CentOS 关闭防火墙后无法正常启动
CentOS 关闭防火墙后无法正常启动
启动时报如下错误:
[root@VM_0_17_centos sbin]# systemctl status firewalld.service
[root@VM_0_17_centos sbin]# systemctl status firewalld.service
[root@VM_0_17_centos sbin]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2020-09-23 15:32:49 CST; 7min ago
Docs: man:firewalld(1)
Process: 389 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=1/FAILURE)
Main PID: 389 (code=exited, status=1/FAILURE)
原因:CentOS7.2中firewalld服务依赖python,默认的python是python2版本,由于升级了python版本,导致python软连接指向python3.
解决方案:
vi /usr/sbin/firewalld
#!/usr/bin/python 修改为 #!/usr/bin/python2.7 --这里根据自己系统实际版本更改