Linux目录配置及应放置的内容

简介:

                          Linux目录配置及应放置的内容

/bin:系统有很多放置执行文件的目录,但/bin比较特殊。因为/bin放置的是在用户维护模式下还能够被操作的命令。在/bin下面的命令可以被root与一般账号所使用,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用命令。

/boot:这个目录主要在放置开机会使用到的文件,包括Linux内核文件以及开机菜单与开机所需要文件等。Linux kernel常用的文件名为vmlinuz,如果使用的是grub这个引导装载程序,则还会存在/boot/grub/这个目录。

/dev:在Linux系统上,任何设备与接口设备都是以文件的形式存在于这个目录当中的。你只要通过访问这个目录下面的某个文件,就等于访问某个设备。比要重要的文件有/dev/null,/dev/zero,/dev/tty,/dev/lp*,/dev/hd*,/dev/sd*等。

/etc:系统主要的配置文件几乎都放置在这个目录内,例如人员的帐号密码文件、各种服务的起始文件等。一般来说,这个目录下的各文件属性是可以让一般用户查阅的,但是只有root有权修改。FHS建议不要放置可执行文件(binary)在这个目录中,比较重要的文件有/etc/inittab,/etc/init.d/,/etc/modprobe.conf,/etc/x11/,/etc/fstab,/etc/sysconfig/等。另外,其下重要的目录有:
/etc/init.d/:所有服务的默认启动脚本都是放在里面的,例如要启动或者关闭iptables的话:“/etc/init.d/iptables start”、“/etc/init.d/iptables stop”
/etc/xinetd.d/:这就是所谓的super daemon管理的各项服务的配置文件目录
/etc/x11/:与X  Window有关的各种配置文件都在这是里,尤其是xorg.conf这个XServer的配置文件。

/home:这是系统默认的用户主文件夹(home directory)。在你创建一个一般用户帐号时,默认的用户主文件夹都会规范到这里来。比较重要的是,主文件夹有两种代号:
~:代表目前这个用户的主文件夹
~dmtsai:则代表dmtsai的主文件夹。

/lib:系统的函数库存非常多,而/lib放置的则是在开机时会用到的函数库,以及在/bin或/sbin下面的命令会调用函数库而已。什么是函数库存呢?你可以将它想成是“外挂”,某些命令必须要有这些“外挂”才能够顺利完成程序的执行之意。尤其重要的是/lib/modules/这个目录,因为该目录会放置内核相关的模式块(驱动程序)。

/media:media是“媒体”的英文,顾名思义,这个/media 下面放置的就是可删除的设备。包括软盘、光盘、DVD等设备都暂时挂载于此。常见的文件名有/media/floppy,/midia/cdrom等。

/mnt:如果你想要暂时挂载某些额外的设备,一般建议你可以放置到这个目录中,在比较早的时候,这个目录的用途与/media相同。只是有了/media之后,穿上目录就用暂时挂载了。

/opt:这个是给第三方软件放置的目录。什么是第三方软件啊?举例来说,KDE这人桌面管理系统是一个独产的计划,不过它可以安装到linux系统中,因此KDE的软件就建议放置到此目录下了。另外如果你想要自行安装额外的软件(非原本的distribution提供的),以前的linux系统中,我们还是习惯放置在/usr/local目录下。

/root:系统管理员(root)的主文件夹。这所以放在这里,是因为如果进入单用户维护模式而仅挂载根目录时,该目录就能够拥有root的主文件夹,所以我们会希望root的主文件夹与根目录放置在同一个分区中。

/sbin:Linux有非常多的命令是用来设置系统环境的,这些命令只有root才能够利用来“设置”系统,其他用户最多只能用来“查询”而已。放在/sbin下面的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的命令。至于某些服务器软件程序,一般放置到/usr/sbin/当中。至于本机自行安装的软件所产生的系统执行文件(system binary),则放置到/usr/local/sbin当中了,常见的命令包括fdisk,fsck,ficonfig,init,mkfs等。

/svr:srv可以视为“service”的缩写,是一些网络服务启动之后,这些服务需要取用的数据目录。常见的服务例如WWW,FTP等。举例来说,WWW服务需要的网页数据就可以放置在/srv/www/里面。

/tmp:这是让一般用户或者正在执行的程序暂时放置文件的地方。这个目录是任何人都能够访问,所以你需要定期清理一下,当然,重要数据不可放置此目录。因为FHS甚至建议在开机时,应该要将/tmp下的数据都删除。



本文转自 gswljy 51CTO博客,原文链接:http://blog.51cto.com/guoshiwei/688718

相关文章
|
4天前
|
存储 移动开发 Linux
Linux系统之部署h5ai目录列表程序
【5月更文挑战第3天】Linux系统之部署h5ai目录列表程序
23 1
|
4天前
|
消息中间件 安全 Linux
服务器(Linux)在线下载activeMQ以及配置打开
服务器(Linux)在线下载activeMQ以及配置打开
14 3
|
4天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
4天前
|
Ubuntu Linux Shell
mc实现目录同步并封装成Linux服务形式
mc实现目录同步并封装成Linux服务形式
15 1
|
4天前
|
Linux Shell
Linux操作系统下查找大文件或目录的技巧
Linux操作系统下查找大文件或目录的技巧
12 2
|
4天前
|
域名解析 Unix Linux
AIX上如何正确挂载Linux 的nfs共享目录分享篇
AIX上如何正确挂载Linux 的nfs共享目录分享篇
|
4天前
|
Linux
在 Linux 中复制文件和目录
在 Linux 中复制文件和目录
|
4天前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
|
4天前
|
Linux Shell C++
Linux 终端中的目录切换
Linux 终端中的目录切换
|
4天前
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
44 0