由於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 任務.
linux 程序 任務管理
1 ps 檢視程序 e,顯示所有程序 f,全格式 l,長格式 ps ef 2 top 檢視程序,類似ps 空格 立即重新整理顯示 h 或者 顯示幫助 m 切換顯示記憶體資訊 t 切換顯示程序和cpu狀態資訊 c 切換顯示命令名稱和完整命令列 m 根據駐留記憶體大小進行排序 p 根據cpu使用百分比大...
Linux基礎入門 Linux程序管理
程序前後臺與狀態 程式是一組指令及引數的集合,按照既定的邏輯控制計算機執行用來完成特定任務 程序則是執行著的程式,是作業系統執行的基本單位,是程式執行的過程,動態,有生命週期及執行狀態 程式和程序的區別 程式是靜態的,它只是一組指令的集合,不具有任何的執行意義。而程序是程式執行的動態過程 程序和程式...
Linux驅動入門 程序管理
第二章 程序管理 2.1 程序排程 linux提供搶占式多工模式,程序在被搶占之前能夠執行的時間叫程序的時間片,linux獨一無二的公平排程程式本身並沒有採用時間片來達到公平排程。程序分為i o消耗型和處理器消耗型。前者指程序的大部分時間用來提交i o請求或是等待i o請求的 後者是指程序把事件大多...