淺談Linux-3.3 Linux運(yùn)行機(jī)制
在了解了Linux目錄的結(jié)構(gòu)及其基本組成之后,您還要了解Linux的工作機(jī)制,即Linux的內(nèi)部工作原理。
linux按下電源后開(kāi)始初始化(init)系統(tǒng):Linux按下電源后從主板BIOS開(kāi)始→接下來(lái)linux引導(dǎo)程序?qū)?nèi)核映像加載到內(nèi)存中→內(nèi)核初始化然后啟動(dòng)PID為1的init進(jìn)程→產(chǎn)生第一個(gè)進(jìn)程,它負(fù)責(zé)產(chǎn)生其他所有用戶的進(jìn)程即init系統(tǒng)→centos7以后由systemd來(lái)管理系統(tǒng)
windows有安全運(yùn)行模式和正常運(yùn)行模式。這是兩個(gè)不同運(yùn)行級(jí)別的模式。每個(gè)linux發(fā)行版本對(duì)運(yùn)行級(jí)別定義不太一樣,但是0、1、6是相同的,即0表示關(guān)機(jī)模式、1表示單用戶模式只有系統(tǒng)管理員才能登陸、6表示重啟模式也就是關(guān)閉所有運(yùn)行進(jìn)程重新啟動(dòng)系統(tǒng)。centos中:2代表多用戶,不支持文件共享不支持NFS服務(wù)等,這種不常用;3表示完全的多用戶模式,支持NFS服務(wù),默認(rèn)登陸的就是3模式,即init 3;4代表特定的登錄模式,基本不用;5完全多用戶模式類似3模式,登錄到X-Window界面。在系統(tǒng)運(yùn)行時(shí),直接在命令中輸入init 數(shù)字,即可進(jìn)入相應(yīng)模式。而linux中運(yùn)行級(jí)別是用target通過(guò)軟連接方式實(shí)現(xiàn)的:
由此可知,默認(rèn)的模式graphical.target即init 5模式,圖形化界面的登錄模式。
可以看出linux中還有很多種運(yùn)行模式。這里不做詳細(xì)介紹。