发新话题
打印

[LINUX] 了解各种Linux版本

了解各种Linux版本

1.文件层级
和其他的*作系统为每个驱动器建立一个文件目录树的做法不同,Linux文件系统是一个大的树状结构。在顶端,你 有根(Root)和该Root下的每一个文件夹、文件和驱动器分区。
例如,如果你有两个硬件驱动器(命名为a和a),一个磁盘驱动器,一个CD-ROM。让我们假设第一个硬件驱动器有两 个分区(命名为a1和a2)。在Windows中,它可能看起来会是这样:


+ 硬件驱动器a,分区1(hda1):C驱

+ hda2:D驱

+ hdb1:E驱

+ 磁盘驱动器:A驱

+ CD-ROM: F驱

在Linux里,你只有一个文件系统,而不是像在Windows中那样有五个文件列表。每个驱动器都被放在这个文件目录树 上,看起来就如同一个文件夹。这些驱动器可能会被这样布置:

+ hda1:/ (our Root)

+ hda2:/home

+ hdb1:/home/user/music

+ 磁盘驱动器:/mnt/floppy

+ CD-ROM:/mnt/cdrom

我们D驱和E驱被附加在C驱后面,你不需要回到根目录才能够转换驱动器;在我们从一个文件夹转换到另一个文件夹 的时候,驱动器的转换就轻松地完成了。对于磁盘驱动器和CD-ROM也是一样的:它们只是被作为一个文件系统的一部 分放在/mnt。这些驱动器,实际上,可能被放在Linux系统的任何地方,这取决于所使用的版本或者用户所设置 的/etc/fstab文件,这个文件告诉计算机如何安放这些内容以及如何处理它们。
文件系统:左边是典型的Linux文件系统,右边是Windows的浏览器。Linux文件系统包含了一个树状目录,所有的驱 动器都在这个目录中。Windows的文件结构包含了每一个物理驱动器,每个驱动器都有自己独立的文件系统。图中的 红线连接了在两个文件系统中相应的驱动器。
IT动力源欢迎您

TOP

1.文件层级
和其他的*作系统为每个驱动器建立一个文件目录树的做法不同,Linux文件系统是一个大的树状结构。在顶端,你 有根(Root)和该Root下的每一个文件夹、文件和驱动器分区。
例如,如果你有两个硬件驱动器(命名为a和a),一个磁盘驱动器,一个CD-ROM。让我们假设第一个硬件驱动器有两 个分区(命名为a1和a2)。在Windows中,它可能看起来会是这样:


+ 硬件驱动器a,分区1(hda1):C驱

+ hda2:D驱

+ hdb1:E驱

+ 磁盘驱动器:A驱

+ CD-ROM: F驱

在Linux里,你只有一个文件系统,而不是像在Windows中那样有五个文件列表。每个驱动器都被放在这个文件目录树 上,看起来就如同一个文件夹。这些驱动器可能会被这样布置:

+ hda1:/ (our Root)

+ hda2:/home

+ hdb1:/home/user/music

+ 磁盘驱动器:/mnt/floppy

+ CD-ROM:/mnt/cdrom

我们D驱和E驱被附加在C驱后面,你不需要回到根目录才能够转换驱动器;在我们从一个文件夹转换到另一个文件夹 的时候,驱动器的转换就轻松地完成了。对于磁盘驱动器和CD-ROM也是一样的:它们只是被作为一个文件系统的一部 分放在/mnt。这些驱动器,实际上,可能被放在Linux系统的任何地方,这取决于所使用的版本或者用户所设置 的/etc/fstab文件,这个文件告诉计算机如何安放这些内容以及如何处理它们。
文件系统:左边是典型的Linux文件系统,右边是Windows的浏览器。Linux文件系统包含了一个树状目录,所有的驱 动器都在这个目录中。Windows的文件结构包含了每一个物理驱动器,每个驱动器都有自己独立的文件系统。图中的 红线连接了在两个文件系统中相应的驱动器。
IT动力源欢迎您

TOP

