linux防火墙关闭端口命令

关闭整个防火墙会中断所有服务。

CentOS 6 :用service iptables stop停服务。
CentOS 7 :用systemctl stop firewalld停firewalld。

单独关端口不行。
用iptables -A INPUT -p tcp --dport 8 0 -j ACCEPT放行8 0。

测试用curl 1 9 2 .1 6 8 .1 .1 :8 0看是否通。

你自己掂量。

我想关闭LINUX系统上的某个端口,请问相关命令是什么?详细一点的,谢谢。

上周,我那个朋友在研究端口和进程的关系。
他说,端口不是独立存在的,它得依附于进程。
就像进程开启,端口就跟着开启,进程关闭,端口也关闭了。
下次进程再开启,端口也跟着再开启。

他说,要查看哪些端口被打开了,可以用命令“~$netstat-anp”。
这个命令加参数“-n”会把应用程序转换成端口显示,比如nfs就变成了2 04 9 ,ftp变成了2 1 他建议开启两个终端,一一对应一下程序所对应的端口号。

然后,他告诉我,如果想查看应用某个端口的程序,可以用“~$lsof-i:$PORT”命令,这里的$PORT是指对应的端口号。
或者,他建议查看文件/etc/services,从里面找出端口所对应的服务。

如果想要关闭某个端口,他教了我两个方法。
第一个是通过iptables工具将该端口禁掉,比如“~$sudoiptables-AINPUT-ptcp--dport$PORT-jDROP”和“~$sudoiptables-AOUTPUT-ptcp--dport$PORT-jDROP”。
第二个方法是关掉对应的应用程序,这样端口就自然关闭了,比如“~$kill-9 PID”(PID是进程号)。

他还举了个例子,通过“~$netstat-anp|grepssh”命令可以看到ssh服务的端口号是7 5 4 6 ,然后他告诉我可以直接用“~$kill-9 7 5 4 6 ”来关闭这个进程。

他说,这些都是他在研究过程中总结的经验,希望对我也有些帮助。
不过,他提醒我,这些命令可能需要管理员权限才能执行。
你看着办吧。

强制关闭Linux系统的端口关闭linux端口

对,就是这个问题。
端口关闭简单说就是:
1 . 用iptables强制关:iptables -A INPUT -p tcp --dport 端口号 -j DROP 2 . 用firewall-cmd永久关:firewall-cmd --permanent --add-port=端口号/tcp 再 firewall-cmd --reload
两种方法,一个临时,一个永久。
你自己看哪种适合。

linux防火墙关闭端口命令

Linux防火墙关端口啊,分两种情况。

一种呢,是重启后才能生效的。
开启的具体命令是:chkconfig iptables on。
要关闭呢,用这个:chkconfig iptables off。
想验证下防火墙关了没,就敲:chkconfig --list | grep iptables。

另一种呢,是立马就生效的,但重启之后又失效了。
开启的具体命令是:service iptables start。
要关闭呢,用这个:service iptables stop。

到了Centos7 上面啊,就不一样了。
停止防火墙的命令是:systemctl stop firewalld.service。
要彻底禁用,不让它开机自启,就敲:systemctldisable firewalld.service。

说实话,这些命令啊,我当时也没想明白为啥这么复杂,但用着用着就习惯了。