加载中…
个人资料
masterdtc
masterdtc
  • 博客等级:
  • 博客积分:0
  • 博客访问:3,223
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

ubuntu 各文件夹简介

(2011-08-27 15:02:39)
标签:

ubuntu

it

/bin  二进制可执行命令

/dev 设备文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户的主目录,下面会有以登录用户名作为文件夹名的各文件夹
/lib 标准程序设计库又叫做动态链接共享库,作为类似windows的.dll文件
/sbin 系统的管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公用的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统
/last+found 这个目录平时是空的,系统非正常关机而留下的文件
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统的信息
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。包含/usr/x11r6-windows目录
/usr/bin 应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin本地增加的命令
/usr/local/lib本地增加的库
通常情况下,根文件系统所站的空间一般应该比较小,因为其中的绝大部分文件都不经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易破坏。
除了可能的一个叫/vmlinux标准的系统引导映像之外,根目录一般不含有任何文件。所以其他的文件在根文件系统的子目录中。

1 ./bin 包含了引导启动所需要的命令或普通用户可能用的命令,这些命令都是二进制文件的可执行程序,多是系统中重要文件。
2 ./sbin
3 ./etc 存放各种程序的配置文件,其中包括了用户信息文件/etc/passwd,系统初始化文件/etc/rc等。linux正是*这些文件才得以正常的运行。
4 ./root超级用户的目录
5 ./lib 是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需要的共享文件。这些文件包含了许多程序共享的代码。以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小。
6 ./lib/modules 包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引导系统所需要的模快。
7 ./dev 设备驱动程序。
8 ./tmp 存放程序在运行时产生的信息和数据
9 ./boot 存放引导加载器(bootstraploader)使用的文件,如lilo,核心映像也经常放在这里,而不是放在根目录中。但是如果有系多核心映像,这个目录就可能变得很大,这时使用单独的文件系统会更好一些。要确保核心映像必须在ide硬盘的前1024柱内。
10 ./mnt目录是系统管理员临时装载文件系统的安装点。程序并不自动支持安装到/mnt。/mnt下面可以分为许多子目录,如/mnt/dosa(msdos文件系统的软驱)、/mnt/exta(ext2文件系统的软驱)/mnt/cdrom(光驱)等
下面详细介绍:
/etc文件系统
/etc目录包含各种系统配置文件
1 ./etc/rc或/etc/rc.d或/etc/rc?.d 启动、或改变运行级时的脚本或脚本的目录。
2 ./etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其他信息。
3 ./etc/fstab指定启动时需要自动安装的文件系统列表。包括swapon-a启用的swap区的信息。
4 ./etc/group类似/etc/passwd,但说明的不是用户信息而是组的信息。包括组的各种数据。
5 ./etc/inittab init的配置文件。
6 ./etc/issue 包括用户在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。具体内容由系统管理员确定。
7 ./etc/magic "file"的配置文件。包含不同的文件格式的说明,“file”基于它猜测文件类型
8 ./etc/motd
motd是messageoftheday的缩写,用户成功登录后自动输出。内容由系统管理员确定。常用ui通告信息,如关机时间的警告等。
8 ./etc/mtab
当前安装的文件系统列表。由脚本(scritp)初始化,并由mount命令自动更新。当需要一个当前安装的文件系统的列表时使用(如df命令)。
10 ./etc/shadow
在安装了影子口令软件系统的基础上的影子口令文件,影子口令文件将/etc/passwd文件中的加密口令移动到/etc/shadow中,而后者只对超级用户可读,这使破译口令更困难,以此增加系统的安全性。
11 ./etc/login.defs login命令的配置文件。
12 ./etc/profile 、/etc/csh.login、/etc/csh.cshrc
登录或启动时的bourne或cshells执行的文件。这允许系统管理员为所有用户建立全局缺醒环境。
13 ./etc/securetty
确认安全终端,即哪个终端允许超级用户登录。一般只列出虚拟控制台,就这样就不可能(至少很困难)通过调制借条器或网络闯入系统并得到超级用户特权。
14 ./etc/shells
列出可以使用的shell.chsh命令允许用户在本文件指定范围内改变登录的shell。提供一台机器的ftp服务的服务进程ftpd检查用户的shell是否列在/etc/shells文件中,如果不是,将不允许该用户登录 。
15 ./etc/termcap
终端性能数据库,说明不同的终端用什么“转义序列”控制。写程序时不直接输入转义序列(这样只能工作于特定品牌的终端),而是从/etc/termcap中查找要做的正确序列。这样,多数的程序可以在多数的终端上运行。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有