3.软硬件与Kernel
Linux在其出现后不长的历史里,走过了很长的一段路。它的历史不到微软Windows的一半,但是与Redmond提供的昂 贵、充满bug的*作系统来说,它的功能更强大、更稳定、资源耗占更少,图形质量却不相上下(如果不是更好)。 Linux仍然比较薄弱的一个特点是厂商支持。例如,如果你确实喜欢Intuit QuickBooks,你就不能自然地把它用在 Linux。有很多项目是帮助Windows程序运行在Linux,比如CrossOver Office和Wine,但是这些项目成功的程度不同 ,取决于Windows程序。除非软件公司决定为他们的产品提供针对Linux的端口,你很难自然地在Linux上使用它们。但是并不是一片黑暗。开放源代码软件已经能够提供超过15,000个能够自然运行在Linux上的程序。因为这些程序( 通常)是免费的,它们在质量上参差不齐,但是大部分的程序都还是编写得非常好,而且不断在改进的。这些程序还 可以输入/输出非本地文件类型。GNUCash可以很好地阅读Quickbooks文件,OpenOffice.org可以阅读MSWord *.doc文 件。如果你不喜欢GNUCash,不要失望。还有其它类似的免费软件可以使用,而且越来越多的软件公司都开始发布 Linux版本的产品。
同样的问题也适用于硬件。就好像你不能指望任何一个硬件,只要打开包装都能够很好地使用在Apple电脑上,对于 Linux机器也是一样。绝大部分标准硬件都能够很好地工作:硬件驱动器、RAM、闪存、母板、NIC、数码相机通常在 Linux上使用都没太多问题。而一些比较新、尖端的硬件则是另外一种情况。除非硬件厂商选择支持Linux,否则只能 是由Linux团体中的开发人员在空闲时间为这些硬件编写Linux驱动程序。
因此,这种支持经常会落后于Windows,因为硬件公司通常是直接同微软合作,以确保兼容性,并倾向于让Linux志愿 者自己为这些硬件提供Linux驱动程序。笔记本因为自己的非标准硬件而声名狼藉;这对于Linux在映射特殊的键入方 面带来了问题。好消息是那些支持Linux硬件的厂商,和软件厂商一样,也在不断改进,因为越来越多的厂商都开始 认为自己的未来在于Linux。
在Linux机器上,硬件和软件之间的是内核(kernel)。Kernel连接软件和硬件,平均大约几周,就可以在互联网上 找到更新的Kernel;目前最新的是2.6.14。如果你有系统目前不能支持的硬件,更新的Kernel可能会帮助你解决这个 问题。但是,自己安装Kernel并不容易,这就是Package Managers(包管理器)存在的原因。
IT动力源欢迎您

TOP

3.软硬件与Kernel
Linux在其出现后不长的历史里,走过了很长的一段路。它的历史不到微软Windows的一半,但是与Redmond提供的昂 贵、充满bug的*作系统来说,它的功能更强大、更稳定、资源耗占更少,图形质量却不相上下(如果不是更好)。 Linux仍然比较薄弱的一个特点是厂商支持。例如,如果你确实喜欢Intuit QuickBooks,你就不能自然地把它用在 Linux。有很多项目是帮助Windows程序运行在Linux,比如CrossOver Office和Wine,但是这些项目成功的程度不同 ,取决于Windows程序。除非软件公司决定为他们的产品提供针对Linux的端口,你很难自然地在Linux上使用它们。但是并不是一片黑暗。开放源代码软件已经能够提供超过15,000个能够自然运行在Linux上的程序。因为这些程序( 通常)是免费的,它们在质量上参差不齐,但是大部分的程序都还是编写得非常好,而且不断在改进的。这些程序还 可以输入/输出非本地文件类型。GNUCash可以很好地阅读Quickbooks文件,OpenOffice.org可以阅读MSWord *.doc文 件。如果你不喜欢GNUCash,不要失望。还有其它类似的免费软件可以使用,而且越来越多的软件公司都开始发布 Linux版本的产品。
同样的问题也适用于硬件。就好像你不能指望任何一个硬件,只要打开包装都能够很好地使用在Apple电脑上,对于 Linux机器也是一样。绝大部分标准硬件都能够很好地工作:硬件驱动器、RAM、闪存、母板、NIC、数码相机通常在 Linux上使用都没太多问题。而一些比较新、尖端的硬件则是另外一种情况。除非硬件厂商选择支持Linux,否则只能 是由Linux团体中的开发人员在空闲时间为这些硬件编写Linux驱动程序。
因此,这种支持经常会落后于Windows,因为硬件公司通常是直接同微软合作,以确保兼容性,并倾向于让Linux志愿 者自己为这些硬件提供Linux驱动程序。笔记本因为自己的非标准硬件而声名狼藉;这对于Linux在映射特殊的键入方 面带来了问题。好消息是那些支持Linux硬件的厂商,和软件厂商一样,也在不断改进,因为越来越多的厂商都开始 认为自己的未来在于Linux。
在Linux机器上,硬件和软件之间的是内核(kernel)。Kernel连接软件和硬件,平均大约几周,就可以在互联网上 找到更新的Kernel;目前最新的是2.6.14。如果你有系统目前不能支持的硬件,更新的Kernel可能会帮助你解决这个 问题。但是,自己安装Kernel并不容易,这就是Package Managers(包管理器)存在的原因。
IT动力源欢迎您

