Linux学习笔记(三)
Linux的目录结构:
1./bin:bin是Binary的缩写,该目录下存放的是最常用的命令。
2./boot:该目录下存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。
3./dev:dev是Device的缩写,该目录下存放的是Linux的外部设备。
4./etc:该目录下存放的所有系统管理所需要的配置文件和子目录。
5./hom:这是用户的家目录,一般该目录是以用户的帐号命名的。
6./lib和/lib64:这两个目录下存放的是系统最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库。
7./media:Linux会把识别的一些设备(比如U盘、光驱等)挂载到该目录下。
8./mnt:该目录是为了让用户临时挂载别的文件系统。
9./opt:这是给主机额外安装软件所设置的目录,该目录默认为空。
10./proc:该目录是一个虚拟目录,是系统内存的映射,可以直接访问它来获取系统信息,该目录的内容在内存里,可以直接修改里面的某些文件。
11./root:系统管理员的用户家目录。
12./run:一个服务启动完后,会产生一个pid文件,该目录就是存放pid文件。
13./sbin:s是Super User的意思,该目录存放的是系统管理员使用的系统管理程序。
14./srv:该目录存放的是一些服务启动后需要提取的数据。
15./sys:该目录存放的是与硬件驱动程序相关的信息。
16./tmp:该目录用来存放一些临时文件。
17./usr:该目录用来存放应用程序。
18./var:该目录存放的不断扩充且经常修改的目录,包括各种日志或者pid文件。
SELinux(Security Enhanced Linux)
1.简介:Linux系统特有的安全机制。
2.获取当前SELinux的运行状态:getenforce
<1>Enforing(默认):记录警告,且阻止可疑行为。
<2>Permissive:记录警告,但不阻止可疑行为。
<3>Disabled:禁用SELinux。
3.临时改变SELinux的运行状态:setenforce [Enforcing | Permissive | 1 | 0]
Enforcing=1 Permissive=0
4.永久改变SELinux的运行状态:修改etc/selinux/config配置文件(重启系统生效)。
SELINUX=disabled代表永久禁用SELinux。