了解linux的引導流程

2021-09-30 09:15:41 字數 2159 閱讀 3319

補充:

程序---init(

執行中的一段程式)

系統中區分程序使用id

(一般是隨機的,不固定)

init---1

為id=0

(核心排程器,獲取

cpu時間,進行程序的切換)

根據運**況分類:

執行狀態,等待狀態,僵死狀態

命令:#man ps

#ps   -el

tty:虛擬終端  字元型介面

ctrl+alt+fn  預設圖形化介面對應的f7

sync:資料同步

cp   快取

php:

---  ob_start  ob_clean

#vi  /etc/inittab

語法: i

d:run-level:action:process

序號:適合的執行級別:狀態:要執行的指令碼

狀態:initdefault:指定預設的執行級別;

sysinit:進行系統的初始化

--/etc/rc.d/rcn.d;

wait:等待指令碼被執行結束後再執行其他語句;

ctrlaltdel

:按組合鍵後執行關機操作; pf

、pr:

電源管理;

respawn

:一旦命令終止,則重啟該指令; 案例

—ctrl+alt+f1---tty1 l

ogin:root p

asswd:123456 [

…..]# exit

問題:開啟後,修改了rc5.d

中的自動啟動專案

假如關閉了網路指令碼配置

#mv  s10network  s10network

現在需要使用網路,手動開啟響應服務

#ls  -l  s10network

../init.d/network

#vi  /etc/rc.d/init.d/network

$1  :start  stop  restart status ….

#service   network   start

$0            $1

補充:shell型別

#ls 

–l /etc |grep shells

# cat    /etc/shells

儲存的本系統支援的shell種類

shell(殼

)---

命令  

bash  sh b

oot(核)

vi script   ---刪除檔案 c

hmod 777 script

#/home/script  file1 file2 file3

$0          $1 $2  $3  

…..$9

第二種

#man chkconfig  

該命令---

檢測或設定系統響應的服務功能;

檢測當前安裝的服務

#chkconfig 

–list

#chkconfig 

–levels  執行級別  服務名稱  狀態

第三種字元型介面下的圖形化操作

#ntsysv

通過「空格」鍵進行選取或取消操作 o

k  cancel -----tab  

案例:

root使用者忘記口令

(grub)引導命令 e

:edit  

編輯檔案 c

:command命令列方式 b

:boot啟動 e

sc:恢復原始狀態

開機---

選擇作業系統 選單

---e---

編輯狀態

---鍵盤上的游標鍵來切換行

---切換到第二行上

(kenel)---e---

在該行最後新增「空格 

1(s)

」---

回車確認--b

--啟動 s

h--…

.# passwd root p

assword:123456 r

etrypassword:123456 s

h--。。。

# init 5 l

ogin:root p

asswd:123456

linux 引導流程

1.同步時鐘 date hwclock 2.核心 包含很多 驅動程式 此外核心還負責 啟動程序init init程序很重要 3 init在 每個unix系統裡的 pid都為 1 4 最後讀取 etc inittab 第乙個配置檔案 執行級別 0到6 一些命令 runlevel 檢視執行級別 init...

linux系統引導流程

系統管理 linux系統引導流程 開啟系統 執行級別 服務 故障 軟體包管理 rpm yum 使用者和組的管理 計畫任務的安排 at cron 硬碟的分割槽和磁碟配額應用 scsi ide 分割槽 格式化 使用 1 系統引導流程 了解系統指令碼 開啟電源後整個載入過程 步驟 1 讀取韌體 firmw...

linux系統引導流程

系統管理 1 系統引導流程 了解系統指令碼 開啟電源後整個載入過程 步驟 1 讀取韌體 firmware 中資訊 目的 安全設定 設定密碼 設定引導介質順序 定義光碟啟動 電源管理 加電自檢 網絡卡 顯示卡 cpu 硬碟等是否正常 第二步 自舉程式bootloader grub 例如 root使用者...