Linux文件系统中bin、sbin、usrbin、usrsbin、usrlocalbin、usrlocalsbin文件夹的区别是什么

Linux文件系统中bin、sbin、usrbin、usrsbin、usrlocalbin、usrlocalsbin文件夹的区别是什么,第1张

如果你用过BSD,autoconf,就很容易组合出这几个目录的原始逻辑是什么了。

autoconf很大程度上代表了传统的unix应用程序设计逻辑,autoconf有一个prefix的概念,指定这个工具(被编译的应用程序)的根在什么地方,基于这个根:

1. 一般可执行程序放在bin中

2. 系统可执行程序放在sbin中

3. 全局配置文件放在etc中

4. 库放在lib中

……

当你编译这些程序的时候,一般是先:

./configure --prefix=/usr/local

然后

make

make install

这样对应的文件就被安装到对应的目录中了。

所以,/usr, /usr/local,都是prefix。

然后我们看看这些prefix是怎么选择的。如果你编译过FreeBSD一类的系统,你会发现,这些系统的系统库,基础工具和内核是放到一套代码树中的,编译这个代码,内核和核心库,工具是一同完成的,这些都被认为是 *** 作系统的一部分。这些核心文件,就以根目录作为prefix。所以,/是所有 *** 作系统核心程序的prefix。

在这个核心之外增加新的程序,构成一个发行版,这个发行版增加的程序就用/usr作为prefix。

你把发行版安装好了,安装发行版之外应用程序,那些程序通常用/opt, /srv作为prefix。

但如果你自己从源代码开始编译一个应用程序,这些程序是专门向你这个Site编译的,这种情况下,默认的prefix是/usr/local。

但这些仅仅是个习惯,我们无法保证每个人都用一样习惯使用这些目录。Filesystem Hierarchy Standard尝试把这个定义为一个标准(CGL也有自己的标准,现在两者是否已经合并我就懒得查了),但现在来说,没有什么标准是被所有发行版都赞成的。当然,更约束不了你。

建议看看刘遄老师的另外就是刘遄老师的《linux就该这么学》,书籍当中有详细的描述

Debian 是一套为了您的计算机所设计的自由 *** 作系统 (OS)。 *** 作系统是使计算机运行的基本程序和工具的集合。Debian 使用 Linux 核心( *** 作系统的最重要部份),但大部份的基本工具则来自 GNU 计划,因此我们称为 GNU/Linux。

Debian GNU/Linux 不单是个 *** 作系统,它也包含多过 18733 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。

Debian 最早由Ian Murdock于1993年创建。可以算是迄今为止,最遵循GNU规范的Linux系统。Debian系统分为三个版本分支(branch): stable, testing 和 unstable。截至2005年5月,这三个版本分支分别对应的具体版本为:Woody, Sarge 和 Sid。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过 unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而Woody一般只用于服务器,上面的软件包大部分都比较过时,但是稳定 和安全性都非常的高。

为何有如此多的用户痴迷于Debian呢(包括笔者在内)?apt-get / dpkg是原因之一。dpkg是Debian系列特有的软件包管理工具,它被誉为所有Linux软件包管理工具(比如RPM)最强大的!配合apt- get,在Debian上安装、升级、删除和管理软件变得异常容易。许多Debian的用户都开玩笑的说,Debian将他们养懒了,因为只要简单得敲一 下”apt-get upgrade &&apt-get update”,机器上所有的软件就会自动更新了……

优点:遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get

缺点:安装相对不易,stable分支的软件极度过时

软件包管理系统:APT (DEB)

是Linux发行版当中比较自由的一种。由位于世界各地上千名的自愿者不断开发和维护。它不属于任何的商业公司,完全由开源社区所有。是一套为了您的计算机所设计的自由 *** 作系统 (OS)。 *** 作系统是使计算机运行的基本程序和工具的集合。Debian 使用 Linux 核心( *** 作系统的最重要部份),但大部份的基本工具则来自 GNU 计划,因此我们称为 GNU/Linux

