[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
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