Linux系统管理-进程管理

1. 进程简介

进程就是正在运行的一个程序或命令。每个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

任何程序只要在运行,就会产生至少一个进程。对于比较复杂的程序,比如apache,运行时,会产生多个进程。

命令产生的进程一般都是临时的,因为大多数命令运行的时间很短,命令结束后,进程就自动终止了。

2. 进程管理的作用

  • 查看服务器的健康状态(最主要的作用)。

    主要查看CPU的使用率、内存的占用情况。
    Windows系统中通过任务管理器查看计算机的健康状态。
    
  • 查看系统中所有的进程

    查看所有的进程(包括正常进程和异常进程)。
    查看它们对系统资源的占用情况。
    如果是进程出现了异常,就找出原因,并尽快恢复正常。
    如果是病毒进程,不要直接杀死,而是找到它的本体所在,根除本体。
    
  • 终止进程

    优先使用正常终止(关闭)进程。
    只有当无法正常终止进程时,才考虑使用强制终止进程的方式。
    

当你有多台服务器需要进行管理时 ,可以考虑搭建监控服务器。监控服务器的好处是功能更强大,管理效率更高。但它操作起来远比Linux本身的管理命令复杂。

2.1 查看系统中的所有进程

查看进程的命令为ps。最常见的用法为 ps aux

其中,a代表前台进程,x代表后台进程,u代表进程的发起者。

ps aux
查看系统中所有的进程,使用BSD(Unix)操作系统格式。

说明:由于使用的是Unix格式,所以aux前不能加短横线;
否则,输出结果的第一行会有报错信息,但几乎没有影响。

上述命令的部分输出信息,如下:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   2904  1416 ?        Ss   Jan31   0:01 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Jan31   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Jan31   0:00 [migration/0]

···

root      1140  0.0  0.1   7188  1312 ?        Ss   Jan31   0:02 crond
root      1153  0.0  0.1   3988  1988 ?        Ss   Jan31   0:00 login -- root     
root      1155  0.0  0.0   2012   500 tty2     Ss+  Jan31   0:00 /sbin/mingetty /dev/tty2
root      1157  0.0  0.0   2012   496 tty3     Ss+  Jan31   0:00 /sbin/mingetty /dev/tty3
root      1159  0.0  0.0   2012   500 tty4     Ss+  Jan31   0:00 /sbin/mingetty /dev/tty4
root      1161  0.0  0.0   2012   504 tty5     Ss+  Jan31   0:00 /sbin/mingetty /dev/tty5
root      1168  0.0  0.0   2012   500 tty6     Ss+  Jan31   0:00 /sbin/mingetty /dev/tty6
root      1169  0.0  0.1   3364  1812 ?        S<   Jan31   0:00 /sbin/udevd -d
root      1170  0.0  0.1   3364  1812 ?        S<   Jan31   0:00 /sbin/udevd -d
root      2110  0.0  0.3  22740  3092 ?        Sl   Jan31   0:00 /usr/sbin/console-kit-daemon --no-daemon
root      2177  0.0  0.1   8020  1736 tty1     Ss+  Jan31   0:00 -bash
postfix   4287  0.0  0.2  13080  2928 ?        S    16:23   0:00 pickup -l -t fifo -u
root      4320  0.0  0.3  12956  3772 ?        Ss   16:48   0:00 sshd: root@pts/0 
root      4324  0.0  0.1   6876  1716 pts/0    Ss   16:48   0:00 -bash
root      4351  0.0  0.3  11400  3344 ?        Ss   16:
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值