任務調度:####################################shell
一、設置任務調度:編程
crontab -e服務器
二、每隔第一時間去執行網絡
date > /home/mydata1負載均衡
1) 但願,天天凌晨2:00去執行 date >> /hoem/mydate2spa
能夠在 crontab -e 中加入線程
0 2 * * * date >> /home/mydate2進程
2) 若是但願每分鐘去執行crontab
* * * * * date >> /home/mydate2內存
分鐘 0-59
小時 0-23
日期 1-31
月曆 1-12
星期 0-6
命令 欲執行的命令名稱及其參數
三、如何去調度多個任務
1) 在crontab -e 中直接寫(不推薦)
2) 能夠把全部的任務,寫入到一個可執行文件(shell編程)
四、終止任務調度 crontab -r
五、列出任務調度 crontab -l
Linux進程管理###################################################################33
進程:正在執行的程序
線程:(1)是輕量級的進程
(2)進程有獨立的地址空間,線程沒有
(3)線程不能獨立存在,它是由進程建立
(4)相對說,線程耗費的cpu和內存小於進程
1、在Linux中,每一個執行的程序都成爲一個進程。每一進程都分配一個ID號。
2、每個進程。都會對應一個父進程。而這個父進程能夠複製多個子進程。例如:wwww服務器
3、每一個進程均可能以兩種方式存在在。前臺與後臺。所謂前臺進程就是用戶屏幕是哪一個能夠進行操做
的。後臺進程則是實際在操做。可是因爲屏幕上沒法看到的進程。一般使用後臺方式執行。
4、通常系統的服務都是後臺進程的方式存在,並且都會常駐在系統中。直到關機才結束。
ps命令是用來查看目前系統中,有哪些正在執行,以及它們執行的情況。能夠不加任何參數
顯示詳細的進程信息:
一、ps -a:顯示當前終端的全部進程信息
二、ps -u:以用戶的格式顯示進程信息
三、ps -x:顯示後臺進程運行參數
ps -aux 看的全面
kill 命令殺死進程
kill 16251 :終止進程號爲16251的進程
kill -9 16251 :由於有些進程會捕捉某些信號。若是不能直接結束進程能夠用「-9」傳送信息
killall 命令殺死進程以及子進程通通殺掉
#####################################################################
進程的動態監控:
top 命令與ps命令類似
一、監視特定用戶
top:查看進程;
而後輸入u : 「Enter」 在輸入用戶名便可
二、終止指定進程
top:輸入此命令。按回車鍵,查看執行進程。
k:而後輸入「k」 回車,在輸入要結束的進程ID號。
三、指定系統狀態更新時間
top -d 10: 指定系統更新進程的時間爲10秒
頭部顯示信息:
時間,
開機時間
用戶數
負載均衡
進程數: 總數 運行數 休眠狀態數
CPU使用狀況:
Mem內存使用狀況:
Swap虛擬內存:
設置系統時間
date 顯示系統時間
date MMDDHHMMCCYY.SS 月月日日時時分分年年年年.秒 設置
cal 3 2002 查看2002年3月份的月曆
cal 2008 查看2008 年的年曆
####################################################################################
顯示網絡統計信息的命令netstat
netstat -an
netstat -anp
#############################################################################
顯示數據包通過歷程 traceroute
route