首页 > 代码库 > Linux基础优化之SElinux和iptables项
Linux基础优化之SElinux和iptables项
版权声明: ########################################################################### 本文的所有内容均来自作者刘春凯的学习总结,未经本人许可,禁止私自转发及使用。 QQ:1151887353 E-mail:dakai517@163.com 1151887353@qq.com ########################################################################## 第1章 关闭SElinux的方法 1.1 操作前备份 法一: [root@oldboyedu-36-02 ~]# cp/etc/selinux/config /etc/selinux/config.bak [root@oldboyedu-36-02 ~]# ls /etc/selinux config config.bak restorecond.conf restorecond_user.conf semanage.conf targeted 法二: [root@oldboyedu-36-02 ~]# sed -i.ori‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config===-i.ori替换前备份文件; [root@oldboyedu-36-02 ~]# ls /etc/selinux config config.bak config.ori restorecond.conf restorecond_user.conf semanage.conf targeted 1.2 永久关闭SElinux(修改配置文件) [root@oldboyedu-36-02 ~]# cat /etc/selinux/config # This file controls the state of SELinux on thesystem. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=enforcing # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls -Multi Level Security protection. SELINUXTYPE=targeted [root@oldboyedu-36-02 ~]# sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘/etc/selinux/config [root@oldboyedu-36-02 ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls -Multi Level Security protection. SELINUXTYPE=targeted ===需要重启服务器才能生效(工作场景中不要以任何理由重启服务器); 1.3 临时关闭 [root@oldboyedu-36-02 ~]# getenforce ===查看selinux状态 Enforcing [root@oldboyedu-36-02 ~]# setenforce ===查看selinux设置选项 usage: setenforce [ Enforcing | Permissive | 1 | 0 ]===1:开启;0:提醒但不阻止; [root@oldboyedu-36-02 ~]# setenforce 0===设置为0 [root@oldboyedu-36-02 ~]# getenforce Permissive 1.4 恢复SElinux的方法 法一:命令行恢复 setenforce 1; 法二:文件回复 1、通过vi、sed直接修改配置文件 2、mv/etc/selinux/config.bak /etc/selinux/config==直接覆盖配置文件 第2章 关闭防火墙iptables 2.1 临时关闭iptables 查看防火墙状态 法一: /etc/init.d/iptables status 法二: service iptables status 临时关闭防火墙 法一: /etc/init.d/iptables stop /etc/init.d/iptables stop ===执行关闭两次,确保关闭; 法二: service iptables stop service iptables stop /etc/init.d/iptables status或者service iptables status ===修改完成后,再次查看iptables状态; 2.2 永久关闭iptables(开机自启动项关闭iptables) 查看iptables是否开机自启动 chkconfig | grep ipt 或者chkconfig --list iptables 关闭iptables的开机自启动项 chkconfig iptables off 再次查看iptables开机自启动是否关闭 chkconfig | grep ipt 或者chkconfig --list iptables
Linux基础优化之SElinux和iptables项
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。