CentOS系统目录解析

本文最后更新于:8 个月前

了解Linux系统目录,可以帮助我们快速地寻找到需要的内容,也能够让我们规范地放置各种文件

CentOS系统目录解析

image-20221122232425243

一、系统默认目录:

  • /bin:Linux常用命令;
  • /boot:Linux启动文件和内核,如LILO、GRUB
  • /dev:Linux使用的所有外设;如 cd /dev/cdrom,就可以看到光驱文件
  • /etc:系统管理时用的各种配置文件和子目录。如网络系统、文件系统、X系统配置文件、设备配置信息、设置用户信息等
  • /home:下面是各用户的主目录
  • /lib:系统动态链接库
  • /lost+found,非正常关机临时文件
  • /media:有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等
  • /mnt:该目录默认有2个分别对应光驱和软驱的文件夹。可以临时将别的文件系统挂在该目录下
  • /opt:表示的是可选择的意思,有些我们自己编译的软件包,就可以安装在这个目录中
  • /proc:正在运行的内核信息映射,主要输出的信息为:进程信息、内存资源信息、磁盘分区信息等
  • /root:超级用户的主目录
  • /run:存放运行时的各种数据,它是“临时文件系统”,这意味着/run 中的文件和目录没有存储在磁盘上,而只存储在内存中。
  • /sbin:存放系统管理员使用的管理程序;
  • /srv:主要用来存储本机或本服务器提供的服务或数据(用户主动生产的数据、对外提供服务)
  • /sys:硬件设备的驱动程序信息
  • /tmp:临时目录。对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里。系统会自动清理该目录
  • /usr:用户的应用程序及文件。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。
  • /var:经常被修改的文件,如日志、数据文件。

其它目录:

  • /myWeb,我自己创建的文件夹
  • /timegogo,(同上)

二、重点目录

针对日常运维工作中,经常会涉及到到目录做进一步解析

1、/usr

放置用户的应用程序及文件。

image-20221122234714293
  • /usr/local:主要存放那些手动安装的软件,即不是通过apt-get安装的软件。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面
  • /usr/share:系统共用的东西存放地,比如 /usr/share/fonts 是字体目录,/usr/share/doc和/usr/share/man帮助文件。

2、/var

放置经常被修改的文件,如日志、数据文件。

image-20221122234929775
  • /var/log:系统日志存放,分析日志要看这个目录的东西;
  • /var/www:httpd默认的静态文件目录

CentOS系统目录解析
http://timegogo.top/2022/11/22/Linux/CentOS系统目录解析/
作者
丘智聪
发布于
2022年11月22日
更新于
2023年7月16日
许可协议