一个坑firewall-cmd: error: unrecognized arguments
写一个比较坑的问题,添加端口号的过程中出现下面的问题[root@instance~]# firewall-cmd --zone=public –-add-port=80/tcp --permanentusage: see firewall-cmd man pagefirewall-cmd: error: unrecognized arguments: –-add-port=80/tcp下意识的检查
·
写一个比较坑的问题,添加端口号的过程中出现下面的问题
[root@instance~]# firewall-cmd --zone=public –-add-port=80/tcp --permanent
usage: see firewall-cmd man page
firewall-cmd: error: unrecognized arguments: –-add-port=80/tcp
下意识的检查一下防火墙的状态,仍然是开启状态,但是百般搜索都是让开启防火墙,自己测试了一下,防火墙是否开启执行添加端口号这个命令都会出现这个问题
[root@instance]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: active (running) since Wed 2022-04-06 08:33:34 CST; 8min ago
Docs: man:firewalld(1)
Main PID: 15249 (firewalld)
CGroup: /system.slice/firewalld.service
└─15249 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
Apr 06 08:33:34 instance-ecfk42b8 systemd[1]: Starting firewalld - dynamic firewall daemon...
Apr 06 08:33:34 instance-ecfk42b8 systemd[1]: Started firewalld - dynamic firewall daemon.
自己的解决办法
-
首先找到已经开启的端口号,比如我这里开启的端口号只有3000端口
-
找到之后再次添加3000端口出现下面的结果
[root@instance]# firewall-cmd --zone=public --add-port=3000/tcp --permanent
Warning: ALREADY_ENABLED: 3000:tcp success
3.然后再执行最开始要添加的80端口(这里是我自己要加80端口),执行之后问题解决
[root@instance]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success
更多推荐
已为社区贡献1条内容
所有评论(0)