Linux 进程管理
查看进程ps
[[email?protected] ~]# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.3 128164 6832 ? Ss 15:50 0:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 21 root 2 0.0 0.0 0 0 ? S 15:50 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S 15:50 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 15:50 0:00 [kworker/0:0H] root 6 0.0 0.0 0 0 ? S 15:50 0:00 [kworker/u256:0] root 7 0.0 0.0 0 0 ? S 15:50 0:00 [migration/0] //有很多,不写。
[[email?protected] ~]# ps -elf F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD 4 S root 1 0 0 80 0 - 32041 ep_pol 15:50 ? 00:00:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 21 1 S root 2 0 0 80 0 - 0 kthrea 15:50 ? 00:00:00 [kthreadd] 1 S root 3 2 0 80 0 - 0 smpboo 15:50 ? 00:00:00 [ksoftirqd/0] 1 S root 5 2 0 60 -20 - 0 worker 15:50 ? 00:00:00 [kworker/0:0H] 1 S root 6 2 0 80 0 - 0 worker 15:50 ? 00:00:00 [kworker/u256:0] 1 S root 7 2 0 -40 - - 0 smpboo 15:50 ? 00:00:00 [migration/0] //有很多,不写。
top
[[email?protected] ~]# top top - 19:27:16 up 3:36,1 user,load average: 0.00,0.01,0.05 Tasks: 98 total,1 running,97 sleeping,0 stopped,0 zombie %Cpu(s): 0.0 us,6.2 sy,0.0 ni,93.8 id,0.0 wa,0.0 hi,0.0 si,0.0 st KiB Mem : 1867024 total,1348360 free,148256 used,370408 buff/cache KiB Swap: 2097148 total,2097148 free,0 used. 1525688 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 128164 6832 4064 S 0.0 0.4 0:02.43 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.25 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 6 root 20 0 0 0 0 S 0.0 0.0 0:00.59 kworker/u256:0 7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 //有很多,不写。
pgrep
[[email?protected] ~]# pgrep -l "login" 39654 systemd-logind [[email?protected] ~]# pgrep -l -U root -t tty1 40422 X pstree
[[email?protected] ~]# pstree -aup systemd,1 --switched-root --system --deserialize 21 ├─ModemManager,39616 │ ├─{ModemManager},39631 │ └─{ModemManager},39649 ├─NetworkManager,39701 --no-daemon │ ├─dhclient,39841 -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-ens33.pid -lf... │ ├─{NetworkManager},39704 │ └─{NetworkManager},39709 //有很多,不写。
[[email?protected] ~]# pstree -ap ll 未发现进程。 控制进程&
[[email?protected] ~]# dd if=/dev/zero of=~/test.tmp bs=1M count=2048 & [1] 8773 Ctrl + C
[[email?protected] ~]# ping www.baidu.com PING www.a.shifen.com (183.232.231.174) 56(84) bytes of data. 64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=1 ttl=128 time=34.6 ms 64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=2 ttl=128 time=34.9 ms ^C --- www.a.shifen.com ping statistics --- 2 packets transmitted,2 received,0% packet loss,time 1001ms rtt min/avg/max/mdev = 34.660/34.823/34.987/0.248 ms Ctrl + Z
[[email?protected] ~]# dd if=/dev/zero of=~/data.tmp bs=1M count=2048 ^Z [1]+ Stopped dd if=/dev/zero of=~/data.tmp bs=1M count=2048 jobs
[[email?protected] ~]# jobs -l [1]+ 8778 Stopped dd if=/dev/zero of=~/data.tmp bs=1M count=2048 bg
[[email?protected] ~]# bg 1 fg
[[email?protected] ~]# fg 1 kill
[[email?protected] ~]# vi testfile [1]+ Stopped vi testfile [[email?protected] ~]# jobs -l [1]+ 8935 Stopped vi testfile [[email?protected] ~]# kill 8935 [[email?protected] ~]# jobs -l [1]+ 8935 Stopped vi testfile [[email?protected] ~]# kill -9 8935 [[email?protected] ~]# jobs -l [1]+ 8935 Killed vi testfile killall
[[email?protected] ~]# vi testfile1 [1]+ 已停止 vi testfile1 [[email?protected] ~]# vi testfile2 [2]+ 已停止 vi testfile2 [[email?protected] ~]# jobs -l [1]- 1803 停止 vi testfile1 [2]+ 1804 停止 vi testfile2 [[email?protected] ~]# killall -9 vi [1]- 已杀死 vi testfile1 [2]+ 已杀死 vi testfile2 [[email?protected] ~]# jobs -l pkill
[[email?protected] ~]# pgrep -l -U "ll" 1875 gnome-keyring-d 1893 gnome-session-b //有很多,不写 [[email?protected] ~]# pkill -9 -U "ll" [[email?protected] ~]# pgrep -l -U "ll" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |