第13章:进程管理
=========================================================================================
一、進程管理
頭五行的內容:
二、終止進程
1、kill命令 格式:kill -信號代號 進程號PID 例:kill -1 22354 重啟進程kill -9 22368 強制殺死進程2、killall 選項 信號 進程名 //按照進程名殺死進程 選項:-i 交互式,詢問是否殺死 -l 忽略進程名的大小寫 3、pkill 選項 信號 進程名 //按照進程名終止進程 選項:-t 終端號: 按照終端號踢出用戶 (1)w 使用w命令查詢本機已經登錄的用戶 (2)pkill -t -9 tty1 強制殺死從tty1虛擬中斷登錄的進程 (3)w 查看踢出tty1用戶后的結果
三、工作管理
四、系統資源查看
1、vmstat 命令監控系統資源vmstat [刷新延時 刷新次數] 例:vmstat 3 3 類似于top命令顯示的內容 2、dmesg 開機時內核檢測信息dmesg 例:dmesg | grep CPU 我想看下開機時的CPU信息 3、free 查看內存使用狀態free [-b|-k|-m|-g] -m M 緩沖:buffer——加速數據從硬盤中“讀取” 緩存:cache———加速數據“寫入”硬盤 4、查看CPU的信息cat /proc/cpuinfo 5、uptime 就是top命令的第一行 6、查看系統與內核相關的信息uname 選項 選項:-a 查看系統所有相關的信息 -r 查看內核版本 -s 查看內核名稱 7、判斷當前系統位數 file /bin/ls 8、查詢當前Linux系統的發行版本lsb_release -a 紅帽、紅旗、CentOS等 9、列出進程打開或使用的文件信息lsof 選項 選項:-c 字符串: 只列出以字符串開頭的進程打開的文件 -u 用戶名: 只列出某個用戶的進程打開的文件 -p pid: 列出某個PID進程打開的文件五、系統定時任務
讓我的計算機在指定的時間運行指定的程序或腳本。如:在指定的時間備份。 1、crond 服務管理與訪問控制service crond restartchkconfig crond on 注:要進行系統定時任務,必須啟動crond服務;默認情況下crond是啟動的,一般不用手動啟動。 2、用戶的crontab設置crontab選項 選項:-e 編輯crontab定時任務 -l 查詢crontab任務 -r 刪除當前用戶所有的crontab任務 * * * * * 執行的任務
注解:識別的最小范圍是分鐘,不是秒。
例子:
其中/root/sh/autobak.sh是前面講的備份目錄的腳本。
總結
- 上一篇: 第12章:Linux服务管理
- 下一篇: 第14章:日志管理