【转】Ubuntu系统各文件夹简介 各版本代号命名


简介:

Ubuntu[国际音标:[u??bu?ntu?](英语);[ù?úntú](祖鲁语)]是一个以桌面 应用为主的GNU/Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的"ubuntu"一词(译为吾帮托、乌班图、有奔头或乌斑兔),意思是"人 性"、"我的存在是因为大家的存在",是非洲传统的一种价值观,类似华人社会的"仁爱"思想。

版本代号命名

Ubuntu 版本的命名规则是根据正式版发行的年月命名,Ubuntu 8.10也就意味着2008年10月发行的Ubuntu,研发人员与用户可从版本号码就知道正式发布的时间。Ubuntu是基于Debian开发的 Linux发行版,Debian的开发代号来自于电影玩具总动员,不过,Ubuntu各版本的代号却固定是形容词加上动物名称,而且这2个词的英文首字母 一定是相同的。从Ubuntu 6.06开始,两个词的首字母按照英文字母表的排列顺序取用。[45]

Ubuntu 4.10 - Warty Warthog (多疣的疣猪)

Ubuntu 5.04 - Hoary Hedgehog (白发的刺猬)

Ubuntu 5.10 - Breezy Badger (活泼的獾)

Ubuntu 6.06 - Dapper Drake (整洁的公鸭)

Ubuntu 6.10 - Edgy Eft (尖利的小蜥蜴)

Ubuntu 7.04 - Feisty Fawn (烦躁不安的小鹿)

Ubuntu 7.10 - Gutsy Gibbon (胆大的长臂猿)

Ubuntu 8.04 - Hardy Heron (坚强的苍鹭)

Ubuntu 8.10 - Intrepid Ibex (无畏的高地山羊)

Ubuntu 9.04 - Jaunty Jackalope (活泼的兔子)

Ubuntu 9.10 - Karmic Koala (幸运的无尾熊)

Ubuntu 10.04 - Lucid Lynx (清醒的猞猁)

Ubuntu 10.10 - Maverick Meerkat (标新立异的的狐獴)

Ubuntu 11.04 - Natty Narwhal (敏捷的独角鲸)

Ubuntu 11.10 - Oneiric Ocelot (有梦的虎猫)

ubuntu 各文件夹简介

/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中查找要做的正确序列。这样,多数的程序可以在多数的终端上运行。

优质内容筛选与推荐>>
1、复制表结构,与源表结构相等,包括主键和索引
2、C#判断一个日期是一个月里面的第几个星期
3、【Quartz.NET】Quartz.NET 入门
4、English,The Da Vinci Code, Chapter 16
5、中国UTM分区


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号