Linux下狀態查看相關命令


Linux下有一些命令是可以用來查看計算機運行狀態的,包括進程、CPU、內存、網絡狀態等,下面記錄一下。

進程相關

程序被加載到內存中,需要有一個標識用來區分和其他程序的區別,這個東西叫做PID即進程id。除了PID外還有程序執行權限,程序執行需要的材料等信息也保存在了內存中,在linux中進程分為臨時進程和持久進程。

靜態查詢進程信息

(1)ps aux命令,或者ps ajxf命令(樹形展示)

a:關聯所有進程

u:有效使用者相關聯的進程

x:后台進程

# User:用戶
# PID:進程ID
# %CPU: CPU使用率
# %MEM: 內存使用率
# VSZ: 虛擬內存使用量
# RSS: 物理內存使用量
# TTY: tty1-tty6是本機上登錄使用者的程序,pts/0類型的是網絡接入主機的程序
# STAT: 進程的狀態,S代表處於休眠狀態,s代表包含子進程,N代表低優先級,R代表正在運行,<代表高優先級,l代表多進程,+代表位於后台的進程,Z代表僵屍進程,T代表停止或被追蹤
# START: 進程的啟動時間
# TIME: 累計消耗CPU時間
# COMMAND: 執行這個進程的程序或腳本
[root@node01 ~]# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 19364 1540 ? Ss Oct19 0:01 /sbin/init root 2 0.0 0.0 0 0 ? S Oct19 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Oct19 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S Oct19 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Oct19 0:00 [migration/0] root 6 0.0 0.0 0 0 ? S Oct19 0:00 [watchdog/0] root 7 0.0 0.0 0 0 ? S Oct19 0:00 [migration/1] root 8 0.0 0.0 0 0 ? S Oct19 0:00 [migration/1] root 9 0.0 0.0 0 0 ? S Oct19 0:00 [ksoftirqd/1] root 10 0.0 0.0 0 0 ? S Oct19 0:00 [watchdog/1] root 11 0.0 0.0 0 0 ? S Oct19 0:00 [events/0] root 12 0.0 0.0 0 0 ? R Oct19 0:01 [events/1] root 13 0.0 0.0 0 0 ? S Oct19 0:00 [cgroup] root 14 0.0 0.0 0 0 ? S Oct19 0:00 [khelper] root 15 0.0 0.0 0 0 ? S Oct19 0:00 [netns] root 16 0.0 0.0 0 0 ? S Oct19 0:00 [async/mgr] root 17 0.0 0.0 0 0 ? S Oct19 0:00 [pm] root 18 0.0 0.0 0 0 ? S Oct19 0:00 [sync_supers] root 19 0.0 0.0 0 0 ? S Oct19 0:00 [bdi-default] root 20 0.0 0.0 0 0 ? S Oct19 0:00 [kintegrityd/0] root 21 0.0 0.0 0 0 ? S Oct19 0:00 [kintegrityd/1] root 22 0.0 0.0 0 0 ? S Oct19 0:00 [kblockd/0] root 23 0.0 0.0 0 0 ? S Oct19 0:00 [kblockd/1] root 24 0.0 0.0 0 0 ? S Oct19 0:00 [kacpid] root 25 0.0 0.0 0 0 ? S Oct19 0:00 [kacpi_notify] root 26 0.0 0.0 0 0 ? S Oct19 0:00 [kacpi_hotplug] root 27 0.0 0.0 0 0 ? S Oct19 0:00 [ata_aux] root 28 0.0 0.0 0 0 ? S Oct19 0:00 [ata_sff/0] root 29 0.0 0.0 0 0 ? S Oct19 0:00 [ata_sff/1] root 30 0.0 0.0 0 0 ? S Oct19 0:00 [ksuspend_usbd] root 31 0.0 0.0 0 0 ? S Oct19 0:00 [khubd] root 32 0.0 0.0 0 0 ? S Oct19 0:00 [kseriod] root 33 0.0 0.0 0 0 ? S Oct19 0:00 [md/0] root 34 0.0 0.0 0 0 ? S Oct19 0:00 [md/1] root 35 0.0 0.0 0 0 ? S Oct19 0:00 [md_misc/0] root 36 0.0 0.0 0 0 ? S Oct19 0:00 [md_misc/1] root 37 0.0 0.0 0 0 ? S Oct19 0:00 [linkwatch] root 38 0.0 0.0 0 0 ? S Oct19 0:00 [khungtaskd] root 39 0.0 0.0 0 0 ? S Oct19 0:00 [kswapd0] root 40 0.0 0.0 0 0 ? SN Oct19 0:00 [ksmd] root 41 0.0 0.0 0 0 ? SN Oct19 0:00 [khugepaged] root 42 0.0 0.0 0 0 ? S Oct19 0:00 [aio/0] root 43 0.0 0.0 0 0 ? S Oct19 0:00 [aio/1] root 44 0.0 0.0 0 0 ? S Oct19 0:00 [crypto/0] root 45 0.0 0.0 0 0 ? S Oct19 0:00 [crypto/1] root 50 0.0 0.0 0 0 ? S Oct19 0:00 [kthrotld/0] root 51 0.0 0.0 0 0 ? S Oct19 0:00 [kthrotld/1] root 53 0.0 0.0 0 0 ? S Oct19 0:00 [kpsmoused] root 54 0.0 0.0 0 0 ? S Oct19 0:00 [usbhid_resumer] root 84 0.0 0.0 0 0 ? S Oct19 0:00 [kstriped] root 175 0.0 0.0 0 0 ? S Oct19 0:00 [scsi_eh_0] root 176 0.0 0.0 0 0 ? S Oct19 0:00 [scsi_eh_1] root 179 0.0 0.0 0 0 ? S Oct19 0:00 [scsi_eh_2] root 180 0.0 0.0 0 0 ? S Oct19 0:00 [scsi_eh_3] root 181 0.0 0.0 0 0 ? S Oct19 0:00 [scsi_eh_4] root 182 0.0 0.0 0 0 ? S Oct19 0:00 [scsi_eh_5] root 183 0.0 0.0 0 0 ? S Oct19 0:00 [scsi_eh_6] root 184 0.0 0.0 0 0 ? S Oct19 0:00 [scsi_eh_7] root 298 0.0 0.0 0 0 ? S Oct19 0:00 [jbd2/sda2-8] root 299 0.0 0.0 0 0 ? S Oct19 0:00 [ext4-dio-unwrit] root 390 0.0 0.0 0 0 ? S Oct19 0:00 [flush-8:0] root 394 0.0 0.1 11068 1172 ? S<s Oct19 0:00 /sbin/udevd -d root 423 0.0 0.0 0 0 ? S Oct19 0:00 [virtio-net] root 426 0.0 0.0 0 0 ? S Oct19 0:00 [vballoon] root 720 0.0 0.0 0 0 ? S Oct19 0:00 [jbd2/sda1-8] root 721 0.0 0.0 0 0 ? S Oct19 0:00 [ext4-dio-unwrit] root 766 0.0 0.0 0 0 ? S Oct19 0:00 [kauditd] root 807 0.0 0.2 12384 2616 ? S< Oct19 0:00 /sbin/udevd -d root 986 0.0 0.0 27640 836 ? S<sl Oct19 0:00 auditd root 1011 0.0 0.1 255424 1692 ? Sl Oct19 0:00 /sbin/rsyslogd -i /var/run/syslogd.pi root 1040 0.0 0.0 10820 592 ? Ss Oct19 0:01 irqbalance --pid=/var/run/irqbalance. rpc 1054 0.0 0.0 18976 896 ? Ss Oct19 0:00 rpcbind rpcuser 1072 0.0 0.1 23348 1368 ? Ss Oct19 0:00 rpc.statd dbus 1127 0.0 0.1 31776 1144 ? Ssl Oct19 0:00 dbus-daemon --system root 1144 0.0 0.3 189328 3332 ? Ss Oct19 0:00 cupsd -C /etc/cups/cupsd.conf root 1169 0.0 0.0 4080 684 ? Ss Oct19 0:00 /usr/sbin/acpid 68 1178 0.0 0.4 37824 4380 ? Ssl Oct19 0:01 hald root 1179 0.0 0.1 20324 1344 ? S Oct19 0:00 hald-runner root 1208 0.0 0.1 22444 1284 ? S Oct19 0:00 hald-addon-input: Listening on /dev/i 68 1220 0.0 0.1 17932 1188 ? S Oct19 0:00 hald-addon-acpi: listening on acpid s root 1241 0.0 0.1 385728 1780 ? Ssl Oct19 0:00 automount --pid-file /var/run/autofs. root 1257 0.0 0.0 6256 368 ? Ss Oct19 0:00 /usr/sbin/mcelog --daemon root 1269 0.0 0.1 66604 1192 ? Ss Oct19 0:00 /usr/sbin/sshd root 1345 0.0 0.3 81272 3416 ? Ss Oct19 0:00 /usr/libexec/postfix/master postfix 1352 0.0 0.3 81520 3428 ? S Oct19 0:00 qmgr -l -t fifo -u root 1369 0.0 0.1 110320 1044 ? Ss Oct19 0:00 /usr/sbin/abrtd root 1377 0.0 0.1 117292 1384 ? Ss Oct19 0:01 crond root 1388 0.0 0.0 21540 476 ? Ss Oct19 0:00 /usr/sbin/atd root 1402 0.0 0.0 62312 1012 ? Ss Oct19 0:00 /usr/sbin/certmonger -S -p /var/run/c root 1413 0.0 0.0 4064 576 tty1 Ss+ Oct19 0:00 /sbin/mingetty /dev/tty1 root 1415 0.0 0.0 4064 576 tty2 Ss+ Oct19 0:00 /sbin/mingetty /dev/tty2 root 1417 0.0 0.0 4064 580 tty3 Ss+ Oct19 0:00 /sbin/mingetty /dev/tty3 root 1419 0.0 0.0 4064 580 tty4 Ss+ Oct19 0:00 /sbin/mingetty /dev/tty4 root 1421 0.0 0.2 12384 2616 ? S< Oct19 0:00 /sbin/udevd -d root 1422 0.0 0.0 4064 580 tty5 Ss+ Oct19 0:00 /sbin/mingetty /dev/tty5 root 1424 0.0 0.0 4064 580 tty6 Ss+ Oct19 0:00 /sbin/mingetty /dev/tty6 root 1461 0.0 0.4 100352 4072 ? Rs Oct19 0:00 sshd: root@pts/0 root 1465 0.0 0.1 108304 1956 pts/0 Ss Oct19 0:00 -bash postfix 2041 0.0 0.3 81352 3376 ? S 00:33 0:00 pickup -l -t fifo -u root 2078 0.0 0.1 110236 1172 pts/0 R+ 00:52 0:00 ps aux

