回覆列表
-
1 # 使用者6869474264319
-
2 # 在這社會努力活著
1 命令查看出selinux的狀態 sestatus -v
2 臨時關閉 selinux setenforce 0
3 永久關閉selinux vi /etc/sysconfig/selinux 把裡邊的一行改為 SELINUX=disabled
1 命令查看出selinux的狀態 sestatus -v
2 臨時關閉 selinux setenforce 0
3 永久關閉selinux vi /etc/sysconfig/selinux 把裡邊的一行改為 SELINUX=disabled
一般安裝linux課程時都把SELinux與iptables安排在後面,使初學者配置linux伺服器時不成功,卻沒有頭緒,那是因為在RedHat linux作業系統中預設開啟了防火牆,SELinux也處於啟動狀態,一般狀態為enforing。致使很多服務埠預設是關閉的。所以好多服務初學者明明配置檔案正確,等驗證時有時連ping也ping不通。建議初學者在未學到SELlinux與iptables之前,配置伺服器把這兩項都關掉。那麼怎麼關呢?1、關閉iptables#service iptables stop2、關閉SELinux#vi /etc/selinux/config將檔案中的SELINUX="" 為 disabled ,然後重啟。如果不想重啟系統,使用命令setenforce 0注:setenforce 1 設定SELinux 成為enforcing模式setenforce 0 設定SELinux 成為permissive模式在lilo或者grub的啟動引數中增加:selinux=0,也可以關閉selinux#---------------------------------------------------------------檢視selinux狀態:/usr/bin/setstatus -v如下:SELinux status: enabledSELinuxfs mount: /selinuxCurrent mode: permissiveMode from config file: enforcingPolicy version: 21getenforce/setenforce檢視和設定SELinux的當前工作模式