1. 程式人生 > >Linux作業系統知識點二

Linux作業系統知識點二

執行級別就是作業系統當前正在執行的功能級別,級別是0-6的不同功能的級別,這些級別定義在/ect/inittab 檔案中
在這裡插入圖片描述

Linux作業系統的啟動過程概要
1.CPU讀取BIOS指令
2.BIOS載入核心載入程式GRUB
3.GRUB載入核心
4.核心初始化,建立根檔案系統。
5.init使用者程序根據設定的級別啟動作業系統

系統初始化會讀取的文件或執行的一些程式
設定系統執行級別文件:/etc/inittab
系統初始化程式:/etc/rc.sysinit
執行級別切換程式:/etc/rc.d/rc
使用者自定義程式:/etc/rc.d/rc.local
登入:/bin/login(二進位制程式碼)

關閉系統的命令有:
shutdown(最安全的方式)
halt(最簡單)
init(改變init的執行級別)
telinit(改變init的執行級別)
poweroff(關閉電源,可能丟失/破壞,易於遠端關機)
reboot(重新啟動)

操作介面(作業級介面):是作業系統為使用者提供的操作控制計算機工作和提供服務手段的集合。
操作介面的型別主要包括:操作控制命令、程式介面和圖形使用者介面等。

與使用者管理相關的檔案有
/etc/passwd:是系統使用者資料庫檔案,包括系統內所有已經註冊使用者的資訊。它的每一行描述一個使用者的資訊,由“:”分隔的七個欄位。
/etc/shadow:是影子密碼檔案
/etc/group;是組定義檔案
/etc/gshadow:組影子密碼檔案
/etc/login.defs:檔案定義了與使用者建立和密碼管理相關的引數
/etc/default/useradd:是建立使用者的預設屬性參考值。