Linux分区及目录的含义

  Linux目录有很多,常见的如/etc、/var,之前也没有仔细深究命名及意义,今天做个简要的整理。

/ 表示根目录,包含系统的所有目录,假如你没有在分区时指定额外的分区就会占用根目录的空间。

/boot     :存放系统的引导信息和内核信息

/usr       :存储系统应用软件安装信息

/var       : 存储系统日志信息

/bin        : 放置一般用户使用的执行程序(命令),如:ls、mv、tar……
/usr/bin    : 放置一些工具软件的执行程序(命令),这里的一般是系统自带的工具软件,如:g++、python、zip、diff……
 
/sbin        : 放置管理用户使用的命令(root用户),如:fdisk、shutdown、reboot……
/usr/sbin    : 放置一些工具软件的命令,只有root类用户可以使用,一般是自带的,如:tpcd、zdump、ypset……
 
/usr/local/bin  : 放置用户自己安装的一些软件的命令,如:php、xmlint……
/usr/local/sbin : 放置用户自己安装的只有root用户可用的软件命令,目前没有发现。
 
service xxx start/restart/stop/status
这里的服务一般都放在了/etc/rc.d/init.d文件夹下,无论是用户自带的还是后来安装的。
如:httpd、mysqld、network、iptables……
 
/etc        : 系统启动过程中需要读取的文件(配置文件、启动文件等)都在这个目录下,如:passwd、my.cnf、 yum.conf等
/etc/yum.repos.d: 里面的配置文件用来配置yum源
 
/etc/rc.d    : 主要存放默认的服务启动脚本、用户自定义启动脚本等。
/etc/rc.d/init.d: 存放服务程序。
/etc/rc.d/rc.sysinit: 操作系统默认自启动的服务。
/etc/rc.d/rc.local: 用户自定义要启动的服务,这个会再系统默认init初始化之后启动
 
/etc/xinetd.d    :新版的linux系统才有,如果需要启动一些额外的服务就要到这里找,如:kshell、ktalk、klogin……
/etc/xinetd.com或者/etc/inetd.conf: 启动服务的文件,应该是不同的操作系统是不同,我的这个CentOS5.5就没有。
 
/mnt/cdrom    : 光盘默认挂载点
 
/dev        :与设备有关的文件,如:hda、sda、cdrom等。
/home        : 系统默认用户根目录。
/usr/local    :通常软件的默认安装路径。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章