博客园不常在线

有问题联系微信

微信号

微信公众号

Linux系列:进程管理

1.查看当前用户:who

[root@centos-master test]# who
root     pts/1        2020-12-09 21:07 (120.227.29.88)
root     pts/2        2020-12-09 21:30 (120.227.29.88)
[root@centos-master test]#

2.查看进程:ps

ps a

[root@centos-master test]# ps  a
  PID TTY      STAT   TIME COMMAND
 1375 tty1     Ss+    0:00 /sbin/agetty --noclear tty1 linux
 1376 ttyS0    Ss+    0:00 /sbin/agetty --keep-baud 115200,38400,9600 ttyS0 vt220
14599 pts/1    Ss+    0:00 -bash
17728 pts/2    Ss     0:00 -bash
18318 pts/2    R+     0:00 ps a

ps au

[root@centos-master test]# ps au
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1375  0.0  0.0 110208   800 tty1     Ss+  Nov29   0:00 /sbin/agetty --noclear tty1 linux
root      1376  0.0  0.0 110208   780 ttyS0    Ss+  Nov29   0:00 /sbin/agetty --keep-baud 115200,38400,9600 ttyS0 vt220
root     14599  0.0  0.1 116836  3440 pts/1    Ss+  21:07   0:00 -bash
root     17728  0.0  0.1 116840  3448 pts/2    Ss   21:30   0:00 -bash
root     18345  0.0  0.0 155476  1868 pts/2    R+   21:34   0:00 ps au

ps aux

[root@centos-master test]# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  43596  3728 ?        Ss   Nov29   0:45 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root         2  0.0  0.0      0     0 ?        S    Nov29   0:00 [kthreadd]
root         4  0.0  0.0      0     0 ?        S<   Nov29   0:00 [kworker/0:0H]
root         6  0.0  0.0      0     0 ?        S    Nov29   0:23 [ksoftirqd/0]
root         7  0.0  0.0      0     0 ?        S    Nov29   0:00 [migration/0]
root         8  0.0  0.0      0     0 ?        S    Nov29   0:00 [rcu_bh]
root         9  0.0  0.0      0     0 ?        R    Nov29   1:31 [rcu_sched]
root        10  0.0  0.0      0     0 ?        S<   Nov29   0:00 [lru-add-drai

ps aux | grep nginx 利用管道查找 

最后一条代表的grep 的进程

[root@centos-master test]# ps aux | grep nginx
root      1143  0.0  0.0  24896   724 ?        Ss   Nov29   0:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody    1144  0.0  0.0  27388  1696 ?        S    Nov29   0:00 nginx: worker process
root     18713  0.0  0.0 112812   972 pts/2    R+   21:37   0:00 grep --color=auto nginx

3.kill

 

 也可以kill -9 pid

[root@centos-master test]# ps aux | grep bash
root     14599  0.0  0.1 116836  3440 pts/1    Ss+  21:07   0:00 -bash
root     19632  0.0  0.1 116840  3448 pts/2    Ss   21:44   0:00 -bash
root     19712  0.1  0.1 116736  3196 pts/3    Ss+  21:44   0:00 -bash
root     19807  0.0  0.0 112812   968 pts/2    R+   21:44   0:00 grep --color=auto bash
[root@centos-master test]# kill -l
 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
 6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX
[root@centos-master test]# kill -SIGKILL 19712
[root@centos-master test]#

4.查看当前进程的环境变量:env

[root@centos-master test]# env
XDG_SESSION_ID=16013
HOSTNAME=centos-master
TERM=xterm
SHELL=/bin/bash
HISTSIZE=3000
SSH_CLIENT=120.227.29.88 2286 22
SSH_TTY=/dev/pts/2
JRE_HOME=/usr/java/jdk1.8.0_271/jre
USER=root
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
MAIL=/var/spool/mail/root

Linux下环境变量 key- value 可以有多个value值 通过冒号隔开

[root@centos-master test]# env | grep PATH
PATH=/usr/java/jdk1.8.0_271/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
CLASSPATH=.:/usr/java/jdk1.8.0_271/lib:/usr/java/jdk1.8.0_271/jre/lib
[root@centos-master test]#

5.相当于Windows下面的任务管理器,只能看:top

 

 

  

 

posted @ 2020-12-09 21:53  Code技术分享  阅读(1)  评论(0编辑  收藏  举报