一、Linux发行版的基本知识
虽然Linux的基础是其内核(kernel),但是光有内核还远不是一个完整可用的操作系统环境。这里我们要讲述一些关于Linux发行版的基本要素。
Boot manager :boot manager是存在在硬盘主引导记录(aster boot record ,MBR)中的程序,该程序由计算机的BIOS调入执行,完成启动工作。如果你在一个已经安装了Windows或其它系统的机器上安装Linux,boot manager将让你选择启动哪个操作系统。boot manager是这类程序的统称,比如System Commander就是一种第三方的boot manager。通常Linux包含的boot manager是LILO(LInux LOader),LILO一般会和Linux一起安装到系统中。
用户界面:在核心上,Linux是Unix衍生出来的,因此其基本的界面是象DOS一样的命令行界面。为了使Linux更易用,现在有几种用于Linux的图形界面,使之类似于Windows或Mac OS。比如CDE (Common Desktop Environment), KDE (Kool Desktop Environment),以及GNOME (GNU Network Object Model Environment)。
X Window 系统:象Windows的GDI(Graphics Device Interface)一样,X Window是一个支持图形用户界面的图形子系统。最常见的X server 是Xfree86(www.xfree86.org)。在安装时,你可以选择是否安装X Window系统。
Internet服务:Linux本身支持TCP/IP以及所有常见的Internet协议,包括DNS,HTTP,SMTP,FTP,NNTP,以及PPP/SLIP。多数Linux发行版带有Apache,这是最流行的开放源码Web Server,通常Linux发行版也带有Web浏览器,e-mail客户端软件,新闻阅读器,以及其它的Internet应用。
文件和打印服务:这些服务使系统可以在网络上与其它计算机共享文件和打印机资源。典型的服务包括:NFS(Network File System)支持与其它以Unix为基础的系统共享资源;Samba使Linux在网络中可以扮演Windows NT Server的角色;以及AppleTalk。
应用程序:Linux现在得到的应用支持还无法与Windows相比。不过多数Linux发行版都带了许多应用程序,如果你愿意找,还可以在其它地方找到一些很有用的应用程序。除了象Crisp以及XEmacs这样的文本编辑器之外,还可以找到一些商业应用套件,以及象GIMP这样类似于Adobe PhotoShop的图象编辑程序。
Package manager:Package manager是用于在linux系统中安装,反安装,升级应用程序的工具。Debian Package Manager和Red Hat Package Manager(RPM)是最著名的Package manager。
开发工具:既然Linux深受编程人员的喜爱,因此在linux发行版中带有许多开发工具就不奇怪了。这些工具包括编译器egcs和gcc,用于调试的gdb,开发管理工具,编程语言,以及脚本语言,象Python和TCL。
Libraries:Linux包含一组库程序(libc)。就象Windows的DLL一样,libc包含可执行模块,用以在后台完成功能或者支持其它应用程序。多数发行版都包含许多库;常见的类型包括GNU Libc(glibc)以及Libc5。
--------------------------------------------------------------------------------
二、Linux安装的基本知识
Linux虽然发展了很长时间,但是不要指望其安装过程可以象升级到Windows 98一样容易。为了使一切正常,你需要做一些准备工作使你的系统可以运行多个操作系统。如果你想了解更多的知识,请访问Linux Documentation Project网址: http://metalab.unc.edu/LDP 。
开始之前
收集系统信息:虽然Linux可以自动识别许多硬件设备,但是在这方面它还是太简单了。为了完成安装,你可能需要手动输入一些信息,所以第一步就是收集你所有硬件的信息(生产厂商以及型号)以及其配置信息。如果你使用的是Windows 95,98或NT,最简单的就是将设备管理器中的信息打印出来(控制面板->系统->设备管理器)
制作启动盘:其实安装Linux最简单的就是从Linux的安装CD启动系统,但是只有最新的计算机才能从CD启动(你可以在BIOS设置中看看你的计算机能否可以设置从CD启动)。许多用户还是需要从软盘启动。Caldera OpenLinux 1.3以及RedHat 5.2都带有启动盘,不过许多其它的发行版要求你使用linux CD上的工具自己制作启动盘。
为linux准备硬盘空间:由于捆绑的应用程序不同,各种Linux发行版需要的硬盘空间也不一样,从100MB到500MB或更多。Linux必须安装在其独有的分区中。如果你只有一个分区并且被Windows使用着,那么你需要备份你全部的数据,并且创建新的分区。你可以使用某些第三方工具来改变现有分区的大小,比如PowerQuest的PartitionMagic 4.0或者V Communications的Partition Commander。
安装
安装方式:Linux有多种安装方式,包括从硬盘,网络驱动器,或CD-ROM安装。但是从CD-ROM安装可能是最方便的。在你启动机器后,Linux将试图探测你的硬件,如果它无法准确识别你的硬件设备,你必须手动输入相应的信息。实际上的安装步骤是一步步的交互过程,与安装Windows类似,虽然不如Windows 安装界面那么图形化。
建立和编辑分区表:在安装过程中,你需要对你为Linux准备的硬盘空间进行分配。为了完成这一任务,通常你需要使用Linux包括的fdisk(与DOS的fdisk不一样),cfdisk,或者RedHat的Disk Druid。你至少需要创建两个分区:一个是root分区,用于存放linux kernel,另一个是交换分区,这个分区被Linux用于虚拟内存。多数用户还会再建立一个分区存放应用程序以及用户目录。
配置GUI:虽然Unix专家在命令行的世界中感觉良好,但是恐怕多数人还是希望有一个图形化的界面以使Linux更友好些。有很多种图形环境可供选择,不过所有这些图形环境都需要一个基本平台——X Server。最常见的X Server是Xfree86。在安装Linux的时候,选择安装一个X Server。在配置X Server的时候,可能需要输入相关硬件的一些信息,比如鼠标,显卡,显示器的信息,甚至包括显示器的扫描间隔和刷新频率。输入这些信息一定要小心,错误的设置有可能损坏你的硬件。
最后的步骤:这是,Linux真正开始安装。安装结束后,安装程序会引导你对系统进行设置。因为你需要同时使用Linux和Windows,所以必须安装LILO,这是一个支持多重引导的工具。
第一次运行Linux
登录:Linux系统启动后,回询问log-on ID,你可能想以root的身份登录。如果你安装了LILO,在启动时还要选择进入哪个系统。
系统配置:在安装完成并且登录以后,你可能还要调整一些系统设置,比如主机名,重新设置X Server以使用你的需要,或者配置LILO使之能恰当的处理你所有的操作系统。
Linux 发行版和安装的基本知识_unix linux
时间: 2024-10-24 19:47:23
Linux 发行版和安装的基本知识_unix linux的相关文章
在各种Linux发行版上安装Git的教程
Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的.跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是"分布式的",某种意义上,git的本地工作目录可以作为一个功能完善的仓库来使用,它具备完整的历史记录和版本追踪能力.在这种工作模型之下,各个协作者将内容提交到他们的本地仓库中(与之相对的会总是提交到核心仓库),如果有必要,再有选择性地推送到核心仓库.这就为Git这个版本管理系统带来了大型协作系统所必须的可扩展能力和冗余能力. 使用包管理器安
Linux发行版上安装Nessus安全扫描软件的步骤及使用
nessus是一款非常方便的安全扫描工具,这个工具的优点有很多.小巧并且功能比较强大,能够满足企业对于安全方面的扫描了. 下面我们开始安装nessus 百度百科当中要求下载四个必须的程序包,其实完全没有必要的.最起码我的试验是这样的. 到nessus官网,按照你的系统,wget相应的安装包就可以. 步骤1:安装该软件包,用rpm -ivh的方法就可以了 步骤2:安装完成之后,系统会提示你到http://www.nessus.org/register/进行注册.而且必须注册,因为相应的插件还没有得
[Linux]Mandrake 9.0安装和升级用法_unix linux
下面说明Mandrake的安装软件和升级的一些方法,介绍下一些小工具的基本用法,比如urpmi.urpmi.addmedia等.Mandrake90本身只要第一个ISO文件便可通过网络一点点长大,当然你也可以随意增加或删除一些软件,比如用rpmdrake是增加或升级安装,rpmdrake-remove则是删除. 1.当你的计算机本身有Mandrake的iso文件的时候,你可很方便实现.首先把你的iso文件mount到某个目录下,比如我的: 源码: ------------------------
Linux发行版简介系列:Linux是什么?
正如上面的问题所述,我们将要了解: Linux 是什么? 简单来说, Linux 是一个类 Unix 的开源操作系统. 就像 Windows 或者 Mac OS 一样. 1991 年 10 月 5 日, Linus Torvalds 首次发布 Linux 内核. Linux 内核是 Linux 系统的一个非常重要的组成部分.目前, Linux 主要用于多种服务器和超级计算机等.它也被用于手机操作系统,比如 Android 操作系统是基于 Linux 内核的. 在早期,Linux 作为一个免费的操
世界上最受欢迎的10 个Linux发行版
帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因. 它列出了迄今为止最流行的10个Linux发 行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系统),通常被视为世界各地的Linux用户最广泛推荐的.没有数字能够完全统计还有许多 其他的发行版可能更好适合您的特定目的,但作为一般规则,所有这些发行版都很受欢迎,有非常活跃的论坛或邮件列表,你可以问任何问题.Ubuntu, Linux Mint 和PCLinuxOS 被认为是不必掌握其复杂性的
三款极棒的专注于云端的Linux发行版
概述:我们列举几款以云端为中心的 Linux 发行版,它们被视为真正能替代 Chrome OS 的 Linux 发行版. 世界正在向云端服务转变,而且我们都知道 Chrome OS 倍受人们喜爱.嗯,它确实值得赞许.它超级快.轻盈.省电.简约.设计精美而且充分发挥了当今科技所能提供的云端潜能. 虽然 Chrome OS 只能在谷歌的硬件上使用,但是,在你的台式机或者笔记本上,还是有其他的方法来体验云计算的潜能. 正如我重复所说的,在 Linux 领域中,人们总能参与其中,比如那些看起来像 Win
《嵌入式Linux基础教程(第2版)》——2.4 嵌入式Linux发行版
2.4 嵌入式Linux发行版 到底什么是Linux发行版? Linux内核完成系统引导后,它会找到并挂载一个根文件系统.一旦合适的根文件系统被成功挂载,启动脚本会启动很多系统需要的程序和实用工具.这些程序一般会调用其他程序来完成具体的任务,例如生成一个登录shell.初始化网络设备接口和运行用户的应用程序.每一个程序都有一些必须由系统中其他成员来满足的具体需求(一般称为依赖关系).大多数的Linux应用程序都依赖一个或多个系统程序库.还有一些程序需要配置文件和日志文件,诸如此类.总的来说,即使
Pardus 2011.1 Beta发布 土耳其推出的Linux发行版
Pardus是一份GNU/Linux发行,它由土耳其科学http://www.aliyun.com/zixun/aggregation/11995.html">技术研究委员会创建开发.Pardus拥有一套独特的功能部件,例如Mudur,这是一份加速Pardus引导过程的启动框架,以及PiSi,这是一份高效包管理系统,它带有用户友好的图形界面. Pardus 2011.1 Beta发行说明: The Beta release of the upcoming Pardus 2011.1 is
怎么在Linux发行版下列出所有安装了的包
怎么在Linux发行版下列出所有安装了的包 列出所有安装了的包的方法取决于你用什么发行版以及包管理器. 在这个教程里,我们将提供主流发行版的命令. 注意: 你可以用管道筛选或者用重定向符(>)来把结果重定向到一个文件.例子如下. example | less example > installed_packages.txt Red Hat/Fedora Core/CentOS Linux: rpm -qa Arch Linux: pacman -Qq Ubuntu / Debian / Lin