久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

進(jìn)程管理ps,優(yōu)先級(jí),top命令

 宇宙之彬 2019-11-19

2019-01-16 20:46:50 小白運(yùn)維之路 

一,、什么是進(jìn)程
進(jìn)程就是系統(tǒng)未完成并且正在進(jìn)行的工作

二,、查看進(jìn)程
1)圖片查看

gnome-system-monitor
  • 1

在這里插入圖片描述2)ps命令
ps
1.
a ##在當(dāng)前環(huán)境中運(yùn)行的進(jìn)程
在這里插入圖片描述
-A ##所有進(jìn)程
f ##顯示進(jìn)程的父子關(guān)系
e ##顯示進(jìn)程的詳細(xì)信息(系統(tǒng)資源的調(diào)用)
在這里插入圖片描述
2.

ps常用組合
	ps aux		##顯示系統(tǒng)中所有進(jìn)程并顯示進(jìn)程用戶
	ps ef		##顯示進(jìn)程詳細(xì)信息并顯示進(jìn)程父子關(guān)系
	ps ax		##顯示當(dāng)前系統(tǒng)中的所有進(jìn)程
  • 1

  • 2

  • 3

  • 4

在這里插入圖片描述

在這里插入圖片描述
3.顯示進(jìn)程指定信息

ps -o	xxx	    ##顯示進(jìn)程的指定信息
		comm	##進(jìn)程名稱
		user	##進(jìn)程所有人
		group	##進(jìn)程所有組
		%cpu	##進(jìn)程cpu使用率
		%mem	##進(jìn)程內(nèi)存使用率
		pid	    ##進(jìn)程id
		nice	##進(jìn)程優(yōu)先級(jí)
		stat    ##進(jìn)程狀態(tài)
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

在這里插入圖片描述
4.進(jìn)程排序

ps ax  --sort=          ##按照進(jìn)程信息排序,只能寫一個(gè)尖括號(hào)里面的內(nèi)容,+-也只能寫一個(gè)
		<+%cpu|-%cpu>
		<+%mem|-%mem>
  • 1

  • 2

  • 3

stat中顯示的信息
S ##進(jìn)程狀態(tài)
l ##內(nèi)存中有鎖定空間
N ##優(yōu)先級(jí)低
< ##優(yōu)先級(jí)高
+##前臺(tái)運(yùn)行
s ##頂級(jí)進(jìn)程

顯示進(jìn)程內(nèi)存使用率以及對(duì)應(yīng)進(jìn)程名字,,按照%mem大到小順序排列
在這里插入圖片描述
+##正序
-##倒序
%cpu ##cpu使用率
%mem ##內(nèi)存使用率

三,、進(jìn)程優(yōu)先級(jí)
1.進(jìn)程的優(yōu)先級(jí)范圍
-20~19(-20最大)

2.優(yōu)先級(jí)查看
ps ax -o pid,nice,comm

在這里插入圖片描述
3.指定某個(gè)優(yōu)先級(jí)開(kāi)啟進(jìn)程
nice -n 優(yōu)先級(jí)數(shù)字 進(jìn)程名稱
nice -n -5 vim & ##開(kāi)啟vim并且指定程序優(yōu)先級(jí)為-5

在這里插入圖片描述

4.改變進(jìn)程優(yōu)先級(jí)
reince -n 優(yōu)先級(jí)數(shù)字 進(jìn)程pid
renice -n -5 1806 ##改變1806進(jìn)程的優(yōu)先級(jí)為-5

在這里插入圖片描述
四、環(huán)境中進(jìn)程的前后臺(tái)調(diào)用

jobs			##查看被打入環(huán)境后臺(tái)的進(jìn)程
ctrl+z			##把占用終端的進(jìn)程打入后臺(tái)
fg jobsnum		##把后臺(tái)進(jìn)程調(diào)回前臺(tái)
bg jobsnum		##把后臺(tái)暫停的進(jìn)程運(yùn)行
comm &			##讓命令直接在后臺(tái)運(yùn)行
  • 1

  • 2

  • 3

  • 4

  • 5

