Linux 实用指令 -- 服务管理(含关闭防火墙)、服务运行级别、动态监控进程、监控网络状态

发布于:2023-01-09 ⋅ 阅读:(195) ⋅ 点赞:(0)

1. 服务管理


1.1 概述

在这里插入图片描述
在这里插入图片描述
比如我们在使用远程工具连接的时候就是使用的22端口(SSHD)
在这里插入图片描述

在这里插入图片描述


1.2 具体案例:使用service指令,查看,关闭,启动network


1.2.1 查看 network 状态

service network status

在这里插入图片描述


1.2.2 关闭 network

在这里插入图片描述
在这里插入图片描述

然后SSH远程登录到Linux的就会失效
在这里插入图片描述


1.2.3 打开 network

在这里插入图片描述
然后又可以SSH远程登录到Linux了。


1.3 具体案例:查看当前防火墙的状况,关闭防火墙和重启防火墙


1.3.1 查看当前防火墙的状况

systemctl status firewalld.service

在这里插入图片描述


1.3.2 关闭防火墙

systemctl stop firewalld service

在这里插入图片描述


1.3.3 开启防火墙

systemctl start firewalld service

在这里插入图片描述


1.3.4 设置永久关闭 / 打开防火墙

  • systemctl disable firewalld.service:开机禁止防火墙服务器
  • systemctl enable firewalld.service:开机启动防火墙服务器

1.4 setup命令:查看系统服务、取消服务自启动

输入setup命令,然后回车:

在这里插入图片描述
在这里插入图片描述

取消服务自启动:

在这里插入图片描述


2. 服务的运行级别

可以参考指令的运行级别

在这里插入图片描述


3. 动态监控进程

在这里插入图片描述


3.1 top指令

在这里插入图片描述
在这里插入图片描述


3.1.1 案例1:监视特定用户

输入top后可以看见当前正在运行的进程
在这里插入图片描述
然后输入u回车,再输入用户名,即可:

在这里插入图片描述


3.1.2 案例2:终止指定的进程。

输入top后可以看见当前正在运行的进程
在这里插入图片描述

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


3.1.3 案例3:指定系统状态更新的时间 每隔10秒自动更新,默认是3秒

top -d 10

在这里插入图片描述


4. 监控网络状态

在这里插入图片描述


4.1 查看系统所有的网络服务

# | more是管道的意思,意思是不让数据一次性加载完,先加载一部分数据,然后按enter键可以查看后面的数据
netstat -anp | more

在这里插入图片描述


4.2 查看服务名为sshd 的服务的信息

在这里插入图片描述



本文含有隐藏内容,请 开通VIP 后查看