Linux 運維高級指令04
- du -sh指令(重點)
作用: 查看目錄的大小。
語法格式:du -sh 目錄路徑
選項含義:
- -s: 只顯示彙總的大小
- 表示以高可讀性的形式進行顯示。
案例1:
- find 指令(重點)
作用:用於查找文件。(其參數有55個之多)
語法格式:find 路徑範圍 選項 選項的值
選項含義:
- -name: 按照文檔的名稱去搜索嘛,支持模糊搜索。
- -type: 按照文檔的類型去搜索,文檔類型“-”表示文件,“d”表示文件夾。
案例1:
使用find 來搜索recovery.conf
案例2:
使用find 搜索 etc 目錄下所有的conf後綴文件
查找etc目錄下所有的conf後綴文件的數量
案例3:
使用find來搜索/etc/abrt/ 目錄下的所有文件
案例4:
使用find來搜索/opt/ 目錄下的所有文件夾
find /opt -type d | wc -l
- service 指令(重點)
作用:用於控制一些軟件服務的啓動、停止、重啓。
語法:service 服務名 start | stop | restart
案例1:啓動Mysql 服務
命令格式: service mysql start
命令格式: service mysql stop |restart
命令格式: service mysql restart
- Kill 指令(重點)
作用:表示殺死進程。
(當遇到殭屍進程或者出於某些原因需要關閉進程的時候)
語法1:#kill 進程pid (語法需要配合 ps一起使用)
案例1: 檢查nginx 的進程,並殺掉進程
語法格式:ps -ef|grep nginx
語法格式:kill 進程號1 進程號2
語法2:
與kill 命令作用相似,但是比kill 更加好用的殺死進程的命令
語法格式:killall 進程服務名稱
案例2: 檢查nginx的進程,使用killall 服務名殺掉。
- ipcongfig指令
作用:用於操作網卡的相關命令
語法:# ipconfig 獲取網卡的信息
- reboot指令
作用重新啓動計算機。
語法1:# reboot 重啓計算機
語法2:# reboot -w 模擬重啓,但是不重啓
- shutdown 指令
作用:關機,慎用。
語法1:# shutdown -h now 關閉計算機
語法2:# shutdown -h-t0 關閉計算機
語法3:# shutdown -h 10:35 定時關閉
語法4:# shutdown -h “關機提示信息”
退出時:ctrl +c
語法5:# init 0
語法6: # halt
語法7: # poewroff
- up time 指令
作用:輸出計算機的持續在線時間。就是計算機從開機以來到現在的時間。
語法:# uptime
參數解釋:
- 16:35:49:表示當前的時間。
- up 7 min:表示持續運行的時間。
- 1 user: 表示在線的用戶數。
- Load average: 表示當前1分鐘、5分鐘、15分鐘的負載。
在windows 中用systeminfo命令查看系統在線時間。
- uname指令
作用:獲取計算機操作系統的相關信息。
語法1: uname 獲取操作系統的類型。
語法2: uname -a 獲取操作系統的全部信息。
- netstat -tnlp指令
作用:查看網絡的連接狀態。
語法1: netstat -tnlp
選項說明:
1、-t:表示只列出 TCP.協議的連接。
2、-n:表示將地址從字母組合轉化成ip.地址,將協議轉化成端口號來顯示。
3、-l:表示過濾出 “state(狀態)”列中其值爲 LISTEN(監聽)的連接。
4、-p:表示顯示發起連接的進程 pid.和進程名稱。
- man指令
作用:manual 手冊,包含了linux中全部命令手冊。
語法:#man 命令 (退出按下q 鍵)
案例1:
通過man 命令查詢mv 指令的用法。
語法格式: man mv
一路同行的人、加油吧!!!!