在這里插入圖片描述
五,、進(jìn)程信號(hào)
1)常用信號(hào)等級(jí)
1 ##進(jìn)程重新加載配置
2 ##刪除進(jìn)程在內(nèi)存中的數(shù)據(jù)
3 ##刪除鼠標(biāo)在內(nèi)存中的數(shù)據(jù)
9 ##強(qiáng)行結(jié)束單個(gè)進(jìn)程(不能被阻塞)
15 ##正常關(guān)閉進(jìn)程 (可能會(huì)被阻塞)
18 ##運(yùn)行暫停的進(jìn)程
19 ##暫停某個(gè)進(jìn)程 (不能被阻塞)
20 ##把進(jìn)程打入后臺(tái) (可以被阻塞)
man 7 signal ##查看信號(hào)詳細(xì)信息

##############kill掉進(jìn)程###########################
kill -信號(hào) 進(jìn)程pid
killall -信號(hào) 進(jìn)程名字
pkill -u student -信號(hào)

killall命令是殺死所有進(jìn)程,,而pkill是按照進(jìn)程名稱殺死進(jìn)程

kill命令用來(lái)終止指定的進(jìn)程
  • 1

  • 2

  • 3

################################################

SIGHUP 終止進(jìn)程 終端線路掛斷
SIGINT 終止進(jìn)程 中斷進(jìn)程
SIGQUIT 建立CORE文件終止進(jìn)程,并且生成core文件
SIGILL 建立CORE文件 非法指令
SIGTRAP 建立CORE文件 跟蹤自陷
SIGBUS 建立CORE文件 總線錯(cuò)誤
SIGSEGV 建立CORE文件 段非法錯(cuò)誤
SIGFPE 建立CORE文件 浮點(diǎn)異常
SIGIOT 建立CORE文件 執(zhí)行I/O自陷
SIGKILL 終止進(jìn)程 殺死進(jìn)程
SIGPIPE 終止進(jìn)程 向一個(gè)沒(méi)有讀進(jìn)程的管道寫數(shù)據(jù)
SIGALARM 終止進(jìn)程 計(jì)時(shí)器到時(shí)
SIGTERM 終止進(jìn)程 軟件終止信號(hào)
SIGSTOP 停止進(jìn)程 非終端來(lái)的停止信號(hào)
SIGTSTP 停止進(jìn)程 終端來(lái)的停止信號(hào)
SIGCONT 忽略信號(hào) 繼續(xù)執(zhí)行一個(gè)停止的進(jìn)程
SIGURG 忽略信號(hào) I/O緊急信號(hào)
SIGIO 忽略信號(hào) 描述符上可以進(jìn)行I/O
SIGCHLD 忽略信號(hào) 當(dāng)子進(jìn)程停止或退出時(shí)通知父進(jìn)程
SIGTTOU 停止進(jìn)程 后臺(tái)進(jìn)程寫終端
SIGTTIN 停止進(jìn)程 后臺(tái)進(jìn)程讀終端
SIGXGPU 終止進(jìn)程 CPU時(shí)限超時(shí)
SIGXFSZ 終止進(jìn)程 文件長(zhǎng)度過(guò)長(zhǎng)
SIGWINCH 忽略信號(hào) 窗口大小發(fā)生變化
SIGPROF 終止進(jìn)程 統(tǒng)計(jì)分布圖用計(jì)時(shí)器到時(shí)
SIGUSR1 終止進(jìn)程 用戶定義信號(hào)1
SIGUSR2 終止進(jìn)程 用戶定義信號(hào)2
SIGVTALRM 終止進(jìn)程 虛擬計(jì)時(shí)器到時(shí)

  1. SIGHUP
    本信號(hào)在用戶終端連接(正?;蚍钦?結(jié)束時(shí)發(fā)出
    通常是在終端的控制進(jìn)程結(jié)束時(shí)
    通知同一session內(nèi)的各個(gè)作業(yè)
    這時(shí)它們與控制終端不再關(guān)聯(lián).

  2. SIGINT
    程序終止(interrupt)信號(hào)
    在用戶鍵入INTR字符(通常是Ctrl-C)時(shí)發(fā)出


SIGQUIT 和SIGINT類似
但由QUIT字符(通常是Ctrl-)來(lái)控制
進(jìn)程在因收到SIGQUIT退出時(shí)會(huì)產(chǎn)生core文件
在這個(gè)意義上類似于一個(gè)程序錯(cuò)誤信號(hào).
4)
SIGILL 執(zhí)行了非法指令
通常是因?yàn)榭蓤?zhí)行文件本身出現(xiàn)錯(cuò)誤或者試圖執(zhí)行數(shù)據(jù)段
堆棧溢出時(shí)也有可能產(chǎn)生這個(gè)信號(hào).
5)
SIGTRAP 由斷點(diǎn)指令或其它trap指令產(chǎn)生
由debugger使用.
6)
SIGABRT 程序自己發(fā)現(xiàn)錯(cuò)誤并調(diào)用abort時(shí)產(chǎn)生.
6)
SIGIOT 在PDP-11上由iot指令產(chǎn)生在其它機(jī)器上和SIGABRT一樣.
7)
SIGBUS 非法地址
包括內(nèi)存地址對(duì)齊(alignment)出錯(cuò).
eg: 訪問(wèn)一個(gè)四個(gè)字長(zhǎng)的整數(shù)但其地址不是4的倍數(shù).
8)
SIGFPE 在發(fā)生致命的算術(shù)運(yùn)算錯(cuò)誤時(shí)發(fā)出.
不僅包括浮點(diǎn)運(yùn)算錯(cuò)誤, 還包括溢出及除數(shù)為0等其它所有的算術(shù)的錯(cuò)誤
9)
SIGKILL 用來(lái)立即結(jié)束程序的運(yùn)行. 本信號(hào)不能被阻塞, 處理和忽略.
10)
SIGUSR1 留給用戶使用
11)
SIGSEGV 試圖訪問(wèn)未分配給自己的內(nèi)存, 或試圖往沒(méi)有寫權(quán)限的內(nèi)存地址寫數(shù)據(jù).
12)
SIGUSR2 留給用戶使用
13)
SIGPIPE Broken pipe
14)
SIGALRM 時(shí)鐘定時(shí)信號(hào), 計(jì)算的是實(shí)際的時(shí)間或時(shí)鐘時(shí)間
alarm函數(shù)使用該信號(hào).
15)
SIGTERM 程序結(jié)束(terminate)信號(hào)
與SIGKILL不同的是該信號(hào)可以被阻塞和處理
通常用來(lái)要求程序自己正常退出
shell命令kill缺省產(chǎn)生這個(gè)信號(hào).
17)
SIGCHLD 子進(jìn)程結(jié)束時(shí), 父進(jìn)程會(huì)收到這個(gè)信號(hào).
18)
SIGCONT 讓一個(gè)停止(stopped)的進(jìn)程繼續(xù)執(zhí)行. 本信號(hào)不能被阻塞.
可以用一個(gè)handler來(lái)讓程序在由stopped狀態(tài)變?yōu)槔^續(xù)執(zhí)行時(shí)完成特定的工作
例如, 重新顯示提示符
19)
SIGSTOP 停止(stopped)進(jìn)程的執(zhí)行
注意它和terminate以及interrupt的區(qū)別:
該進(jìn)程還未結(jié)束, 只是暫停執(zhí)行. 本信號(hào)不能被阻塞, 處理或忽略.
20)
SIGTSTP 停止進(jìn)程的運(yùn)行
但該信號(hào)可以被處理和忽略
用戶鍵入SUSP字符時(shí)
(通常是Ctrl-Z)發(fā)出這個(gè)信號(hào)
21)
SIGTTIN 當(dāng)后臺(tái)作業(yè)要從用戶終端讀數(shù)據(jù)時(shí),
該作業(yè)中的所有進(jìn)程會(huì)收到SIGTTIN信號(hào)
缺省時(shí)這些進(jìn)程會(huì)停止執(zhí)行.
22)
SIGTTOU 類似于SIGTTIN, 但在寫終端(或修改終端模式)時(shí)收到.
23)
SIGURG 有"緊急"數(shù)據(jù)或out-of-band數(shù)據(jù)到達(dá)socket時(shí)產(chǎn)生.
24)
SIGXCPU 超過(guò)CPU時(shí)間資源限制
這個(gè)限制可以由getrlimit/setrlimit來(lái)讀取/改變
25)
SIGXFSZ 超過(guò)文件大小資源限制.
26)
SIGVTALRM 虛擬時(shí)鐘信號(hào). 類似于SIGALRM, 但是計(jì)算的是該進(jìn)程占用的CPU時(shí)間.
27)
SIGPROF 類似于SIGALRM/SIGVTALRM
但包括該進(jìn)程用的CPU時(shí)間以及系統(tǒng)調(diào)用的時(shí)間.
28)
SIGWINCH 窗口大小改變時(shí)發(fā)出.
29)
SIGIO 文件描述符準(zhǔn)備就緒, 可以開(kāi)始進(jìn)行輸入/輸出操作.
30)
SIGPWR Power failure
有兩個(gè)信號(hào)可以停止進(jìn)程:SIGTERM和SIGKILL,。 SIGTERM比較友好,進(jìn)程能捕捉這個(gè)信號(hào),。根據(jù)您的需要來(lái)關(guān)閉程序,。在關(guān)閉程序之前您可以結(jié)束打開(kāi)的記錄文件和完成正在做的任務(wù)。在某些情況下,,假如進(jìn)程正在進(jìn)行作業(yè)而且不能中斷,,那么進(jìn)程可以忽略這個(gè)SIGTERM信號(hào)。