(2)pstree -up

u:列出每個進程所屬的賬號名稱

p:顯示進程的PID

動態查詢進程信息

(1)top命令,如下是top -d 1命令查看結果,-d 1代表每一秒查看一次,不指定的話就是默認3秒查看一次信息。

top -d 3 -n 2的意思為每3秒查看一次結果,-n 2代表只輸出2次,因此這樣的命令只能看到2次變化的結果,后面就不更新狀態了。 

top -d 1 -n 2 -b >> log.txt的意思是每隔1秒查看一次結果, -n 2代表輸出2次,-b >> log.txt代表數據流重導向追加到當前目錄的lot.txt文件中。

[root@node01 /home/yangchaolin]# top -d 1 -n 2 -b >> log.txt
[root@node01 /home/yangchaolin]# ll
total 24
# 不會打印到終端,直接數據流重導向到log.txt文件中 -rw-r--r--. 1 root root 21529 Oct 20 01:25 log.txt
# 查看發現里面有2次輸出結果 [root@node01
/home/yangchaolin]# cat log.txt top - 01:25:44 up 4:12, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 100 total, 1 running, 99 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1016424k total, 200264k used, 816160k free, 12560k buffers Swap: 2097144k total, 0k used, 2097144k free, 87376k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 19364 1540 1232 S 0.0 0.2 0:01.55 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 4 root 20 0 0 0 0 S 0.0 0.0 0:00.02 ksoftirqd/0 ...略去部分 top - 01:25:45 up 4:12, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 100 total, 1 running, 99 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1016424k total, 200272k used, 816152k free, 12560k buffers Swap: 2097144k total, 0k used, 2097144k free, 87388k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2197 root 20 0 15032 1288 996 R 1.0 0.1 0:00.01 top 1 root 20 0 19364 1540 1232 S 0.0 0.2 0:01.55 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 4 root 20 0 0 0 0 S 0.0 0.0 0:00.02 ksoftirqd/0
...略去部分

