# Login /etc/init/start-ttys.conf (Red Hat) 在經由getty 啟動系統後,啟用終端機的規定號碼,主要用於管理實體與虛擬的終端機(TTYs) /etc/sysconfig/init (Red Hat) 在啟動系統期間主要控制系統外觀與功能 /etc/machine-id (Red Hat) 隨機產生機器識別碼 rm /etc/machine-id && systemd-machine-id-setup (Red Hat) 初始化機器識別碼 /etc/securetty 列出 root使用者從那個 TTYs 登入 /etc/issue 會印出在登入提示之前的訊息,可以包含以下逸出字元 \b 線上鮑率(Baudrate) \o 領域名稱 \d 日期 \r 作業系統發行編號 \s 系統名稱與作業系統 \t 時間 \m 機器架構識別碼 \U "n 個使用者" 已登入 \n 節點名稱 \v 作業系統版本與建立日期 /etc/issue.net 在遠端登入提示前所出現的訊息 /etc/motd 在成功的登入後並執行登入外殼(shell)之前的訊息 /etc/nologin 假若檔案存在, login 與 sshd 不允許登入系統。可用於避免使用這在系統維護狀態下登入作業。 為了避免使用者登入作業,可以設定如以下方式: - /bin/false (user will be forced to exit immediately) - /sbin/nologin (使用者會收到一個"The account is currently not available"提示訊息,隨後被強制登出,若檔案 /etc/nologin.txt 存在,則會將其內容當成提示訊息) cat /etc/debian_version (Debian) 顯示Linux發行名稱與版本 cat /etc/fedora
#System boot 開機啟動序列(Boot sequence) POST | 執行個人電腦硬體之低階檢查 (Power-On Self Test) BIOS | 偵測磁碟與硬體 (Basic I/O System) Chain loader GRUB (GRand Unified Bootloader) | GRUB第一階段爲從主要啓動紀錄(MBR)載入且從檔案系統執行第二階段。GRUB 可選擇要啟動哪一個作業系統 。 連鎖載入器(Chain loader)便移交分區的啟動磁區至選擇運行的作業系統。 連鎖 載入器亦掛載initrd, 其爲一初始化的快取磁碟(通常爲ext2檔案系統壓縮成),被當成核心啟動期間的初始(最底層)根裝置。它可讓核心盡可能辨認硬體裝置且可以掛載真正的根檔案系統。接著,作業系統便運行 /linuxrc ,其PID爲1(程序序號爲1)。(從Linux 2.6.13版本開始,系統便成載入initramfs 來取代前版,爲一個由CPIO壓縮方式的影像檔,並將其解壓縮至動態存取記憶體(RAM)內的之 tmpfs(暫存檔案系統)實作,接著核心便從影像檔內部開始執行/init) Linux Kernel | 核心解壓縮至記憶體。核心執行。偵測硬體裝置。從初始化記憶體磁碟(ramdisk)內,執行將永久的根檔案系統掛載在 / init | init爲系統執行的第一個程序(PID 1)。系統接著嘗試執行以下順序: /sbin/init /etc/init /bin/init /bin/sh 假設這些程序沒有執行成功,則進入核心應急狀態。 Startup | 系統載入啟動腳本與執行層級(runlevel)腳本 Login | 如果在文字命令模式(runlevel 1或3),init 呼叫 getty 程序,用於執行詢問使用者登入帳號與密碼的 login 指令。如果爲圖形模式(runlevel 5),則 X 顯示管理器將啓動 X 伺服器。 較新的系統使用統一可延伸韌體介面( Unifi