對(duì)于SIGKILL信號(hào),,進(jìn)程是不能忽略的,。這是一個(gè) “我不管您在做什么,立刻停止”的信號(hào)。假如您發(fā)送SIGKILL信號(hào)給進(jìn)程,,Linux就將進(jìn)程停止在那里

######################################################

六,、進(jìn)程的動(dòng)態(tài)監(jiān)控-----top
1.top##顯示cpu每個(gè)核的負(fù)載
s ##調(diào)整刷新頻率,默認(rèn)是3s
c ##CPU負(fù)載排序
m ##內(nèi)存使用量排序
h ##查看幫助
u ##查看指定用戶進(jìn)程
k ##對(duì)指定進(jìn)程發(fā)起信號(hào)
q ##退出

在這里插入圖片描述
七、控制服務(wù)
1.用什么控制服務(wù)
系統(tǒng)初始化進(jìn)程可以對(duì)服務(wù)進(jìn)行相應(yīng)的控制

2.當(dāng)前系統(tǒng)初始化進(jìn)程是什么
systemd ##系統(tǒng)初始化進(jìn)程
pstree ##顯示系統(tǒng)中的進(jìn)程樹(shù)
在這里插入圖片描述
3.進(jìn)程控制命令
ssh -------->sshd
client server

systemctl			##服務(wù)控制命令
systemctl 	status	sshdsshd.service	##查看服務(wù)狀態(tài),,inactive(不可用),,active(可用)
  • 1

  • 2

