Linux系统中目录的内容详解---bin、dev、etc、home、lib、opt、usr、var
·
目录 | 内容 |
---|---|
/ | 根目录,一切从这里开始 |
/bin | 包含系统启动和运行所必须的二进制文件(程序) |
/boot | 包含Linux内核、最初的RAM磁盘映像,以及启动加载程序。常用的文件:/boot/grub/grub.conf或menu.lst,用来配置启动加载程序;/boot/vmlinuz,linux内核 |
/dev | 包含设备节点的特殊目录。内核将它能识别的所有设备存放在这里目录里 |
/etc | 包含了所有系统层面的配置文件,同时也包含了一系列shell脚本,系统的每次启动时,这些shell脚本都会打开每个系统服务。该目录中包含的内容都应该是可读的文本文件。1)/etc/crontab,该文件定义了自动化任务运行的时间; 2)/etc/fstab,存储设备以及相关挂载点的列表 ;3)/etc/passward,用户账号列表 |
/home | 通常的配置下,每个用户都会在/home目录中拥有一个属于自己的目录。普通用户只能在自己的主目录中创建文件。这一限制可以保护系统免遭错误的用户行为的破坏 |
/lib | 包含核心系统程序使用的共享库文件,这与Windows系统中的DLL类似 |
/media | 在现代linux中,/media目录包含可移除媒体设备的挂载点,例如USB驱动、CD-ROM等。这些设备在插入计算机后,会自动挂载到这个目录的挂载点 |
/mnt | 在早起的linux系统中,/mnt目录包含手动挂载的可移除设备的挂载点 |
/opt | 用来安装其它可选的软件。主要用来存放可能安装在系统中的商业软件 |
/proc | 该目录很特殊。从文件角度来讲,它不是存储在硬盘中的真正的文件系统,反而是一个Linux内核维护的虚拟文件系统。它包含的文件是内核的窥视孔。该文件是可读的,从中可以看到内核是如何监管见算计的。 |
/root | root账户的主目录 |
/sbin | 该目录放置“系统”二进制文件。这些程序执行重要的系统任务,这些任务通常是为超级用户预留的 |
/tmp | 供用户存放各类程序创建的临时文件的目录。某些配置使得每次系统重启时都会清空该目录 |
/usr | /usr目录可能是Linux系统中最大的目录树。它包含普通用户使用的所有程序和相关文件 |
/usr/bin | 放置了一些Linux发行版安装的可执行程序,该目录通常会存储成千上万个程序 |
/usr/lib | /usr/bin 目录中的程序使用的共享库 |
/usr/local | 并非系统发行版自带,但却打算让系统使用的程序安装目录。由源代码编译好的程序通常安装在/usr/local/bin中。在一个新安装的linux系统中就存在这个目录,但确实空目录,直到系统管理员向其中添加内容 |
/usr/sbin | 包含更多的系统管理程序 |
/usr/share | 包含了/usr/bin中的程序所使用的的全部共享数据,这包含默认配置文件、图标、屏幕背景、音频文件等 |
/usr/share/doc | 安装在系统中的大部分程序包包含一些文档文件,在/usr/share/doc中,文档文件是按照软件包来组织分类的 |
/var | 除了/tmp和/home目录之外,目前看到的目录相对来说都是静态的;也就是说,包含的内容是不变的。而那些可能改变的数据存储在/var目录树里。各种数据库、假脱机文件、用户邮件都存储在这里 |
/var/log | 包含的日志文件,记录了各种系统活动。这些文件非常重要,并且应该时不时监控它们。其中最有用的文件是/var/log/messages.安全起见,只有超级用户才能查看日志文件 |
更多推荐
已为社区贡献6条内容
所有评论(0)