本文算是本身的一個筆記吧。
介紹:
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