1,/ect/inittab (Cent OS6 運(yùn)行級(jí)別的配置文件)
? #:井號(hào)“注釋”
? #.? 井號(hào)之后的內(nèi)容系統(tǒng)認(rèn)為不存在(給我們看,解釋說(shuō)明)
(2)運(yùn)行級(jí)別(服務(wù)器不同的狀態(tài))
? runlevel:0-6 運(yùn)行級(jí)別(CentOS6)
? ? 0= 關(guān)機(jī)狀態(tài)
? ? 1=單用戶(hù)模式(root用戶(hù)密碼忘了,服務(wù)器故障無(wú)法開(kāi)機(jī),默認(rèn)沒(méi)有網(wǎng)絡(luò))
? ? 2= 多用戶(hù)模式 (沒(méi)有NFS沒(méi)有網(wǎng)絡(luò))
? ? 3=完全的多用戶(hù)模式/命令行模式/文本模式(工作時(shí)使用)
? ? 4=待開(kāi)發(fā)
? ? 5=圖形化界面/桌面模式
? ? 6=重啟
(3)Cent OS 7 運(yùn)行級(jí)別(target)
? ? 0=poweroff.target 關(guān)機(jī)
? ? 1=resuce.target 救援模式
? ? 2,3,4=multi-user.target? 多用戶(hù)模式
? ? 5=garphical.target (圖形化界面模式)
? ? 6=reboot.target重啟
(4)Cent OS 7如何修改運(yùn)行級(jí)別?
? ? systemctl get-default (命令)=顯示使用的級(jí)別
? ? systemctl set-default+運(yùn)行級(jí)別(修改)=修改運(yùn)行級(jí)別的方式
(5)其他修改運(yùn)行級(jí)別的方式(Cent OS 6 臨時(shí)修改運(yùn)行級(jí)別)
? ? ? ? ? init 6
? ? ? ? 查看當(dāng)前運(yùn)行級(jí)別
? ? ? ? runlevel
2,linux下面啟動(dòng)流程(Cent OS 6)
(1)按下電源
(2)開(kāi)機(jī)自檢(BIOS)
(3)MBR引導(dǎo)(主引導(dǎo)記錄通過(guò)硬盤(pán)啟動(dòng))
(4)GRUB菜單(選擇不同的內(nèi)核 Cent OS 6進(jìn)入單用戶(hù)模式)
(5)加載內(nèi)核(/boot 加載到內(nèi)存,擁有了一個(gè)小系統(tǒng))
(6)運(yùn)行INIT進(jìn)程(Cent OS 6啟動(dòng)第一個(gè)進(jìn)程)
(7)讀取/etc/inittab (Cent OS 6運(yùn)行服務(wù))
(8)讀取/etc/rc.sysinit初始化系統(tǒng)(Cent OS 6設(shè)置主機(jī)IP地址)
(9)根據(jù)運(yùn)行級(jí)別運(yùn)行/etc/rc數(shù)字d下面的腳本/服務(wù)(開(kāi)機(jī)自啟動(dòng))
(10)啟動(dòng)mingetty顯示登錄界面運(yùn)行l(wèi)ogin mingetty
liunx下面啟動(dòng)流程(Cent OS 7)
(1)按下電源
(2)開(kāi)機(jī)自檢(BIOS)
(3)MBR引導(dǎo)(主引導(dǎo)記錄通過(guò)硬盤(pán)啟動(dòng))
(4)GRUB菜單(選擇不同的內(nèi)核 Cent OS 6進(jìn)入單用戶(hù)模式)
(5)加載內(nèi)核(/boot 加載到內(nèi)存,擁有了一個(gè)小系統(tǒng))
(6)systemd(Cent OS 7第一個(gè)啟動(dòng)進(jìn)程)
(7)Cent OS 7 默認(rèn)運(yùn)行級(jí)別對(duì)應(yīng)文件(/etc/sytemd/system/default.target? 讀取運(yùn)行級(jí)別)
(8)初始化系統(tǒng)/usr/lib/systemd/system/sysinit.target
(9)并行啟動(dòng)/usr/lib/systemd/system
? ? ? ? ? ? ? ? ? ? ? /etc/systemd/system? ? 服務(wù)? ? ? ? 并行啟動(dòng)各種服務(wù)
(10)啟動(dòng)login顯示登錄界面
? ? ? Cent OS 6 =運(yùn)行時(shí)串行? ? Cent OS 7 =運(yùn)行時(shí)并行
3,/etc/profile? ? ? ? ? ? 變量=未知數(shù)
? ? 用來(lái)配置環(huán)境變量? 別名
? ? 配置環(huán)境變量:
? 特點(diǎn)(1)系統(tǒng)創(chuàng)建好的變量
? ? ? ? ? (2)liunx下面隨意使用含義不變
? ? ? ? ? (3)字母大寫(xiě)
變量? ? ------------------------藏經(jīng)閣武功秘籍(bd)
書(shū)名? ? ------------------------葵花表演? ? ? (bd)=變量名字
改書(shū)? ? ------------------------? bd=欲練此功必先自宮若不自宮也能成功
看書(shū)? ? 手拿著 葵花寶典? echo? $bd
##1環(huán)境變量:
env=查看變量
##2查看系統(tǒng)中已經(jīng)有的別名:alias
別名:給命令起來(lái)一個(gè)小名(例:ls -l =ll)
#國(guó)法#(全局)
/etc/profile=環(huán)境變量? 別名 √ √ √ √ √
/etc/bashrc=別名
~當(dāng)前用戶(hù)家目錄
.開(kāi)頭的文件或目錄都是隱藏的(linux)
#家規(guī)#(當(dāng)前用戶(hù))
~/.bash_profile
~/.bashrc
4, (1)cat? /etc/motd=用戶(hù)登陸系統(tǒng)之后顯示這個(gè)文件(默認(rèn)是空目錄)
? cat /etc/issue=用戶(hù)登錄系統(tǒng)之前顯示這個(gè)文件內(nèi)容
建議清空 /etc/issue? (例:>/etc/issue)
>特點(diǎn):先清空文件內(nèi)容? 然后把信息寫(xiě)入
(2)/etc/init.d
Cent? OS 6 下面系統(tǒng)管理命令 (腳本)存放位置
Cent? OS 7 下面只有network服務(wù)
5,/usr? 安裝目錄(用戶(hù)安裝目錄使用)
? ? /usr/local? 存放用戶(hù)編譯安裝軟件。
yum =安裝(點(diǎn)外賣(mài) 缺少東西外賣(mài)解決)
編譯安裝(自己做 定制)
6,/var/log -----------------存放日志
/var/log/messages (記錄著系統(tǒng)默認(rèn)日志)各種服務(wù)狀態(tài)信息
/var/log/secure? 記錄著用戶(hù)登錄情況
Failed ? password=錯(cuò)誤的密碼 (單詞)
7,/proc
(1)/proc/cpuinfo(CPU信息)
processor:0? 第幾個(gè)核心
physicalid:0? 第幾課CPU(0=1 ? 1=2 ? 以此類(lèi)推)
lscpu 觀察CPU信息
(2)/proc/meminfo(內(nèi)存信息)
Mem Total ? ?? 內(nèi)存一共多少? total
Mem? Free ? ? 內(nèi)存剩余多少 free
Mem Available? 內(nèi)存當(dāng)前可以使用
Buffers ? ? buffer占用內(nèi)存空間大小
Cached ?? cached占用內(nèi)存空間大小
free查看內(nèi)存 ?? free -h (人類(lèi)可讀,查看內(nèi)存)? free -m (以MB為單位顯示大小)
(3)/proc/loadavg? 平均負(fù)載衡量系統(tǒng)是否繁忙
(例:cat? /proc/loadavg)
0.00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 0.02 ? ? ? ? ? ? 0.05 ? ? ? ? ? ? 1/125 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6903
最近一分鐘(負(fù)載) ? ? ? ? ? ? ? ? ? ? ? 最近五分鐘 ?? 最近15分鐘 ?? 一個(gè)長(zhǎng)在運(yùn)行/一共125個(gè)進(jìn)程 ? ? ? ? ?? pid進(jìn)程號(hào)
w(命令)查看負(fù)載
如何查看是否繁忙:數(shù)字接近于CPU核心總數(shù)的時(shí)候繁忙。
(4) /proc/mounts
記錄著系統(tǒng)的掛載信息