Linux08_进程(2)
总篇:25
编辑于 2025/6/3 22:00
截稿于: 2025/6/3 22:52
【小白入门 通俗易懂】韩顺平 一周学会Linux_哔哩哔哩_bilibili
P73-P81
服务管理
服务就是一种进程,通常是守护进程,监听一个端口等待其他程序的请求
mysqld服务:3306端口数据库连接,SSHD服务:22端口shell连接

service命令
- service 服务名 start|status|stop|restart|reload
centos7.0之后 如下/etc/init.d/目录下的服务才使用service,其他更新为使用systemctl

服务的运行级别

查看运行级别:
- chkconfig --list :查看服务在各运行级别下自启动/关闭情况

- chkconfig --level 5 network off /on:打开/关闭服务在指定运行级别下的自启动
systemctl 服务管理
- systemctl [start|stop|restart|status|is-enabled] 服务名:管理服务
systemctl管理/usr/lib/systemd/system/ 目录下的服务,有很多,一般在知道服务名的前提下修改状态。


- systemctl list-unit-files|grep firewall:查看所有服务自启动设置,可过滤

firewall 防火墙指令
- firewall-cmd --permanent --add-port=port/protocol :放行端口
- firewall-cmd --permanent --remove-port=port/protocol :关闭端口
- firewall-cmd --reaload : 放行/关闭端口后需要重载才能生效
- firewall-cmd --query-port=port/protocol :查看端口是否放行

ECS直接在面板操作。
- telnet ip port :测试联通端口

top 动态监控进程
- top [-d time -i -p pid]:动态显示当前进程
-d time:time 秒刷新一次
-i 不显示僵尸/闲置进程
-p pid:只监控pid进程

具体含义:

TOP面板有如下操作(区分大小写):

u: 输入用户名 指定监控用户下的进程,mysql用户下的进程:

k: 输入pid,终止该进程
netstat 监控网络状态
- netstat [-anp]:显示当前网络状态,
-an:按顺序输出
-p:显示进程号

远程地址与本机mysql建立了多个连接。
- netstat -anp |grep mysql:过滤指定进程

浙公网安备 33010602011771号