1.service mongod start
2019-10-10 09-11-35 的屏幕截图.png
2.journalctl -xe
2019-10-10 09-11-46 的屏幕截图.png
3.查看var/log/messages
可看到文件中有一个提示
For complete SELinux messages run: sealert -l e73ba9e8-f74d-4835-9b53-85667546b28c
4.sealert -l e73ba9e8-f74d-4835-9b53-85667546b28c
2019-10-10 09-15-25 的屏幕截图.png
5.sudo grep mongod /var/log/audit/audit.log | audit2allow -M mypol
2019-10-10 09-15-57 的屏幕截图.png
6.semodule -i mypol.pp
2019-10-10 09-16-14 的屏幕截图.png
而后提示错误:
semodule: SELinux policy is not managed or store cannot be accessed.
7.vi /etc/sysconfig/selinux
把里边的一行改为
SELINUX=disabled
改了之后保存,然后重启生效。
也可以使用setenforce 0 命令临时关闭etc/sysconfig/selinux