TOP

6.私人目录(Home directory)
Windows有My Documents(我的文档),但是你该如何放置那些不是文档的文件呢?通常在Windows桌面上!Linux的 桌面也可以很混乱,但是我们每个用户都有一个私人目录,通常是在/home/user。在私人目录里,会有文件 (/home/user/documents),程序链接,音乐(/home/user/Music),或者任何我们想要的东西。在这里,我们可以 创建文件和文件夹,可以按照我们的心意组织或者打乱它们,就好像在我们自己家里一样。取决于我们设置的权限, 我们可以允许或者阻止任何其他用户访问这些文件(除了根用户,Root user)。

7.默认安装上的不同
不同的Linux版本之间会有一些不同,比如在哪里保存某些文件或者默认的程序命名。了解RedHat和SuSE的文件系统 之间有些许不同是个非常不错的开端。绝大部分用户不需要知道这些不同究竟具体是什么,但是他们应该了解内部文 件系统可能会有不同。所以当寻求帮助的时候,要让对方知道你使用的是哪个版本。如果你的系统没有问题,或者不 关心幕后复杂的运作,就不用对这个问题太担心。

8.命令行模式(CLI)
从开始风格菜单开始,xterm程序(也被称为控制台,Console)带你进入一个Terminal(终端),它看起来有点象一 个DOS窗口,但是它实际上比DOS出现的更早,功能更强大。它是命令行界面(Command Line Interface ,CLI),它 我们喜欢的*作系统的由来,在每个Linux版本中都存在。我们不想介绍更多的细节,这些细节甚至需要很多书才能 描述清楚,但是CLI是一个功能强大的工具,在你的计算机出问题的时候,你会需要它。如果你在互联网上求助,有 的人会让你运行lspci,他们是希望你打开xterm,输入lspci,然后按回车键,然后提供屏幕上的反馈。当你打开xterm,你是拥有有限权限的常规用户。为了在xterm中转为根用户模式(参见前文“许可”),输入su(输 入),然后输入根密码(输入)。现在你有很大的权限了,这很棒。根用户可以破坏任何人的数据,包括运行Linux 所需要的系统文件。如果想离开xterm或者su模式,输入exit。
IT动力源欢迎您

TOP

9.Ctrl-alt-escape组合键
同时按ctrl-alt-escape键,你的鼠标就会变成骷髅图,或者其它吓唬人的鼠标指针。在这种模式下,点击一个或多 个程序将会“杀”掉它。这有点像Windows中任务管理器的终止进程,但是要小心使用。如果你不希望停止任何程序 ,点击Esc键就可以回到正常模式。如果在这种模式下你选择了错误的程序(包括桌面GUI),就可能让你很头疼。

10.互联网
很多distros都有用户论坛(User's Forum),在这里可以提问、答疑、交流各种技巧。LinuxQuestions.org对所有 的distros来说都是一个非常好的Linux知识传播和帮助的站点。记住,在任何论坛提问之前,要搜索一下你的问题( 使用LQ和Google搜索),这样可以避免提出已经被别人解答过的问题。而且,检查一下你找到的答案的日期,因为旧 的答案可能已经不能适用于快速变化的开放源代码软件设计世界。当提出一个问题的时候,要确保提供尽可能多的关 于系统的信息,比如:


处理器类型(是Intel、AMD还是 Apple PPC?)

你的版本(是SuSE还是Debian?)

你遇到问题的程序

其它任何相关的信息。

保持开放的头脑
Linux和开放源代码软件在过去几年里有了飞跃的发展,但是对于那些来自于封闭的Windows世界的用户来说,即使是 来自于国内的Linux看起来也会像飘洋过海而来般的陌生。开放的头脑和分享知识的渴望帮助Linux成长起来,我们欢 迎你也能够加入。
IT动力源欢迎您

TOP

其他的呢?
不过也要谢谢

TOP

I like it

TOP

不错,顶
。。。

TOP

好,了解了解

TOP

发新话题