學習Linux筆記(六)--進程操作,linux--

來源:互聯網
上載者:User

學習Linux筆記(六)--進程操作,linux--
進程調度與管理:

進程是作業系統中程式資源的基主要組織單位,包括程式資源,資料記憶體及地址空間,以及其他資源,線程是程式執行的基本單位,也是cpu調度的控制單位(輕量級的進程;進程有獨立的地址空間,線程沒有,空間出錯就會導致藍屏;線程不能獨立存在,它是由進程建立(fork,linux下),Thread;相對講,線程耗費的cpu,和記憶體小於進程)。

進程查看:

#pa -a(查看所有進程) 

#ps -u(以使用者資訊查看) 

#ps -x(查看後台進程參數)

#ps -aux(查看最多,資訊最全)| more
終止進程:

kill 進程號  kill -9 進程號,,強度很大,直接終止

查看即時進程(動態監控):

#top  顯示內容,load average,查當前系統負載情況,相加除3如果大於0.6,系統負載緊張。

監視特定使用者:

在監視框輸入 u 斷行符號,再輸入使用者名稱;終止指定的進程:輸入 k 斷行符號,再輸入進程ID號;指定系統狀態更新的時間:top -d 10:更新時間10秒。

提一下時間命令:

#date   #cal   

監視網路狀態資訊:

#netstat -an  監測串連:ping  和windows相同;

看到非法連接埠,查看進程ID:

#netstat -anp ,然後就可以#kill -9 進程號。

設定任務調度命令:

crontab: #crontab -e(設定任務) # 0 2 * * * date >> /home/date(分,時,日,月,星期,不能精確到秒,每隔一段時間執行,data > /home/date1)

怎麼去調度多個任務?1,在crontab -e中直接寫。2,可以把所有的任務,寫入到一個可執行檔(shell編程)data.sh
取消任務調度:crontab -r    -l 是列表。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.