关闭SELinux及防火墙,设定运行级别

版本 Centos6.6 x86_64

1.关闭SELinux

SELinux是美国国家安全局对于强制访问控制的实现。

[root@muban ~]# cat /etc/selinux/config

关闭SELinux及防火墙,设定运行级别_第1张图片
3个状态选项。
eforcing激活状态;
permissive要打印警告但未激活;
disabled没有激活的状态。

将状态修改为disabled,并查看

[root@muban bin]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 
[root@muban bin]# grep =disabled /etc/selinux/config 
SELINUX=disabled

这里写图片描述

改完配置文件后还需重启,重启后才生效。(修改配置文件永久生效)

getenforce 查看状态

这里写图片描述

但是工作中一般linux不让你重启,一般就不能重启,可以临时的关闭SELinux,变成permissive。

[root@muban bin]# setenforce
usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]

这里写图片描述

2.设定运行级别为3(文本模式)

设定runlevel为3,即表示使用文本命令行模式管理Linux。

查看配置文件

[root@muban ~]# cat /etc/inittab

linux有7种运行模式
关闭SELinux及防火墙,设定运行级别_第2张图片
关机是0
单用户模式是1
多用户模式(但是没网络文件系统NFS)是2
命令行属于的模式是3
桌面的模式是5
重启是模式6

设定runlevel为3

[root@muban ~]# grep 3:initdefault /etc/inittab
id:3:initdefault:
命令 作用
runlevel 查看当前系统运行级别
init 切换运行级别

关闭iptables

iptables -L -n #查看所有防火墙
/etc/init.d/iptables stop #关闭防火墙
/etc/init.d/iptables status #查看防火墙状态

这里写图片描述

你可能感兴趣的:(Linux基础)