Linux08_进程(2)

总篇:25

编辑于 2025/6/3 22:00

截稿于: 2025/6/3 22:52

【小白入门 通俗易懂】韩顺平 一周学会Linux_哔哩哔哩_bilibili

P73-P81

服务管理

服务就是一种进程,通常是守护进程,监听一个端口等待其他程序的请求

mysqld服务:3306端口数据库连接,SSHD服务:22端口shell连接

service命令

  1. service 服务名 start|status|stop|restart|reload

centos7.0之后 如下/etc/init.d/目录下的服务才使用service,其他更新为使用systemctl

服务的运行级别

查看运行级别:

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

  1. chkconfig --level 5 network off /on:打开/关闭服务在指定运行级别下的自启动

systemctl 服务管理

  1. systemctl [start|stop|restart|status|is-enabled] 服务名:管理服务

systemctl管理/usr/lib/systemd/system/ 目录下的服务,有很多,一般在知道服务名的前提下修改状态。

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

firewall 防火墙指令

  1. firewall-cmd --permanent --add-port=port/protocol :放行端口
  2. firewall-cmd --permanent --remove-port=port/protocol :关闭端口
  3. firewall-cmd --reaload : 放行/关闭端口后需要重载才能生效
  4. firewall-cmd --query-port=port/protocol :查看端口是否放行

ECS直接在面板操作。

  1. telnet ip port :测试联通端口

top 动态监控进程

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

具体含义:

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

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

k: 输入pid,终止该进程

netstat 监控网络状态

  1. netstat [-anp]:显示当前网络状态,
-an:按顺序输出
-p:显示进程号

远程地址与本机mysql建立了多个连接。

  1. netstat -anp |grep mysql:过滤指定进程

posted on 2025-06-03 22:53  依只  阅读(11)  评论(0)    收藏  举报

导航