Skip to content

[Linux系列] - 7.网络管理

2024-08-02

Ubuntu使用UFW

bash
sudo ufw status                         # 查看防火墙状态
sudo apt-get install ufw                # 安装ufw
ufw enable                              # 开启防火墙
netstat -ntlp                           # 查看已开放的端口
sudo ufw allow 8080                     # 开放某个端口
sudo ufw delete allow 80                # 禁止外部访问80端口
ufw reload                              # 重启防火墙
nohup ... &                             # 后台启动
ufw default deny                        # 禁止所有端口访问
ufw allow 80/tcp                        # 允许80端口tcp协议链接
ufw allow 443/tcp 443 https
ufw allow                               # 修改的sshd_config的Port的端口号/tcp

CentOs使用iptables

Linux中iptables-services

bash
# 1.关闭firewall防火墙。
systemctl stop firewalld.service
systemctl disable firewalld.service

# 2.安装iptables防火墙。
yum -y install iptables-services

# 3.编辑防火墙配置文件。
vi /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

# 4.重启防火墙并设置开机启动。
systemctl restart iptables.service
systemctl enable iptables.service

网络信息

bash
ifconfig                                # 查看所有网络接口的属性
iptables -L                             # 查看防火墙设置
route -n                                # 查看路由表
netstat -lntp                           # 查看所有监听端口
netstat -antp                           # 查看所有已经建立的连接
netstat -tlum               
netstat -s                              # 查看网络统计信息

mac
sudo lsof -nP -iTCP -sTCP:LISTEN | grep python

花海相伴