linux后台程序监控,Linux实操篇_进程管理_监控服务

动态监控进程

介绍:

top与ps命令很相似。它们都可以用来显示正在执行的进程。Top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。

基本语法:

top [选项]

选项说明:

选项

功能

-d 秒数

指定top命令每隔几秒更新,默认是3秒在top命令的交互模式当中可以执行的命令

-i

使top不显示任何闲置或者僵死程序

-p

通过指定监控进程ID来仅仅监控某个进程的状态

交互操作说明

操作

功能

P

以CPU使用率排序,默认就是此项

M

以内存的使用率排序

N

以PID排序

q

退出top

应用实例:

案例1:监视特定用户

top: 输入此命令,按回车键,查看执行的进程。

u: 然后输入"u"回车,再输入用户名,即可

案例2:终止指定的进程

top: 输入此命令,按回车键,查看执行的进程。

k: 然后输入"k"回车,再输入要结束的进程ID号。

案例3:指定系统状态更新的时间(每隔10秒自动更新):

监控网络状态

查看系统网络情况netstat

基本语法

netstat [选项]

选项说明

-an 按一定顺序排列输出

-p 显示哪个进程在调用

应用案例

查看系统所有的网络服务

[root@localhost ~]# netstat -anp

请查看服务名为sshd的服务的信息。

[root@localhost ~]# netstat -anp|grep sshd

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1108/sshd

tcp 0 52 192.168.80.200:22 192.168.80.1:7478 ESTABLISHED 85779/sshd: root@pt

tcp6 0 0 :::22 :::* LISTEN 1108/sshd

unix 3 [ ] STREAM CONNECTED 19498 1108/sshd

unix 2 [ ] DGRAM 3492859 85779/sshd: root@pt

检测主机连接命令ping:

是一种网络检测检测工具,它主要是用检测远程主机是否正常,或是两部主机间的介质是否为断、网络是否脱落或网卡故障。

如:ping对方ip地址

你可能感兴趣的:(linux后台程序监控)