Linux任務調度

任務調度:####################################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 

相關文章
相關標籤/搜索