一、文件
1./etc/inittab:系統(tǒng)啟動(dòng)設(shè)定運(yùn)行級(jí)別等配置文件
1.1 運(yùn)行級(jí)別:
| CentOS 6 | CentOS 7 | |
|---|---|---|
| 級(jí)別 | runlevel | target |
| 0 | 關(guān)機(jī) | PowerOff 關(guān)機(jī) |
| 1 | 單用戶(hù)模式 (root用戶(hù)密碼忘記了 服務(wù)器故障無(wú)法開(kāi)機(jī) 默認(rèn)沒(méi)有網(wǎng)絡(luò)) | resuce.target 救援模式 |
| 2 | 多用戶(hù)模式 沒(méi)有NFS( 沒(méi)有網(wǎng)絡(luò)) | multiuser.target 多用戶(hù)模式 |
| 3 | 完全的多用戶(hù)模式 命令行模式 文本模式 (工作的使用的) | multiuser.target 多用戶(hù)模式 |
| 4 | 待開(kāi)發(fā) | multiuser.target 多用戶(hù)模式 |
| 5 | 圖形化界面 桌面模式 | graphical.target 圖形化界面模式 桌面模式 |
| 6 | 重啟 | reboot.target 重啟 |
1.2 如何修改運(yùn)行級(jí)別(centos7)
[root@wolf ~]# systemctl get-default
multi-user.target
[root@wolf ~]# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.
[root@wolf ~]# systemctl get-default
graphical.target
[root@wolf ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
[root@wolf ~]#
1.3 其他修改運(yùn)行級(jí)別:
臨時(shí)修改運(yùn)行級(jí)別 init 6
查看當(dāng)前 運(yùn)行級(jí)別 runlevel
2./etc/profile:環(huán)境變量 別名 /etc/bashrc 別名
2.1 國(guó)法
~ 當(dāng)前用戶(hù)家目錄
. 開(kāi)頭的文件或目錄 隱藏的
ls -a
2.2 家規(guī)
~/.bash_profile
~/.bashrc
2.3 配置環(huán)境變量
2.3.1 變量:
x + y = 10 已知x=20 y=? 未知數(shù)/變
2.3.2 環(huán)境變量特點(diǎn):
1.系統(tǒng)創(chuàng)建好的變量
2.Linux下面隨意使用 含義不變
3.大寫(xiě)
2.3.3 查看變量:env
[root@wolf ~]# env
HOSTNAME=wolf
USER=root
PWD=/root
2.3.4 別名:給命令起一個(gè)小名(昵稱(chēng) 愛(ài)稱(chēng))
ll === ls -l
查看系統(tǒng)中已經(jīng)存在的別名
alias
3./usr/local :存放用戶(hù)編譯安裝文件
3.1 yum安裝
- 缺少什么軟件安裝什么軟件
3.2 編譯安裝
-
自己需要什么軟件在安裝 --定制
./configure make make install
4 /var/log 日志
- /var/log/messages 記錄著系統(tǒng)默認(rèn)的日志(各種服務(wù)狀態(tài)信息)
- /var/log/secure 記錄著用戶(hù)登錄情況
Failed password 密碼錯(cuò)誤
5 /proc 虛擬目錄 存放內(nèi)存中的信息 進(jìn)程和服務(wù)
5.1 /proc/cpuinfo cpu信息
[root@wolf ~]# cat /proc/cpuinfo
processor : 0 第幾個(gè)核心
physical id : 0 第幾顆CPU
5.2 /proc/meminfo:系統(tǒng)內(nèi)存信息
[root@wolf ~]# cat /proc/meminfo
MemTotal: 2028088 kB #內(nèi)存一共多少 total
MemFree: 1712100 kB #內(nèi)存剩余 free
MemAvailable: 1694272 kB #內(nèi)存當(dāng)前可使用
Buffers: 2076 kB #占用內(nèi)存空間大小
Cached: 98260 kB
5.3 /proc/loadavg 平均負(fù)載
[root@wolf ~]# cat /proc/loadavg
0.00 0.01 0.05 2/114 8687
近1分鐘 近5分鐘 最近15分鐘 1個(gè)正在運(yùn)行/一共有125個(gè)進(jìn)程 pid進(jìn)程號(hào)
5.4 檢查CPU是否繁忙:
數(shù)字接近于CPU核心總數(shù)的時(shí)候 忙
二、命令
1. lscpu 顯示CPU信息
[root@wolf ~]# lscpu
CPU(s): 1 1個(gè)核心
On-line CPU(s) list: 0
Socket(s): 1 CPU接口 1路
2. free 顯示內(nèi)存信息
[root@wolf ~]# free
total used free shared buff/cache available
Mem: 2028088 155860 1710748 9820 161480 1692920
Swap: 1048572 0 1048572
[root@wolf ~]# free -h ---> -h 人類(lèi)可讀
total used free shared buff/cache available
Mem: 1.9G 152M 1.6G 9.6M 157M 1.6G
Swap: 1.0G 0B 1.0G
[root@wolf ~]#
3.w 查看系統(tǒng)負(fù)載信息
[root@wolf ~]# w
11:48:53 up 8:45, 3 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 Mon16 44:37 0.11s 0.11s -bash
root pts/0 10.0.0.1 08:17 5.00s 0.34s 0.02s w
root pts/1 10.0.0.1 10:57 51:46 0.05s 0.05s -bash
[root@wolf ~]#c
三、 Linux系統(tǒng)啟動(dòng)流程

老男孩教育-Linux啟動(dòng)流程-keep-v2.jpg