第九節 Linux伺服器啟動流程

2021-07-24 14:25:12 字數 1447 閱讀 8492

一.初始化階段:

- 1.grub引導介面

- 2.識別硬體

- 3.初始化驅動

二.載入/etc/rc.d/rc.sysinit系統初始化指令碼

- 4.進入歡迎介面

- 5.設定時鐘

- 6.設定主機名

- 7.掛載檔案系統

- 8.掛載光碟機

- 9.進入3級別

- 10.啟動虛擬記憶體

- 11.設定磁碟陣列

三.載入/etc/rc.d/rc程序管理指令碼

- 12.設定防火牆

- 13.檢測硬體變化

- 14.啟動網路服務

- 15.啟動3級別下允許啟動的程序(比如ssh)

- 16.進入登入介面

0 關機

1 單使用者

2 不支援nfs(網路檔案系統)

3 字元介面

4 未被使用

5 圖形介面

6 重啟

更改系統執行級別: init 0 | 3 | 5 |6

檢視執行級別: runlevel

一.把服務指令碼改造成標準rpm指令碼

#chkconfig: 2345 90 20

#description:mytest server daemon

二.通過service把自定義指令碼進行開啟和關閉

service mytest start | stop | restart

三.通過chkconfig把自定義指令碼設定開機啟動

chkconfig mytest on

chkconfig mytest off

直接在/etc/rc.d/rc.local裡設定啟動的指令碼語句即可

1.自己定義指令碼格式如下:

必須新增的

#!/bin/sh #chkconfig: 2345 80 80 #description: auto start web server 

2.把定要好的指令碼賦可執行許可權

chmod +x 《自己的指令碼》

3.copy 到 /etc/init.d/

cp 《自己的指令碼》 /etc/init.d/

chkconfig –add 《指令碼名》 // 新增

chkconfig –list 《指令碼名》 // 檢視

這兩種啟動方式 一定注意環境變數

4.測試開啟mytest

Linux伺服器開機啟動流程

linux伺服器開機啟動流程順序 通電 bios 主引導記錄 mbr grub引導 載入核心 init程序 讀取 etc inittab 執行級別 etc init.d 使用者登入 login shell 1 開機bios自檢,檢查cpu,硬碟等硬體資訊。計算機在接通電源之後首先由bios進行自檢,...

Linux伺服器部署簡單流程

linux伺服器部署簡單流程 以簡單部署apache為例 步驟 1.準備環境 防火牆,selinux等 2.安裝軟體 3.修改配置檔案 4.重啟服務 5.測試 1.準備環境 關閉防火牆 service iptable stop chkconfig iptable off 關閉selinux vi e...

Linux搭建FTP伺服器流程

搭建linux環境下ftp服務流程 linux版本 red hat enterprise linux 5 centos基本相同 ftp 預設使用21埠 vsftp自帶 一 配置本地yum 1.將cdrom掛載到mnt上,這樣我們可以使用linux自帶的rpm包 mount dev cdrom mnt...