服务器重启后相关服务无法启动,PS:防火墙
预装操作操作系统为centos 7纯命令行版本
ssh服务正常运行,远程连接至服务器;关闭软件防火墙报错;
发现问题
当期状态下执行的操作都被拒接,显示连接超时;命令如下:
[root@localhost ~]# systemctl stop firewalld
Authorization not available. Check if polkit service is running or see debug message for more information
Failed to stop firewalld.service: 连接超时
See system logs and 'systemctl statrs firewalld.service' for details.
Failed to get load state of firewal个.service: 连接超时
提示查看防火墙的状态
防火墙依旧在运行;
排查思路
尝试运行重启其他服务,重启network服务–失败,PS:心态开始转变
尝试以命令行的方式重启服务器–失败,怀疑是dbus的问题;
查看网络状态systemctl status network 发现问题
Failed to start authorization manager
定位问题是SElinux导致的
SELinux 是一种采用安全架构的 Linux 系统,SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。
个人感觉是服务器重启后,selinux为 enforcing 状态,修改为permissive 或disabled解决
如何修改请看CSDN上的其他大神。
推荐观看:https