1. Ububtu24.04

重启sshd

sudo systemctl daemon-reload
sudo systemctl restart ssh.socket

2. Centos

2.1 防火墙

2.1.1 基础命令

启动

systemctl start firewalld

关闭

systemctl stop firewalld

查看状态

systemctl status firewalld 

开机禁用 

systemctl disable firewalld

开机启用 

 systemctl enable firewalld

2.1.2 firewalld-cmd

查看版本:

firewall-cmd --version

查看帮助:

firewall-cmd --help

显示状态:

firewall-cmd --state

查看所有打开的端口:

firewall-cmd --zone=public --list-ports

更新防火墙规则:

firewall-cmd --reload

查看区域信息:

 firewall-cmd --get-active-zones

查看指定接口所属区域:

firewall-cmd --get-zone-of-interface=eth0

拒绝所有包:

firewall-cmd --panic-on

取消拒绝状态:

firewall-cmd --panic-off

查看是否拒绝:

firewall-cmd --query-panic

2.1.3 开启端口

添加

firewall-cmd --zone=public --add-port=80/tcp --permanent    

--permanent永久生效,没有此参数重启后失效

重新载入

firewall-cmd --reload

查看

firewall-cmd --zone= public --query-port=80/tcp

删除

firewall-cmd --zone= public --remove-port=80/tcp --permanent


尘世中一个迷途小书童