服务器大本营

 找回密码
 我要入营

微信扫码 , 快速开始

QQ登录

只需一步,快速开始

查看: 1266|回复: 0

CentOS目录结构详解

[复制链接]

4万

敬重

700

主题

207

精华

管理员

积分
7980

启航之章进阶之印里程之碑突破之证飞跃之星蜕变之勋卓越之路龙年行大运

QQ
发表于 2024-3-6 09:52:45 | 显示全部楼层 |阅读模式

我要入营,结交更多好友,开启更多功能,轻松玩转服务器大本营!

您需要 登录 才可以下载或查看,没有账号?我要入营

x
CentOS是文件管理系统,在CentOS中所有的程序都以文件形式存储。初学CentOS的朋友需要了解各个目录的结构和作用,这样才能更高效的管理操作系统。

CentOS的目录大体上可分为四类:管理类、用户类、应用程序类、信息类文件目录

一 、管理类目录
/boot 这个目录下存放Linux的启动文件和内核文件,例如LILO或GRUB的文件,如果你要升级内核也要在这里 。初始可以独立一个挂载点,如果不考虑升级就不必独立了。

/bin 这里存放了标准的(或者说是缺省的)linux的工具,比如像“ls”、“vi”还有“more”等等。通常来说,这个目录已经包含在你的“path”系 统变量里面了。什么意思呢?就是:当你在终端里输入ls,系统就会去/bin目录下面查找是不是有ls这个程序。

/sbin 这里存放系统管理员使用命令及程序,仅有ROOT可使用(与/bin的区别我们可以简单的这样记:/sbin 中s代表super就是超级,多了s普通用户就没有权限使用了)。普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目录是相似的;我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的。

/var 用来存储经常被修改的文件,如日志、数据文件、邮箱等。 看名字就知道,我们可以理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。/var/www目录是定义Apache服务器站点存放目录;/var/lib 用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地;

/etc 该目录存放系统管理时要用到的各种配置文件和子目录。例如网络配置文件、文件系统、X系统配置文 件、设备配置信息、设置用户信息等。

/dev 该目录包含了CentOS系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外 部设备与访问一个文件或一个目录没有区别。

/media  有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。

/mnt 在这里可以实现挂载光盘、U盘、网络目录等临时文件系统。

二 、用户类目录
/root 这个就是超级管理员的主目录。

/home 普通用户的目录,一般新建用户会在这个目录下建立一个同样名字的子目录,作为新用户的主目录。

三 、应用程序类目录
/usr 存放安装的应用程序和文件,这个就类似于Win系统下C盘的windows文件夹,习惯上我们会将安装的程 序放在/usr/local下。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。 如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中。/usr目录下包括涉及字体目录/usr/share/fonts ,帮助目录 /usr/share/man或/usr/share/doc,普通用户可执行文件目录/usr/bin 或/usr/local/bin 或/usr/X11R6/bin ,超级权限用户root的可执行命令存放目录,比如 /usr/sbin 或/usr/X11R6/sbin 或/usr/local/sbin 等;还有程序的头文件存放目录/usr/include。/usr/local 这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。

/opt 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在Fedora Core 5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过 ./configure --prefix=/opt/目录;你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。 举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删除/opt/firefox_beta目录即可,非常简单。

/lib 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库,其作用类似 于Windows里的.dll文件

/tmp 存放临时文件,系统会自动清理,拥有t权限黏着位。

四 、信息类目录
/proc 操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统,它的定义可以参见 /etc/fstab

/lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。

感谢您的阅读,服务器大本营助您成为更专业的服务器管理员!
一入IDC深似海,从此你我是良人!
您需要登录后才可以回帖 登录 | 我要入营

本版积分规则

Loading...

QQ|Archiver|手机版|网站地图|服务器大本营 ( 赣ICP备2021009089号 )

GMT+8, 2024-12-4 01:39 , Processed in 0.079317 second(s), 26 queries , Gzip On.

Powered by 服务器大本营

© 2021-2023 联系飞飞

快速回复 返回顶部 返回列表