close
Process 程序/行程
- pstree 以樹狀結構顯示所有正在執行的程序
- pstree -h hightlight 目的程序
- pstree -c 不要折疊相同名稱的程序
- pstree -p 顯示程序的PID
※程序
- ctrl + z 暫停目前前景執行的工作
- ctrl + c 中止前景執行的工作
- jobs 列出所有目前的工作(前景、背景、暫停)的工作以及工作編號
- fg %工作編號 恢復暫停的工作到前景中
- bg %工作編號 恢復暫停的工作到背景中
- kill %工作編號 將執行的工作刪除
- kill pid 中止指定編號的程序
- killall 程序名稱 中止符合名稱的所有程序
- kill -l 可以顯示kill 的傳送信號
- 常用的信號:
- kill -15 中止程序訊息給程式由程序自行結束工作(預設值)
- kill -19 暫停程序
- kill -18 恢復程序
- kill -1 對於一般的程序較果如同kill -15,若對於Services 的話即為重新啟動Services
- kill -2 送出ctrl+c 中止程序,對應用程式
- kill -9 透過核心方式送出中止訊息,強制結束程序
※顯示終端機下的程序
- ps 顯示目前終端機下的執行程序
- ps x 顯示目前帳號下相關所有執行中的程序,包合其它的終端機
- ps a 顯示所有終端機下的執行程序
- ps ax 顯示所有的執行程序
- ps -u 帳號 顯示指定帳號所執行的程序
- ps l 顯示詳細資料
- ps u 以使用者為導向顯示詳細的資訊
- ps f 顯示各程序的父子關系
※設定程序的執行優先權
- nice -n 優先值(19 ~ -20) 指令
- 例:nice -n -10 dd if=/dev/zeo of=/dev/null bs=1 count=1000
- renice 優先值 PID 變更執行中的的Nice 值
- 例:renice -15 編號
※nice 值會繼承父程序的值,一般的帳號在執行程序時只能設定的比原來慢
※top 指令
- top
- 常用按鍵
- F 選擇排 序項目
- f 選擇欄位
- r renice
- k 傳送信號
- u 指定使用者
- q 結束top
- 常用選項
- top -n 次數 指定top執行的次數
- top -b 可以指行批次模式
- 例:top -n 3 -b > /tmp/top.txt 可以將top的內容轉存
※管理伺服器
- 直接執行script 例:/etc/xinetd.d/network restart
- 透過service 執行script 例:service network restart
- 透過捷徑執行script 例:rcnetwork restart
※Cron 排程
- crontab -l 列出排程
- crontab -e 編輯排程
- 分 時 天 月 星期
- crontab -r 移除排程
全站熱搜
留言列表