進程的管理

(1)使用kill命令可以對某單個進程執行停止,強制停止,重新加載等操作,語法為kill [選項] 進程號,其中有如下幾種選項:

-15:正常終止一個進程

-9:強行終止一個進程

-2:類似ctrl+c的操作

-1:如果是sshd之類的守護進程,代表重新加載一次配置文件參數,如果是非守護進程,代表終止進程

如下為強行終止sshd守護進程

(2)使用killall命令, 表示殺死一類進程服務,語法為killall [選項] 進程名稱,選項和kill類似,如強行殺死所有的httpd服務進程,可以使用這個命令。

資源監控

以下為資源監控常用命令。

free

查看內存使用情況。

# -b 以byte單位顯示
[root@node01 /home/yangchaolin]# free -b total used free shared buffers cached Mem: 1040818176 292507648 748310528 0 17891328 167997440 -/+ buffers/cache: 106618880 934199296 Swap: 2147475456 0 2147475456
# -k 以kb為單位顯示 [root@node01 /home/yangchaolin]# free -k total used free shared buffers cached Mem: 1016424 285652 730772 0 17472 164060 -/+ buffers/cache: 104120 912304 Swap: 2097144 0 2097144
# -m 以mb為單位顯示 [root@node01 /home/yangchaolin]# free -m total used free shared buffers cached Mem: 992 278 713 0 17 160 -/+ buffers/cache: 101 890 Swap: 2047 0 2047
# -g 以gb為單位顯示 [root@node01 /home/yangchaolin]# free -g total used free shared buffers cached Mem: 0 0 0 0 0 0 -/+ buffers/cache: 0 0 Swap: 1 0 1
# -mt 以mb為單位顯示,並顯示總和,包括swap分區中大小 [root@node01 /home/yangchaolin]# free -mt total used free shared buffers cached Mem: 992 278 713 0 17 160 -/+ buffers/cache: 101 890 Swap: 2047 0 2047 Total: 3040 278 2761

