Linux進程管理優秀教程
Linux是一個多用户多任務的操作系統。多用户是指多個用户可以在同一時間使用計算機系統;多任務是指Linux可以同時執行幾個任務,它可以在還未執行完一個任務時又執行另一項任務。以下是小編為大家搜索整理的Linux進程管理優秀教程,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!
在Linux系統上所有運行的'東西都可以稱之為一個進程。每個用户任務、每個系統管理守護進程,都可以稱之為進程。Linux用分時管理方法使用所有的任務共同分享系統資源。下面我們就看一下如何控制這些進程。
1. 啟動進程
在Linux系統中有兩種啟動進程的方法:
1) 直接輸入命令,就將直接啟動一個進程
Ø 在普通情況下,進程將在前台執行,這時我們無法再執行新的命令
Ø 如果我們在命令之後加上一個“&”,那行進程將會放在後台執行,我們仍然可以執行新的命令
2) 通過at、cron、crontab命令可以像Windows中的計劃任務一樣定時啟動某個進程,具體的使用方法大家可以使用man 命令名來查詢。
2. 查看進程
在Linux系統中,我們可以使用ps命令來查看正在運行的進程例如:
列出屬於當前用户的進程:
# ps
PID TTY TIME CMD
16767 pts/1 0:00 ps
18029 pts/1 0:00 bash
其中PID代表進程ID,TTY是該進程是由哪個控制枱啟動的,CMD則是命令。
如果你想列出更詳細的信息,則可使用命令:“ps -auxw”。
3. 終止進程
一個進程在任務完成之後,將會自動完成。如果要中途中止該進程的話,有兩種方法:
1) 對於在前台運行的程序,直接通過組合鍵CTRL+C就可以中止進程;
2) 而對於在後台運行的程序,則需要通過前面介紹的ps命令找到它的進程號,然後使用“kill 進程號”來終止該進程。
-
電腦bios啟動項設置圖文教程詳解
BIOS是英文BasicInputOutputSystem的縮略語,直譯過來就是基本輸入輸出系統。其實,它是一組固化到計算機內主板上一個ROM芯片上的程序,它保存着計算機最重要的基本輸入輸出的程序、系統設置信息、開機後自檢程序和系統自啟動程序。其主要功能是為計算機提供最底層...
-
Linux下把多個網卡設置成虛擬網卡的技巧方法
現在很多電腦都有不只一塊網卡,但是一塊網卡出現故障,整個網絡都會中斷。但是在Linux系統中只要創建Linux虛擬網卡,就不會遇到這種麻煩。本文就來介紹一下Linux下把多個網卡設置成多個虛擬網卡的技巧。以eth0與eth1來虛擬成為bond0為例:------綁定的前提條件:芯片組...
-
在Linux系統中批量添加用户的方法講解教程
在Linux系統中批量添加用户的方法講解教程我們什麼時候才需要大批量添加用户呢?有時我們需要讓幾十個或更多的用户在主機上完成相同或相似的任務,比如我們想同時添加一堆的ftp用户,這些ftp用户歸屬同一組,但不允許他們通過終端或遠程登錄服務器;有時我們可能為了教...
-
Linux操作系統基礎知識
Linux就是一個操作系統,它可以管理整個計算機硬件,並且可以接收我們的指令,來指揮硬件完成相應的任務,並把結果反饋給我們。Linux操作系統基礎知識你瞭解多少呢?下面是相關的知識,歡迎閲讀。Linux操作系統概述Q1.什麼是GNU?Linux與GNU有什麼關係?A:1)GNU是GNUisNotUn...