CentOS6和CentOS7防火墙命令
CentOS6防火墙基本命令
查看防火墙状态
service iptables status
iptables: Firewall is not running.
启动防火墙
service iptables start
iptables: Applying firewall rules: [ OK ]
开启端口
vim /etc/sysconfig/iptables
#已开启22端口,照着22端口添加需要开启的端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 50070 -j ACCEPT
重启防火墙
service iptables start
#查看到50070端口已经打开
service iptables status
5 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:50070
停止防火墙
service iptables stop
永久关闭防火墙
chkconfig iptables off
永久关闭后重启防火墙
chkconfig iptables on
CentOS7防火墙基本命令
查看防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld
临时关闭防火墙
systemctl stop ferewalld
禁止开机启动防火墙
systemctl disable firewalld
查看已开放的端口
firewall-cmd --list-ports
开启端口
firewall-cmd --zone=public --add-port=50070/tcp --permanent
重启防火墙
firewall-cmd --reload
查看端口号是否开启
firewall-cmd --query-port=50070/tcp
删除端口
firewall-cmd --zone=public --remove-port=50070/tcp --permanent
window下远程查看linux服务器端口是否打开
首先测试能否ping通服务器
ping 192.168.0.101
正在 Ping 192.168.0.101 具有 32 字节的数据:
来自 192.168.0.101 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.0.101 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.0.101 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.0.101 的回复: 字节=32 时间<1ms TTL=64
192.168.0.101 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
测试端口是否打开
指令:
telnet [ip] [端口]
telnet 192.168.0.101 50070
如果windows命令行提示‘telnet’不是内部或外部命令,也不是可运行的程序,表示没有开启telnet客户端
开启telnet命令