Sarge经过三年多的开发于2005年6月6日正式发布,替代Woody成为最新的Stable。testing的代号改为etch,unstable的代号还是sid。

Debian于2006年6月底停止对旧Stable版本Woody的支持。

Debian中代号为Sarge的发行版已获得开放源码发展实验室(OSDL)的电信运营商等级Linux(CGL)规格认证。

Debian GNU/Linux 不单是个 *** 作系统,它也包含多过 15490 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式

什么是Linux?

Linux是一种开放源代码的新型 *** 作系统。它能像Microsoft(TM) Windows(TM)系统和Unix系统一样,在个人电脑和服务器上使用。

Linux能够提供和Microsoft(TM) Windows(TM)同样的功能并在安全性、稳定性和性能上更具优势。

在这个 *** 作系统上,用户可以进行文字出来、表格计算、演示、浏览网页、即时通讯、文件下载、多媒体播放、收发邮件等全面的应用,却不用担心病毒的烦扰。除此之外,Linux的产品售价非常便宜。

Linux和Windows能在一台计算机上共存。在Linux上不能直接运行Windows的应用程序,但实际上在Linux上已经包含或能得到大量的应用程序,完成和在Windows系统上同样的工作。其中,大部分应用程序是可以免费得到的,几乎不存在盗版问题。而且使用Linux上运行的 OpenOffice等办公软件,能够打开并编辑微软Office格式的文档。

什么是红旗Linux?

红旗Linux是中国最知名的Linux产品之一。它完全符合中国用户的使用习惯,并且具有和微软Windows同样的易用性和美观界面。用户不会因为使用Linux而感到陌生。

红旗Linux桌面版5.0(产品代号为Apatite),为我们创造更多价值提供了无可置疑的卓越条件。

Apatite全球率先通过了LSB3.0测试认证,具备了Linux标准基础的一切品质。

Apatite从系统核心层开始到上层各个功能模块都进行大量优化改进,系统性能得到质的提升。无论是工作、娱乐还是休息,系统响应更快更有效,节省的将不仅仅是您的时间,还有您将拥有的前所未有的效率。

当然,时间上的节省,除了系统响应和性能表现,在安装、部署方面同样显著,无论是CD-ROM、硬盘,还是网络方式,各种您所方便采用的途径都将为您提供,您将不再为部署整个系统网络花费的时间和精力而伤透脑筋。

系统性能方面的稳定和可靠,向来是Linux系统的优势,而Apatite将该优势继续发扬光大,不仅满足您对工作效率的要求,而且在与之相关的各个环节中投您所好,甚至比您想的还要多!

Red Flag Workstation 5.0

红旗工作站 5.0

--------------------------------------------------------------------------------

工作站和ISV的首选开发平台

Red Flag Workstation 5.0的中文名称为红旗工作站5.0,简称Workstation 5.0,包含针对两个硬件平台的发行版:Red Flag Workstation 5.0,Red Flag Workstation 5.0 for x86-64。Workstation 5.0完全兼容Red Flag DC Server 5.0,她可作为工作站和ISV的首选开发平台。

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

稳定高效的核心

Workstation 5.0支持双CPU的服务器和PC机,基于最新稳定的2.6.9核心;该发行版里首次实现了对CGL(Carrier Grade Linux,电信级Linux)2.0 p1 98%特性,在系统可靠性、系统可用性、技术标准符合性、调试和优化工具、系统性能、硬件兼容性、内核性能、可升级性、安全访问控制机制、日志安全性和保密性、系统日志和事件日志机制等诸多方面都有显著的提高。

国际化支持

Workstation 5.0支持简体中文(即GB18030)和繁体中文(即BIG5)、日文、韩文和英语四种语言,缺省使用UTF-8编码,并可以在这四种语言之间动态切换,并为这些语言环境提供统一的输入法。