釋放內存cache可以使用命令 echo 3 >/proc/sys/vm/drop_caches

uname

可以查看系統內核、系統內核名稱,系統位數等信息。

# 查看系統內核
[root@node01 /home/yangchaolin]# uname -r 2.6.32-431.el6.x86_64
# 查看系統內核名稱 [root@node01
/home/yangchaolin]# uname -s Linux
# 本系統硬件名稱,如下代表64位 [root@node01
/home/yangchaolin]# uname -m x86_64
# 查看所有相關信息 [root@node01
/home/yangchaolin]# uname -a Linux node01 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

uptime

查看系統啟動時間和工作負載。

# 02:14:09 系統當前時間
# up  5:00 運行時間5小時
# 1 user 有一個用戶
# load average: 0.00, 0.00, 0.00 系統過去1 5 15分鍾的平均負載
[root@node01 /home/yangchaolin]# uptime 02:14:09 up 5:00, 1 user, load average: 0.00, 0.00, 0.00

查看/proc/loadavg文件,也可以查看負載使用情況。

# 1/100 分子1代表正在運行的進程數,100代表進程總數,2454代表最近運行的進程id
[root@node01 /home/yangchaolin]# cat /proc/loadavg 0.00 0.00 0.00 1/110 2454

netstat

網絡監控命令,可以搭配選項使用,實現不同需求。

 如使用netstat -ltnp命令可以顯示正在監聽的tcp服務,並且顯示端口號和進程號。

[root@node01 /home/yangchaolin]# netstat -ltnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1054/rpcbind
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      1144/cupsd
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1345/master
tcp        0      0 0.0.0.0:34246               0.0.0.0:*                   LISTEN      1072/rpc.statd
tcp        0      0 :::111                      :::*                        LISTEN      1054/rpcbind
tcp        0      0 ::1:631                     :::*                        LISTEN      1144/cupsd
tcp        0      0 ::1:25                      :::*                        LISTEN      1345/master
tcp        0      0 :::56008                    :::*                        LISTEN      1072/rpc.statd

# Proto:協議號
# Recv-Q:接受消息緩沖區
# Send-Q:發送消息緩沖區
# Local Address:本地地址和端口號
# Foreign Address:遠程地址和端口號
# State:狀態,這里表示監聽
# PID/Program name:進程id和程序名

vmstat

檢測系統資源變化。

# 代表每秒監控一次,一共3次
[root@node01 /home/yangchaolin]# vmstat 1 3 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 900660 3556 16380 0 0 5 1 11 8 0 0 100 0 0 0 0 0 900644 3556 16380 0 0 0 0 22 8 0 0 100 0 0 0 0 0 900644 3556 16380 0 0 0 0 27 14 0 0 100 0 0

#(1)procs進程字段,r代表等待運行的進程數量,b代表不可被喚醒的進程數量
#(2)memory內存字段,swpd代表虛擬內存被使用的容量,free代表未被使用的內存容量,buff/cache代表用於緩存的內存
#(3)swap交換分區字段,si代表每秒從交換分區到內存的數據量大小,so則反過來
#(4)io磁盤讀寫字段,bi代表從塊設備讀入數據的總量,bo則是從塊設備寫入數據的總量
#(5)system系統字段,in代表每秒中斷的進程次數,cs代表每秒切換的事件次數
#(6)cpu內存字段
# |us:user非內核態的cpu使用情況,用於用戶進程
# |sy:系統內核態的cpu使用情況,用於系統進程
# |id:限制的cpu情況
# |wa:等待I/O所消耗的cpu
# |st:被虛擬機所盜用的cpu
# |cs:


