TOP命令實時監(jiān)控Linux系統(tǒng)CPU使用狀態(tài)
top //每隔5秒顯式所有進程的資源占用情況
top -d 2 //每隔2秒顯式所有進程的資源占用情況
top -c //每隔5秒顯式進程的資源占用情況菇篡,并顯示進程的命令行參數(shù)(默認只有進程名)
top -p 12345 -p 6789//每隔5秒顯示pid是12345和pid是6789的兩個進程的資源占用情況
top -d 2 -c -p 123456 //每隔2秒顯示pid是12345的進程的資源使用情況错蝴,并顯式該進程啟動的命令行參數(shù)
rpm軟件包管理
-v 表示在安裝過程中顯示詳細信息
-h 表示顯示水平進度條
安裝軟件包: rpm -ivh 包
卸載軟件包: rpm -e 包
升級軟件包: rpm -Uvh 包
刷新軟件包: rpm -Fvh 包
查詢軟件包: rpm -q 包
例子:
rpm -qa # 查詢系統(tǒng)中所有已經(jīng)安裝的軟件包
rpm -q redis == rpm -qa|grep redis # 查詢軟件包
查詢某軟件包的安裝依賴關(guān)系: rpm -qR 包
tar命令: tar可以為文件和目錄創(chuàng)建備份。
主選項:(必須)
-c 創(chuàng)建
-r 追加
-t 查看
-x 解包
輔選項:(可選)
-v 詳細報告tar處理的文件信息玄窝。
-f 使用檔案文件或設(shè)備垒迂,這個選項通常是必選的械姻。
mkdir aaa bbb
touch aaa/test.txt bbb/testb.txt
tar cvf aaa.tar aaa/
tar tvf aaa.tar
tar rvf aaa.tar bbb/
tar tvf aaa.tar
tar xvf aaa.tar
tar命令可以在打包和解包的時候調(diào)用壓縮解壓縮程序,一種是gzip,一種是bzip2 机断。
gzip以.gz結(jié)尾楷拳,tar通過參數(shù)'z'調(diào)用gzip
使用方法:跟tar基本命令相似绣夺,在參數(shù)前加z即可
tar zcvf aaa.tar.gz aaa/
tar tcvf aaa.tar.gz
tar zxvf aaa.tar.gz (解壓縮)
bzip2是一個壓縮能力更強的壓縮程序,以.bz2結(jié)尾欢揖,tar通過參數(shù)'j'調(diào)用bzip2(壓縮能力更強陶耍,推薦使用!)
使用方法:跟tar基本命令相似浸颓,用j替換v即可
tar cjf aaa.tar.bz2 aaa/
tar tjf aaa.tar.bz2
tar xjf aaa.tar.bz2 (解壓縮)
ps 和 kill 配合使用
ps aux |grep python
kill -9 PID "-9":無條件殺死
top命令用來動態(tài)顯示進程
定時任務(wù)(crontab物臂,at)
1旺拉,crontab
crontab可以完成在終端實現(xiàn)重復(fù)定時任務(wù)产上,在crontab的配置文件中添加命令實現(xiàn)重復(fù)定時任務(wù)。
2蛾狗,at
at命令被用來實現(xiàn)一次性定時任務(wù)晋涣,不重復(fù)。
at now +5 days
ls -l 5天后的現(xiàn)在列出內(nèi)容到/var/spool/mail/yang
at -l 列出所提交的作業(yè)
atrm ID 按照作業(yè)標識清除作業(yè)
輸出的結(jié)果在/var/spool/mail/yang文件里沉桌。
查看系統(tǒng)信息(free , df , du)
查看內(nèi)存信息
free
free -m 以MB為單位
free -tm 顯示物理內(nèi)存和交換分區(qū)的總量谢鹊,以MB為單位I暗顯示
查看磁盤信息
df
df -h 以MB和GB顯示
查看目錄或文件大小
du test.txt
du aaa/