linux进程管理类

查看进程

终止进程kill

'''
kill [选项] 进程号
killall 进程名称
常用选项:
	-9 表示强迫进程立即停止

# 1.踢掉某个非法登录用户
ps -ef | grep sshd
kill 进程号

# 2.终止远程服务sshd,在适当时候再次重启sshd服务
ps -ef | grep sshd
kill sshd服务的进程号
/usr/sbin/sshd重启 sshd服务

# 3.杀死所有的gedit进程
killall gedit

# 4.杀死某个终端进程
ps -ef| grep bash
kill -9 进程号

'''

查看进程树pstree

'''
pstree [选项]

常用选项:
-p 显示进程的PID
-u 显示进程的所属用户

'''

checkconfig(centos7后使用systemctl list-dependencies)

'''

使用案例:
# 1.显示当前系统所有服务的各个运行级别状态
chkconfig --list

#2.查看sshd服务的运行状态
service sshd status

#3.将sshd服务在运行级别5下设置为不自动启动
chkconfig --level 5 sshd off

#4.当运行级别为5时,关闭防火墙
chkconfig --level 5 iptables off

#5.在所有运行级别下,关闭防火墙
chkconfig iptables off

#6.在所有运行级别下,开启防火墙
chkconfig iptables on
'''

top动态监控进程

'''top与ps命令很相似,都可以用来显示正在执行的进程,但不同在于top可以在执行一段时间可以更新正则运行的进程。

基本语法:
	top [选项]
选项说明:
	-d 秒数  【指定top命令每隔几秒更新,默认是3秒
	-i    使top不显示任何闲置或者僵尸进程
	-p	  通过指定监控进程ID来仅仅监控某个进程的状态

交互操作说明:
	P 以CPU使用率排序,默认就是此选项
	M 以内存的使用率排序
	N 以PID排序
	q 退出top

应用案例:
# 1.监视特定用户
top:输入此命令,按回车键,查看执行的进程
u:输入“u”回车,再输入用户名即可。

# 2.终止指定的进程
top:输入此命令,按回车键,查看执行的进程
k:然后输入“k”回车,再输入要结束的进程ID号

#3.指定系统状态更新的时间(每隔10秒自动更新)
top -d 10
'''

netstat监控网络状态

'''
netstat -anp

'''
原文地址:https://www.cnblogs.com/Ghostant/p/12561201.html