天天看點

Linux工作管理Linux工作管理

Linux工作管理

1.工作管理簡介:

	工作管理指的是在單個登入終端中(也就是登入的shell界面中)同時管理多個工作的行為

注意事項:


       
1.目前的登入終端,隻能管理目前終端的工作,而不能管理其他登入終端的工作
	2.放入背景的指令必須可以持續運作一段時間,這樣我們才能捕捉和操作這個工作
	3.放入背景執行的指令不能和前台使用者有互動或需要前台輸入,否則放入背景隻能暫停,而不能執行      
2.工作管理: 1.将程序放入背景:在指令最後加 & 将程序放入背景執行 2.在指令執行過程中按ctrl + z 将程序放入背景暫停 3.jobs 可以檢視背景程序 jobs -l顯示pid 4.fg 将背景工作和回複到前台執行 fg %工作号 輸入top & 按回車 重複三次
Linux工作管理Linux工作管理
3.背景指令脫離終端: 背景指令脫離登入終端執行的方法: 方法1.把需要背景執行的指令加入/etc/rc.local檔案 方法2.使用系統定時任務,讓系統在指定的時間執行某個背景指令 方法3.使用nohup指令 nohup 指令 &
絕大多數的程式,除了像mysql這樣的服務。絕大多數的服務,當你把終端關閉後,它正在運作的背景程式全部都會終止,原因是,當你關閉終端的時候,系統會預設發出sighup這個信号把你正在運作的程式終止掉。是以要讓背景程式脫離終端使用,就必須使用nohup指令。第一種方法更簡單      

4.系統資源檢視 1.vmstat   【重新整理時間  重新整理次數】  監控系統資源 2.dmesg  開機檢測資訊 3.free -m    檢視記憶體使用情況 4.cat  /proc/cpuinfo  檢視cpu資訊 5.uptime  相當于top的前幾行 6.uname  檢視系統核心資訊 7.file /bin/ls   檢視系統是多少位的 8.lsb_release -a    可以檢視系統發行版 9.ls0f  檢視系統中程序的調用檔案

lsof [選項]	
	-c 字元串:隻列出一字元串開頭的程序打開的檔案。
	-u 使用者名:隻列出某個使用者的程序打開的檔案。
	-p pid:      隻列出某個PID程序打開的檔案      
Linux工作管理Linux工作管理
Linux工作管理Linux工作管理

繼續閱讀