Linux的进程管理小结 OS

admin 7月前 127

1.查看当前进程

 可以通过下面的命令去查看当前进程

          ——》ps:将某个时间点的进程运行情况选取下来

          ——》top:动态的查看当前的进程,所谓动态就是每隔一定时间自动刷新一下显示数据

          ——》pstree:以树状的结构显示当前进程

 

2.账户对进程管理控制

用户对进程的管理控制,是通过给予一个信号(Signal)去告知该进程你要做什么。 

   有三种方式:

           ——》kill -signal PID

           ——》kill -s signal PID

           ——》killall -signal 进程名称

这里面signal可以是数字,也可以是一个信号名称。使用kill -l可以列出linux下的所有信号,如下所示:

 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     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) SIGRTMA

常用的有下面三个:

SIGHUP(1)   表示启动被终止的进程,可让该进程重新读取自己的配置文件,类似于重新启动

SIGKILL(9)   代表强制中断一个进程的运行。这种情况下会导致一些中间文件的损坏而导致程序出错。

SIGTERM(15)  以正常的结束进程流程来终止指定的进程。由于是正常的终止,所以中间状态的操作会执行完之后再终止进程运行。但有时该信号对进程不起作用。

3.有关几个查看系统当前资源运行和利用情况的命令

            ——》free:查看内存的使用情况

            ——》uptime:查看系统启动时间和工作负载

            ——》netstat:查看网络连接情况

            ——》dmesg:分析内核产生的信息

            ——》vmstat:检测系统资源的变化

————————————————


少客联盟- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与少客联盟立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者admin少客联盟享有帖子相关版权。
3、少客联盟管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者admin少客联盟的同意。
5、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
6、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
7、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
8、官方反馈邮箱:chinasuc@chinasuc.cn


上一篇:linux下各种*-dev或*-devel包的作用
下一篇:终端机tty小结
Whatever is worth doing is worth doing well. juvenile hacker league
最新回复 (0)
    • 少客联盟
      2
        登录 注册 QQ登录(停用)
返回