当我想检查防火墙端口是否开放时,我遇到了以下错误:
[root@Server-i-zu3x29ab24 ~]# firewall-cmd --zone=public --query-port=12305/tcp
因为我以前安装过python3.出现以下错误:

补救方法如下: 上述提示中提到//usr/bin/firewall-cmd输入以下命令:
[root@Server-i-zu3x29ab24 ~]# vim /usr/bin/firewall-cmd
修改第一行,在python后面添加数字2
#!/usr/bin/python2 -Es # -*- coding: utf-8 -*- # # Copyright (C) 2009-2016 Red Hat, Inc. # # Authors: # Thomas Woerner <twoerner@redhat.com> # Jiri Popelka <jpopelka@redhat.com>
输入“:wq保存退出即可
然后在vim /usr/sbin/firewalld,我们也在python后面添加数字2
[root@Server-i-zu3x29ab24 ~]# vim /usr/sbin/firewalld
输入“:wq保存退出即可