Linux入門四:進程及任務管理命令

來源:互聯網
上載者:User

由於Linux的命令較多,可選項也較多.所以只能掌握一些常用的命令來學習:

 

進程及任務管理命令

 1.ps 命令
 ps 命令是最基本同時也是非常強大的進程查看命令使用該命令可以查看有
 哪些進程正在運行以及啟動並執行狀態進程是否結束進程有沒有僵死哪些
 進程佔用了過多的資源等等
 常用選項:
     -e 顯示所有進程
     -f 全格式
     -l 長格式 
   UID        PID  PPID  C STIME TTY          TIME CMD
   root     26847 26845  0 15:06 pts/1    00:00:00 bash
   root     28380 26847  1 16:03 pts/1    00:00:00 ps -f
   
  該命令將顯示所有執行進程的資訊 顯示的項目依次為
   UID 執行進程的使用者ID
   PID(進程ID)
   PPID(父進程ID)
   TTY(終端名稱)
   STIME(進程啟動時間)
   TIME(進程執行時間)
   CMD(該進程的命令列輸入)
   
   該命令的輸出較多 可以使用grep 命令進行過慮以方便查看如
   ps –ef|grep oracle
   將只顯示出包含 oracle 的輸出行可以查詢執行進程
   的使用者為oracle 的所有進程
 2.top命令
  top 命令和ps 命令的基本作用是相同的顯示系統當前的進程和其他狀況
  但是top 是一個動態顯示過程即可以通過使用者按互動來不斷重新整理目前狀態
  top 的命令參數並不重要簡單的輸入top 命令即可查看系統運行狀態.
  參數
  h 或者? 顯示協助畫面給出一些簡短的命令總結說明
  m 切換顯示記憶體資訊
  t 切換顯示進程和CPU狀態資訊
  c 切換顯示命令名稱和完整命令列
  M 根據駐留記憶體大小進行排序
  P 根據CPU使用百分比大小進行排序
  q 退出
 3.kill 命令
  kill命令可以終止後台進程.Kill命令是通過進程發送指定的訊號來結束進程.
  kill -9 1234  將終止PID(進程號)為1234 的進程  使用 ps -lf  查看
 4.cron 命令
   cron 命令用來實現定時任務的完成如每日執行一次的任務進程
   cron 命令是不應該手工啟動的.
   例如一個使用者名稱為user 的使用者它所對應的crontab 檔案就應該是
   /var/spool/cron/user 也就是說以該使用者命名的crontab 檔案存放在
   /var/spool/cron 目錄下面cron 命令還將搜尋/etc/crontab 檔案這個檔案是
   用不同的格式寫成的.
  可以使用crontab –l 命令查看目前已經存在的cron 任務.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.