防火牆

防火牆部分,centos7參考我的另外一篇博文https://www.cnblogs.com/youngchaolin/p/10961926.html#_label4,如果是centos6,則重新記錄一下。

(1)臨時生效,下面的處理都是臨時生效的,重啟后將恢復狀態。

# 查看防火牆狀態
[root@node01 /home/yangchaolin]# service iptables status Table: filter Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT) num target prot opt source destination 1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT) num target prot opt source destination # 關閉防火牆 [root@node01 /home/yangchaolin]# service iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] # 開啟防火牆
[root@node01
/home/yangchaolin]# service iptables start iptables: Applying firewall rules: [ OK ] # 重啟防火牆
[root@node01
/home/yangchaolin]# service iptables restart iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] iptables: Applying firewall rules: [ OK ]

(2)永久生效,設置完需要重啟虛擬機。

# 查看防火牆狀態
[root@node01 /home/yangchaolin]# chkconfig iptables --list iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off # 關閉防火牆
[root@node01
/home/yangchaolin]# chkconfig iptables off
# 開啟防火牆 [root@node01
/home/yangchaolin]# chkconfig iptables on

任務管理

分為前台任務和后台任務,前台任務就是執行的任務在bash中能看到,可以用ctrl+c終止掉,后台任務就是看不到的,無法用ctrl+c終止。  

(1)ctrl+z可以將任務放到后台並暫停。

(2)如果運行任務剛開始就要放到后台,在命令后面加上&,但是如果命令需要和用戶進行交互就無法放到后台運行。

查看后台任務

使用jobs命令可以查看后台任務。

# 查看后台任務並顯示pid
[root@node03 /home/clyang]# jobs -l [1]- 3731 Stopped java primeNumber [2]+ 4063 Stopped java primeNumber # 查看所有正在后台運行的任務
[root@node03
/home/clyang]# jobs -r You have new mail in /var/spool/mail/root # 查看所有后台暫停的任務 [root@node03 /home/clyang]# jobs -s [1]- Stopped java primeNumber [2]+ Stopped java primeNumber

將任務調到前台

使用fg+jobnumber命令可以將暫停或運行狀態的后台任務調到前台運行,不加jobnumber,就調默認有+號的任務。

將任務修改為運行

使用bg+jobnumber命令可以將后台暫停的任務修改為運行,不加jobnumber,就調默認有+號的任務,如果是交互式任務就無法修改為運行狀態,如vim。

下面使用一個求質素的java程序連貫測試下。

[root@node03 /home/clyang]# jobs -l
# 運行太快,趕緊按ctrl+z放到后台暫停 [root@node03
/home/clyang]# java primeNumber 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 ... 44383 44389 44417 44449 44453 44483 44491 44497 ^Z [1]+ Stopped java primeNumber # 查看這個程序已經暫停
[root@node03
/home/clyang]# jobs -l [1]+ 4257 Stopped java primeNumber
# 下面使用fg直接調到前台執行,發現使用了fg后無法用ctrl+z再次調到后台暫停,程序一直會執行完
...略去

測試使用bg將任務調到前台,發現可以繼續使用ctrl+z調用到后台。

[root@node03 /home/clyang]# jobs -l
# 開始執行,並立馬ctrl+z調到后台 [root@node03
/home/clyang]# java primeNumber 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 ... 32797 32801 32803 32831 32833 32839 ^Z32843 [1]+ Stopped java primeNumber
# 后台暫停 [root@node03
/home/clyang]# jobs -l [1]+ 4308 Stopped java primeNumber
# 調到前台,繼續執行,可以繼續調到后台暫停 [root@node03
/home/clyang]# fg 1 java primeNumber 32869 32887 32909 32911 32917 32933 ... 70913 70919 70921 70937 70949 70951 70957 70969 70979 70981 70991 ^Z [1]+ Stopped java primeNumber
# 查看發現再次被調后台暫停 [root@node03
/home/clyang]# jobs -l [1]+ 4308 Stopped java primeNumber

以上是對linux下狀態相關的整理,后續查看用。 

 

參考博文:

(1)https://www.cnblogs.com/diantong/p/10399379.html killall和kill

(2)《linux就該這么學》

(3)https://blog.csdn.net/capecape/article/details/78513194 killall和kill

(4)https://blog.csdn.net/zhangchenglikecc/article/details/52103737 負載概念

(5)https://www.cnblogs.com/beginner-boy/p/8067130.html vmstat命令

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM