本文算是本身的一个笔记吧。
介绍:
Unix于1969年诞生于贝尔实验室的计算机科学家Ken Thompson的头脑中,Thompson和Ritchie为支持游戏开发而在PDP-7上编制的实用程序成了Unix的核心——虽然直到1970年才产生Unix这个名字,1978年,第一个Unix公司(the Santa Cruz Operation,SCO)成立,同年售出第一个商用C编译器(Whitesmiths)
Linux系统与Mac系统启动区别:
Mac OS X的启动方式不像其余Unix系统。MacOSX没有 /etc/init.d 目录。他寻找启动项经过 launchd 程序。你能够在 in this ADC article 了解更多的内容。
OSX内核叫XNU,是“X is Not Unix”的缩写。OSX是一种类unix,和FreeBSD也是不同的,是FreeBSD的内核捏合了另外两种特性,已是新的内核了。支持GNU标准,因此GNU\Linux上80%的代码能够直接在OSX上编译运行。XNU是开源的。
192.168.3.190 root/alpine
strace在linux下用来跟踪某个进程的系统调用
在solaris下,对应的是dtrace
在mac下,对应的命令是:dtruss
pstack命令可显示每一个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。能够使用 pstack 来肯定进程挂起的位置。此命令容许使用的惟一选项是要检查的进程的 PID。
pstree