你必須知道的Linux開機啟動流程

2021-10-25 09:40:09 字數 551 閱讀 1126

開機bios自檢 (檢查cpu、硬碟等資訊)

mbr引導

grub引導 (確定載入某個系統【grub是gun專案的多作業系統啟動程式】)

載入核心kernal資訊(cat /proc/version或uname -a即可檢視核心版本資訊)

執行init程序 (linux啟動的第乙個程序【ps -ef | grep /sbin/init】)

讀取inittab (linux啟動的第乙個程序【ps -ef | grep /sbin/init】) (init程序執行/etc/rc.d/rc.sysinit (設定主機名,網路等資訊))

啟動核心模組,執行不同的指令碼程式 (根據自啟動級別載入該級別下的自啟動程式 /etc/rc.d/rc3.d/*)

執行/etc/re.d/rc.local (記錄系統自啟動的是非系統軟體、命令、環境變數等初始化資訊)

驗證使用者資訊,執行使用者家目錄下的環境變數初始化檔案如下,最後出現bash提示符

Linux世界你必須知道的

突然從windows世界轉向linux世界,也許剛開始或多或少都有點不太適應,慢慢地,也許你會發現linux的博大精深,最重要的是linux世界的很多東西都是free license,下面列舉一下linux世界你需要或必須知道的二三事。unix like 叫做 類unix 系統,主要指各種各樣的li...

29個你必須知道的Linux命令

雖然linux發行版支援各種各樣的gui graphical user inte ces 但在某些情況下,linux的命令列介面 bash 仍然是簡單快速的。bash和 linux shell 需要輸入命令來完成任務,因而被稱為命令列介面。命令是計算機執行任務的指令。可以使用命令去關閉計算機,或者列...

你必須知道的關於tcp keepalive 設定

1.引數設定 檢視相關的引數 sysctl a grep tcp keepalive net.ipv4.tcp keepalive intvl 30 net.ipv4.tcp keepalive probes 2 net.ipv4.tcp keepalive time 160 設定相關的引數 sys...