4.1.1 進程的概述java
1.什麼是進程:vim
2.如何產生一個進程:bash
1.靜態查看進程的命令其對應的選項:服務器
語法格式: ps [選項] [參數] (ps -- process statu)網絡
經常使用選項有:spa
經常使用的組合選項:操作系統
2.示例.net
查看系統全部程序數據rest
以樹狀的形式顯示當前系統的全部進程code
3.進程顯示中各項名詞的含義
如下紅色框中名詞的解釋
4.進程有哪些狀態
如下是進程的狀態字符及其含義:
什麼是殭屍進程:
5.把進程以更好的形式展現
語法格式: pstree [選項] [參數]
經常使用選項:
示例:
1.動態的觀察進程的變化的命令及其選項
語法格式: top [選項] [參數]
經常使用選項:
示例:
在top執行過程當中可使用的按鍵指令:
2.使用top時,前面5行內容及其各個白色塊中選項的含義
3.將top信息按2次批次輸出到文件中
示例代碼:
[root@localhost]#top -b -n 2 > /home/temp/top.txt
#成功以後,進入/home/temp目錄查看top.txt文件
[root@localhost]#cat top.txt
1.Linux如何對進程進行進程的管理
1.進程管理的命令及其選項
語法格式: kill [選項] [參數]
經常使用選項:
2.單個進程的管理
語法格式: kill [信號標識] PID
3.多個進程的管理
語法格式: killall [信號標識] 命令名
表示終止以某一個命令名稱啓動的所有進程
4.示例
顯示全部kill可用的信號
從新加載並啓動某個進程
從新加載後,再次查看發現重啓後的進程PID發生了改變
終止httpd進程
1.Linux系統資源監控經常使用的命令
系統資源監控經常使用命令的做用
1.查看系統內存使用狀況的命令及其選項
語法格式: free [選項] [-t]
經常使用選項:
2.示例
顯示當前系統的內存容量
free命令顯示的選項解析(紅色框部分)
1.相關命令及其選項
語法格式: uname [選項]
經常使用選項:
示例
1.網絡監控的命令及其選項
語法格式: natstat [選項]
經常使用選項:
2.netstat命令選項顯示詳解
示例:
紅色框中命令選項詳解:
1.防火牆的臨時操做:
放火牆臨時啓動、狀態查看和關閉的語法格式:
#啓動防火牆
service iptables start
#查看防火牆狀態
service iptables status
#關閉防火牆
service iptables stop
#重啓防火牆
service iptables restart
示例:
2.防火牆的永久操做
防火牆的永久開啓和關閉的語法格式:
開啓:chkconfig iptables on 關閉:chkconfig iptables off
注意:防火牆的永久操做須要重啓服務器才能生效
1.前臺任務的基本概念
2.後臺任務的基本概念
3.如何改善Ctlr+z,程序在後臺暫停運行的弊端
4.Cltr+z和&的區別
1.查看後臺任務的命令及其選項
語法格式: jobs [選項]
經常使用選項:
2.查看後臺任務時,一些符號的含義
顯示的符號
1.將後臺程序調到前臺的命令及其選項
語法格式: fg %jobnumber
語法中的%無關緊要,沒有的時候fg直接跟上任務號
2.注意點
1.修改後臺程序狀態的語法
語法格式: bg jobnumber
此語法表示讓後臺對應任務號的程序變成運行狀態
若是不加任務號,系統會默認將帶"+"的程序變成運行狀態
2.注意點
交互式的任務,在後臺沒法改變它的裝態,可是可以改變fg調用它的順序
示例:
3.終止jobs任務
終止jobs任務就是利用kill命令完成,具體參見4.1.3的進程管理操做部分