首页 > 代码库 > Centos6 目录结构

Centos6 目录结构

1、目录结构图

技术分享

2.、根目录

  /        第一层次结构的根、整个文件系统层次结构的根目录

  /bin/      需要在单用户模式可用的必要命令(可执行文件);面向所有用户,例            如:cat、ls、cp 和/usr/bin类似。

  /boot/      引导程序文件,例如:kernel、initrd 时常是一个单独的分

  /dev/      设备文件 ,例如:/dev/zero 、/dev/null

  /etc/      配置文件

  /home/      用户家目录、包含保存的文件、个人设置等、一般为单独的分区

  /lib/      /bin and /sbin/ 中二进制文件必要时的库文件

  /media/     可移除媒体(如CD-ROM)的挂载点

  /lost+found   在ext3文件系统中,当系统意外关机,会产生一些文件碎片在这里。当系统          在开机启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。当          系统发生问题,可能会有文件被移动到这个目录中,可能需要用手工的方式          来修复,或移到文件中原来的位置上

  /mnt/      临时挂载的文件系统,比如cdrom,u盘等。直接插入磁盘设备光驱无法使用,          要先挂载后使用

  /opt/      可选应用的软件包

  /proc/      虚拟文件系统,将内核与进程状态归档为文本文件

  /sbin/      必要的系统二进制文件。sbin目录下的命令,普通用户都执行不了

  /srv/      站点的具体数据,由系统提供

  /tmp/      临时文件,在系统重启时目录中文件不会被保留

  /usr/      默认软件都会存在于该目录下。用于存储只读用户数据,包含绝大多数的用          户工具和应用程序

  /tmp/      临时文件(参见:/var/tmp/),在系统重启时目录中文件不会被保留

  /var/      变量文件--在正常运行的系统中其内容不断变化的文件,如日志,脱机文件

          和临时电子邮件文件。有时是一个单独的分区。如果不单独分区,有可能会          把整个分区充满。如果单独分区,给大给小都不合适

3./etc/目录    

  特定主机系统范围内的配置文件

  /etc/rc  /etc/rc*.d    启动、或改变运行级别时运行的scripts或scripts的目录

  /etc/hosts         本地域名解析文件

  /etc/sysconfig/network   ip、掩码、网关、主机名配置

  /etc/resolv.conf      DNS服务器配置

  /etc/fstab         开机自启挂载系统,所有分区开机都会自动挂载

  /etc/inittab        设定系统启动时init进程将系统设置的运行级别

  /etc/exports        设置NFS系统的配置文件路径

  /etc/init.d/        这个目录来存放系统启动脚本

  /etc/profile        全局系统环境变量配置文件

  /etc/issue         认证前的输出信息,默认输出版本内核信息

  /etc/motd         设置认证后的输出信息

  /etc/mtab         当前安装的文件系统列表,由scripts初始化,并由mount命令

               自动更新,需要一个当前安装的文件系统 的列表时使用。

  /etc/group         存放用户组的文件

  /etc/passwd        存放用户的用户名、密码占位符、UID、GID、用户附加信息、用               户家目录路径、用户登录shell的文件

  /etc/shadow        存放用户名、密码(采用SHA-512算法)、上次修改的密码的时间距               离1970年01月01日有多少天、密码最短有效天数,最长有效天                数、过期前的警告天数、用户失效日期的文件。

  /etc/sudoers         可以sudo命令的配置文件

  /etc/rsyslog.conf     系统日志参数配置

 /etc/login.defs      设置用户帐号限制的文件

  /etc/securetty       确认安全终端,即哪个终端允许root登录,一般列出虚拟控制台

               这样就不可能通过modem或网络闯入系统并得到超级用户权限

  /etc/shells        列出可信任的shell.chsh命令允许用户在本文件指定范围内改变               登录shell。

  /etc/xinetd.d       如果服务器是通过xinetd模式运行的,它的脚本要放在这个目录               下。

  /etc/opt/         /opt/的配置文件

  /etc/xml/         xml的配置文件

  /etc/skel/        默认的创建用户时,把该目录拷贝到家目录下

 

4./usr/目录

  默认软件都会存放在该目录下,用于存储只读用户数据,包含绝大多数的用户工具和应用程序

  /usr/x11R6       存放X-Windows的目录

  /usr/games      存放着XteamLinux自带的小游戏

  /usr/doc       Linux技术文档

  /usr/include     用来存放Linux下开发和编译应用程序所需要的头文件

  /usr/lib        存放一些常用的动态链接共享库和静态档案库

  /usr/sbin/      非必要的系统二进制文件的库

  /usr/share/      体系结构无关(共享)数据

  /usr/src/       源代码,例如:内核源代码及其头文件

  /usr/local/      本地数据的第三层次,具体到本台主机。通常而言有进一步的子目录,例如:bin/、lib/、share/这是提供给一般用户的/usr/目录,安装源                 码包软件

 

 

 

 

 

 

  

 

Centos6 目录结构