基本介绍
服务本质就是进程,但它是运行在后台的,通常都会监听某个端口,等待其他程序的请求。又称守护进程。
service管理指令
systemctl start | stop | restart | reload | status 服务名
例子
查看当前防火墙状态
systemctl status firewalld
关闭防火墙
systemctl stop firewalld
重启防火墙
systemctl restart firewalld
设置开机启动或关闭
systemctl enable 服务名
systemctl disable 服务名
查看服务
以下三种方法都可以查看服务。
1)setup -> 系统服务
2)ls -l /etc/init.d/
3)systemctl list-units –type=service
动态监控进程
和ps指令最大的不同是,top可以动态更新进程状态。
基本语法:
top [选项]
常用选项:
-d 秒数 指定几秒更新,默认为3秒
-i 不显示僵死和闲置进程
-p 指定进程ID,单独监控该进程的状态
交互时操作指令:
P 按CPU使用率排序(默认)
M 按内存占用率排序
N 按PID排序
q 退出
例子:
1.监视特定用户
top 回车
u 回车
用户名
2.终止指定进程
top 回车
k 回车
进程ID号
监控网络状态
基本语法:
netstat [选项]
常用选项:
-an 按一定顺序排序输出
-p 显示哪个进程在调用