man 指令分類
1.executable programs or shell commands (使用者在shell環境中可以操作的指令或可執行檔案)
2.system calls (functions provided by the kernel) (系統呼叫)
3.library calls (functions within program libraries) (庫函式呼叫)
4.special files (usually found in /dev) (/dev 下的特殊檔案說明)
5.file formats and conventions eg /etc/passwd(配置檔案格式約定)
6.games (遊戲)
7.miscellaneous(including macro packages and conventions).eg.man(7),groff(7) (雜項,包括巨集包和約定)
8.system administration commands(usually only for root) (root的管理指令)
9.kernel routines(non standard) (跟核心有關的檔案)
小技巧,可以用man man 指令檢視man指令內容, man -f cmd 可檢視cmd在各個分類中的介紹
1.加電自檢(power on self test):按下電源鍵-->計算機載入bios(basic input output system)-->bios程式會檢查計算機硬體
2.bios 讀取mbr(主引導記錄),mbr包含512byte:446byte(引導程式)+64byte(磁碟分割槽表dpt)+2byte(結束位)
3.mbr 通常包含grub引導程式的位址,它會載入並執行grub,引導程式開機
4. grub會讀取硬碟中核心檔案,將檔案解壓到記憶體中,核心接管bios,重新檢測硬體資訊,並呼叫/boot/initrd,使得/lib/modules中的硬體驅動程式得以載入
5. grub執行核心載入後的第乙個程式/sbin/init ,而/sbin/init會根據/etc/inittab的配置來設定系統執行級別
run level 劃分:
0:halt(直接關機)
1:single mode(單使用者模式,用在系統出問題時的維護)
2:multi-user,without nfs(多使用者,無nfs服務)
3. multi-user mode(多使用者)
4. unused(保留)
5. x-window(圖形介面)
6. reboot(重啟)
6.根據/etc/inittab指令碼,預設處理流程如下:
1. 先取得預設開機等級 runlevel=5;
2. 使用 /etc/rc.d/rc.sysinit 進行系統初始化
3. 由於 runlevel 是 5 ,因此只執行『l5:5:wait:/etc/rc.d/rc 5』,其他行則略過 也就是說會執行 /etc/rc5.d目錄下的所有指令碼
4. 設定好 [ctrl]+[alt]+[del] 這組的組合鍵功能
5. 設定不斷電系統的 pf, pr 兩種機制;
6. 啟動 mingetty 的六個終端機 (tty1 ~ tty6)
7. 最終以 /etc/x11/perfdm -nodaemon 啟**形介面
開機啟動linux
一 修改開機啟動檔案 etc rc.local 或者 etc rc.d rc.local 1.編輯rc.local檔案 root localhost vi etc rc.local 2.修改rc.local檔案,在 exit 0 前面加入以下命令。儲存並退出。etc init.d mysqld st...
linux開機啟動服務和chkconfig使用方法
服務概述 在linux作業系統下,經常需要建立一些服務,這些服務被做成shell指令碼,這些服務需要在系統啟動的時候自動啟動,關閉的時候自動關閉。將需要自動啟動的指令碼 etc rc.d init.d目錄下,然後用命令chkconfig add filename將自動註冊開機啟動和關機關閉。實質就是...
linux開機啟動服務和chkconfig使用方法
服務概述 在linux作業系統下,經常需要建立一些服務,這些服務被做成shell指令碼,這些服務需要在系統啟動的時候自動啟動,關閉的時候自動關閉。將需要自動啟動的指令碼 etc rc.d init.d目錄下,然後用命令chkconfig add filename將自動註冊開機啟動和關機關閉。實質就是...