一.初始化階段:
- 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 server2.把定要好的指令碼賦可執行許可權
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...