在這里插入圖片描述

systemctl	start 	sshd	##開(kāi)啟服務(wù)
systemctl	stop 	sshd	##關(guān)閉服務(wù)
systemctl 	restart	sshd	##重啟服務(wù)
systemctl 	reload	sshd	##重新加載服務(wù)配置
systemctl 	enable	sshd	##設(shè)定服務(wù)開(kāi)機(jī)啟動(dòng)
systemctl	disable	sshd	##設(shè)定服務(wù)開(kāi)機(jī)不啟動(dòng)
systemctl	list-units	##列出已經(jīng)開(kāi)啟服務(wù)當(dāng)前狀態(tài)
systemctl 	list-unit-files	##列出所有服務(wù)開(kāi)機(jī)啟動(dòng)的狀態(tài) disable,enable,static
systemctl 	list-dependencies	##列出服務(wù)的倚賴
systemctl	set-default multi-user.target	##設(shè)定系統(tǒng)啟動(dòng)級(jí)別為多用戶模式(無(wú)圖形)
systemctl	set-default graphical.target	##設(shè)定系統(tǒng)啟動(dòng)級(jí)別為圖形模式
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

4.服務(wù)狀態(tài)
systemctl status 服務(wù)名稱
loaded ##系統(tǒng)服務(wù)已經(jīng)初始化完成,加載過(guò)配置
active(running) ##正有一個(gè)或多個(gè)程序正在系統(tǒng)中執(zhí)行,。
atcive(exited) ##僅執(zhí)行一次就正常結(jié)束的服務(wù)
atcive(waiting) ##正在執(zhí)行當(dāng)中,, 不過(guò)還在再等待其他的事件才能繼續(xù)處理
inactive ##服務(wù)關(guān)閉
enbaled ##服務(wù)開(kāi)機(jī)啟動(dòng)
disabled ##服務(wù)開(kāi)機(jī)不自啟
static ##服務(wù)開(kāi)機(jī)啟動(dòng)項(xiàng)不可被管理
failed ##系統(tǒng)配置錯(cuò)誤

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多