码迷,mamicode.com
首页 > 系统相关 > 详细

我的Linux学习之路.001

时间:2015-08-06 00:03:29      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

      大学里面学了3年的Java,自己都想不到现在在学习Linux,这是我第一次写博客,当然,我也是个小小白,很多问题上可能会出错误,而且是一些可笑的错误,这里希望各位有耐心看下去的人提出这些错误来,感激不尽!

  以后这个博客就是我的Linux之家,我会把我所学到的都整理在这上面来。

  学习Linux中,第一件事就是把selinux,iptable,networkmanager全部关掉,我去网上查了下,selinux,全称:security enhanced linux,是mac(强制访问控制系统)的一个实现,我的理解就是管理系统资源的。它可以用来抵御o-day攻击,oday目前我还没接触过,度娘上是说利用尚未公开的漏洞实现的攻击行为,至于漏洞为什么不公开?我也很疑惑。他和防火墙以及acl不重复。

  getenforce 可以获得当前selinux的运行状态,运行状态有三种:Disabled,Permissive,和Enforcing.其实disabled表示selinux被禁用。permissive代表记录安全警告但是不阻止可疑的行为。enforcing代表警告并阻止可疑的行为。

  我们可以设置为Disabled或Permissive,方法一呢,可以执行:setenforce 0。但是只是当前生效,重启后又变回去了。方法二:更改selinux配置文件,vim /etc/sysconfig/selinux ,把里面改为selinux=disabled,然后重启就好了。

  这里我问了下为啥要关掉呢,不是保护系统资源的么?此下原因来自百度。。。。。。。

  1. 个人电脑为啥要开SELinux?谁会用0day漏洞去攻击个人电脑?
  2. 绝大多数业务服务器上不需要SELinux,因为基本上都是用负载均衡设备做流量分发,对外仅开放了仅有的几个端口。
  3. 虚拟化使用越来越广泛,不同类型应用分布在不同服务器上,并没有不同服务间权限隔离的必要性
  4. SELinux带来的附加安全性和使用复杂性上不成比例,性价比不高

  我觉得第一个原因最适合我,而且开着selinux重启服务一般都会很慢,而且,在做web的server服务时,具体是在实验不同的系统用户登录时登录不上,关了之后就好了,我相信我以后总有一天会再把它打开的。哦也

  然后呢,我们关networkmanager这个就简单了:/etc/init.d/NetworkManager stop,然后设置开机不启动:chkconfig NetworkManager off.完事

  最后,我们关防火墙iptables -F 清除所有规则,我的理解就是关闭了主机防火墙。然后保存设置:service iptables save .

  好了,我今天就写到这里 ,会一直更新的,哦也

 

我的Linux学习之路.001

标签:

原文地址:http://www.cnblogs.com/ziniao/p/4706097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!