今天继续给大家介绍Linux系统的基本知识,本文主要内容是Linux的目录结构。 在最小化系统安装下,Linux目录如下图所示: 在Linux中,这些目录一般都具有常见的用途并用于存放相关的文件,作为系统管理员,当然没有硬性要求文件的必须存放位置,但是如果我们按照Linux的文件默认用途存放文件的话还会极大方便对系统的管理,这也是运维人员约定俗成的系统管理方案,在本文中就带领大家一起了解Linux的这些目录的用途。 Linux系统(以CentOS7为例)中重点目录如下: 1、/boot 主要用于存放开机所需文件,包括内核、开机菜单等配置文件 2、/dev 该目录下以文件的形式存放任何设备和接口,在Linux系统中,有一种说法叫做一切皆文件,实际上,对硬件的操作都可以看做是对文件的操作。 3、/home 用于存放除root用户的家目录,该目录下会存在每一个可登陆用户的同名子目录,这些目录就是这些可登陆用户的家目录。 4、/root 对于Linux的root用户来说,它的家目录为/root,而不是和普通用户一样在/home目录下。 5、/bin 实际上是/usr/bin目录的软连接,存放的是单用户命令下可以操作的命令。 6、/sbin 实际上是/usr/sbin目录的软连接,存放的是开机过程中可以操作的命令,该目录下的命令只有root权限可以运行。 7、/lib 该文件夹为存放库和函数,包括开机时用到的链接库和/sbin、/bin时用到的库。 8、/media 该目录一般用于挂载设备文件 9、/mnt 与/mdeia类似,一般用于挂载设备文件 10、/opt 我们有时会从网络上下载一些软件安装包,一般就把下载的安装包放在此目录 11、/srv 本模具路是一些网络服务的数据文件目录,平时不常用 12、/tmp /tmp目录类似于windows的共享文件夹,是专门用于与他人“共享”文件的目录,任何用户都可以对该目录进行操作 13、/proc 本目录存放了一些虚拟的文件系统,例如系统内核、进程、外部设备以及网络状态,有时我们也会查看该目录下的虚拟文件从而获取系统的状态,/proc目录又一次体现出了Linux下一切皆目录的思想。 14、/usr/local 当采用源码部署方式安装软件时,用户自行安装的软件目录。与/opt目录不同在于/opt目录一般用于存放安装包,而此目录存放安装后的软件。 15、/usr/bin 存放的是单用户命令下可以操作的命令 16、/usr/sbin 存放的是开机过程中可以操作的命令,该目录下的命令只有root权限可以运行。 17、/usr/share 常用与存放帮助与说明文件,也可以防止共享文件。Linux系统的字体、时区等存放在此目录。 18、/var 主要用于存放日志文件,采用YUM安装的软件一般会在此目录下创建日志文件,Linux系统的系统日志也在这个目录下。 原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/120557819
|