完美的工作站环境

Workstation 5.0采用屡获殊荣红旗桌面4.1作为桌面环境,使用户在享受服务器产品中所提供的更多服务、功能和更高性能的同时,也能获得一个方便强大的桌面环境,可以直接作为工作站或者应用开发平台,使用firefox浏览器、kontact个人信息管理系统、PDF阅读器、即时通讯、丰富的多媒体应用软件、网上邻居等桌面应用软件。

简单易用

快捷易用的图形/文本安装界面,支持本地光盘/硬盘安装,网络安装等多种安装方式,最大程度上方便了用户部署。加上Windows-Like的控制面板及管理工具,将用户的管理成本降到最低

- 红旗控制面板,提供丰富的系统配置功能,比如网卡配置、显卡配置、声卡配置、调制解调器配置、打印机配置等。

- 带有红旗系统管理工具,支持本地或远程管理。具体包括:

* rfsysinfo - 系统信息查看

* rfmon - 系统性能监视

* rfsar - 性能数据查看

* rfsysv - 系统服务配置

* rfcron - 定时任务配置

* rflogview - 系统日志查看

* rfuser - 用户管理

* rfquota - 用户磁盘限额管理

* rfdns - DNS配置

* rfdhcp - DHCP配置

* rfftp - FTP配置

* rfapache - Apache配置

* rfsquid - Squid配置

* rfvm - 存储管理

* rftask - 任务管理器

* redmin - 基于浏览器的远程管理系统

* kgrub - 启动管理器

支持EFI

EFI(Extensible Firmware Interface)是下一代可扩展计算机固件接口,用于取代传统的BIOS技术。Workstation 5.0里首次在x86平台上实现了对EFI的支持,让用户轻松的在基于EFI的计算机系统上部署。这是全球首款在x86平台上支持EFI的 *** 作系统。

完善的开发环境

Workstation 5.0中带有丰富的开发工具,支持Java, C, C++, Python, Perl, Shell, Ruby, Tcl/Tk, Lisp, Basic等编程语言,提供了一个完整的Linux开发环境,涵盖了从设计到发布的整个软件开发过程。

- 集成了Intel C++ 编译器(ICC)和VTune。

采用Linux*版本英特尔C++编译器可以帮助开发人员

缩减代码大小、加速应用程序

基于英特尔处理器的高级优化功能可以为应用程序带来出众的性能

与GCC 3.2/3.3/3.4的源代码与二进制代码相兼容,与广泛使用的Linux*开发工具兼容

VTune能够帮助开发者

确定性能瓶颈,提出改进建议,帮助取得更快的执行速度

针对英特尔体系结构进行优化,清楚地运用多种图形显示性能瓶颈路径,达到性能提升

促进早期的常规性能分析,以便从一开始便能产生更优化的代码

帮助检查并修改原有代码,将问题函数的影响降到最低

Workstation 5.0缺省使用ICC编译Apache, MySQL, gzip等软件包及可选的系统核心大幅度地提升了系统的整体性能。

- gcc4,开发人员可以体验其所带来的更高性能。

- Java环境,包括BEA Jrockit和SUN JDK等商业JDK软件,用户可以根据需要选择。

- 集成开发环境,包括eclipse(**), kdevelop等。

- UML设计工具 (umbrello, argoUML)

- 代码浏览工具 (cscope, kscope)

- html编辑器 (bluefish, quanta)

- 编辑器 (emacs)

- 调试工具 (gdb, ddd, kgdb, valgrind)

- 项目管理工具 (planner)

- UI设计工具 (designer, glade, gambas)

-版本控制 (subversion)

完全正式版自由下载说明和下载地址:

第1张盘/第2张盘:基本系统安装盘

第3张盘:管理工具和文档盘,在光盘根目录下的Manual目录里存放了发行概述和五本手册

第4张盘:开发工具盘

第5张盘:Intel C++编译器和VTune性能分析工具


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7104941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存