您好,登錄后才能下訂單哦!
引導(dǎo)啟動(dòng)過程
MBR:master boot record
ps -ef
Centos7以前啟動(dòng)Init進(jìn)程
由 Linux 內(nèi)核加載運(yùn)行 /sbin/init 程序
是系統(tǒng)中第一個(gè)進(jìn)程
PID(進(jìn)程標(biāo)記)號永遠(yuǎn)為1
Centos7以后啟動(dòng)systemd進(jìn)程
Systemed單元類型
單元類型 | 擴(kuò)展名 | 說明 |
Service | .service | 描述一個(gè)系統(tǒng)服務(wù) |
Socket | .socket | 描述一個(gè)進(jìn)程間通信的套接字 |
Device | .device | 描述一個(gè)內(nèi)核識別的設(shè)備文件 |
Mount | .mount | 描述一個(gè)文件系統(tǒng)的掛載點(diǎn) |
Automount | .automount | 描述一個(gè)文件系統(tǒng)的自動(dòng)掛載點(diǎn) |
Swap | .swap | 描述一個(gè)內(nèi)存交換設(shè)備或交換文件 |
Path | .path | 描述一個(gè)文件系統(tǒng)中文件或目錄 |
Timer | .timer | 描述一個(gè)定時(shí)器(用于實(shí)現(xiàn)類似cron的調(diào)度任務(wù)) |
Snapshot | .snapshot | 用于保存一個(gè)systemd的狀態(tài) |
Scope | .scope | 使用systemd的總線接口以編程的方式創(chuàng)建外部進(jìn)程 |
Slice | .slice | 描述居于Cgroup的一組通過層次組織的管理系統(tǒng)進(jìn)程 |
Target | .target | 描述一組systemd的單元 |
運(yùn)行級別所對應(yīng)的Systemd目標(biāo)
運(yùn)行級別 | Systemd的target | 說明 |
0 | poweroff.target | 關(guān)機(jī)狀態(tài),使用該級別時(shí)將會(huì)關(guān)閉主機(jī) |
1 | rescue.target | 單用戶模式,不需要密碼驗(yàn)證即可登錄系統(tǒng),多用于系統(tǒng)維護(hù) |
2 | multi-user.target | 用戶定義/域特定運(yùn)行級別。默認(rèn)等同于3 |
3 | multi-user.target | 字符界面的完整多用戶模式,大多數(shù)服務(wù)器主機(jī)運(yùn)行在此級別 |
4 | multi-user.target | 用戶定義/域特定運(yùn)行級別。默認(rèn)等同于3 |
5 | graphical.target | 圖形界面的多用戶模式,提供了圖形桌面操作環(huán)境 |
6 | reboot.target | 重新啟動(dòng),使用該級別時(shí)將會(huì)重啟主機(jī) |
改變運(yùn)行級別
Systemctl get-default
Systemctl set-default multi-user.target
Systemctl get-default
或者
Runlevel
Init 0-6
Centos7系統(tǒng)服務(wù)控制
常用方式
systemctl
控制類型
start:啟動(dòng)
stop:停止
restart:重新啟動(dòng)
reload:重新加載
status:查看服務(wù)狀態(tài)
……
systemctl status rsyslog.service
systemctl restart rsyslog.service
管理服務(wù)啟動(dòng)
ntsysv工具
提供一個(gè)交互式、可視化窗口
可以在字符終端運(yùn)行
便于集中管理多個(gè)服務(wù)
systemctl工具
不提供交互式、可視化窗口
管理單個(gè)服務(wù)效率更高
Ntsysv 以圖形界面設(shè)置服務(wù)啟停
ntsysv --level 級別列表 設(shè)置服務(wù)啟停時(shí)指定級別
systemctl is-enabled 服務(wù)名稱 查看指定的服務(wù)是否設(shè)置為永久啟動(dòng)狀態(tài)(enable永久啟動(dòng),disable不永久啟動(dòng))
Systemct list-units --type=service 查看所有設(shè)置為自動(dòng)啟動(dòng)服務(wù)的狀態(tài)
Systemctl –all查看所有服務(wù)狀態(tài)
systemctl enable 服務(wù)名稱(永久設(shè)置啟動(dòng))
systemctl disable服務(wù)名稱(永久設(shè)置不啟動(dòng))
systemctl start 服務(wù)名
systemctl stop 服務(wù)名
對比老版本(適用于7以前版本)
查看服務(wù)chkconfig –list
查看服務(wù)狀態(tài)service 服務(wù)名 status
啟動(dòng)服務(wù):service 服務(wù)名 start
停止服務(wù):service 服務(wù)名stop
服務(wù)永久設(shè)置
Chkconfig 服務(wù)名 on
Chkconfig 服務(wù)名 off
作業(yè):
1、 查看服務(wù)rsyslog狀態(tài)是否為永久設(shè)置啟動(dòng),設(shè)置為永久啟動(dòng),本次啟動(dòng)。
2、 將系統(tǒng)服務(wù)firewalld設(shè)置為永久不啟動(dòng),關(guān)閉selinux.
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。