Linux 发行版和安装的基本知识

一、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使之能恰当的处理你所有的操作系统。

(0)

相关推荐

  • 不同发行版Linux操作系统如何实现共存

    Linux发行版众多,各自的优缺点也不一样,不少Linux爱好者想同时拥有多个Linux操作系统,下面笔者就提供两种不需要安装额外引导程序的多Linux共存方法. 使用OS Loader引导多个Linux操作系统 使用这种方法必须满足一个前提条件,就是Linux操作系统的引导程序不能装在主引导记录(MBR),而只能装在Linux引导分区的第一个扇区,这样才不会覆盖Windows 2000/XP的OS Loader. 笔者以使用OS Loader引导红旗Linux桌面版4.1为例进行说明.装好红旗

  • 2016年如何选择Linux发行版

    不管是在企业级应用还是在消费者领域,2015 对于 Linux 来说都是极其重要的一年.作为一个从 2005 年就开始使用 Linux 的老用户,我有幸见证了 Linux 过去这 10 年里的重大发展,并且,我相信它在 2016 年里会更加令人激动.在这篇文章里,我会挑选几个将在 2016 年里大放光彩的最佳发行版给大家介绍一下. 强势归来的发行版:openSUSE SUSE 是 openSUSE 发行版背后的公司,同时也是起步最早的 Linux 公司:它在 Linus Torvalds 发布

  • Linux 发行版和安装的基本知识

    一.Linux发行版的基本知识 虽然Linux的基础是其内核(kernel),但是光有内核还远不是一个完整可用的操作系统环境.这里我们要讲述一些关于Linux发行版的基本要素. Boot manager :boot manager是存在在硬盘主引导记录(aster boot record ,MBR)中的程序,该程序由计算机的BIOS调入执行,完成启动工作.如果你在一个已经安装了Windows或其它系统的机器上安装Linux,boot manager将让你选择启动哪个操作系统.boot manag

  • 基于 Ubuntu 的发行版上安装微软 TrueType 字体的教程

    如果你在 Linux 上用 LibreOffice 打开一些微软文档,你会发现字体看起来有一点不同.你也将注意到有些常用字体找不到,如 Times New Roman.Arial等等. 不用担心.我将向你展示如何在 Ubuntu 上和其它基于 Ubuntu 的 Linux 发行版上安装这些字体.但是在此之前,让我告诉你为什么这些字体没有被默认安装. 为什么微软字体不被默认安装在 Linux 中? Times New Roman.Arial 等字体都是微软的,并且这些字体不是开源的.很多 Linu

  • 吸引发烧友的视听Linux发行版

    我最近偶然发现视听Linux项目,许多专门的面向音乐的Linux发行版之一.视听Linux: 是基于ArchLInux 提供一个为播放音乐而定制的实时linux内核. 使用轻量级流动箱窗口管理器 避免不必要的守护进程和服务 允许播放dsf并支持通常的pcm格式. 支持各种音乐播放器,包括我最喜欢的组合之一:mpd+粤语 自2017年4月以来,这个亲音频的Linux网站并没有显示出太多的活动,但它确实包含了今年的一些更新和评论.考虑到它的定位和功能集,我决定在我的旧东芝笔记本电脑上运行一下. 安装

  • python获取Linux发行版名称

    我必须从Python脚本中获取Linux发行版名称.dist平台模块中有一个方法: import platform platform.dist() 但在我的Arch Linux下它返回: >>> platform.dist() ('', '', '') 为什么?我怎么能得到这个名字? PS.我必须检查分发是否是基于Debian的. 更新:我在这里找到了Python站点,自2.6以来,dist()已被弃用. >>> platform.linux_distribution(

  • 常用Linux发行版镜像源配置小结

    最近研究Linux,试了一些Linux发行版,但是大多数发行版的软件源速度都不是很理想.所以我这里干脆做了一个收集,把我用过的一些常用发行版的软件源设置方法做个总结,大家也可以做个参考. Ubuntu 18.04 18.04是目前Ubuntu最新的长期支持版.当然我非常期待4月份推出的20.04长期支持版,支持wireguard这一点就非常吸引人. # 备份官方镜像 cp /etc/apt/sources.list /etc/apt/sources.list.backup # 使用清华镜像源 t

  • Window下Oracle Database 11g 发行版2安装教程

    Window系统安装Oracle的方法,具体内容如下 一.安装Oracle 数据库软件 1.先去官网下载所需文件: 2.选中两个压缩包同时解压到一个文件 3.解压文件后运行文件进行安装 4.运行文件后第一步 这里信息可以不填写,弹框直接选择是进入下一步 5. 安装选项直接选择第一个 6.系统类也是直接选择第一个 7.典型安装可以配置数据库安装位置.登录口令等信息,口令可以填写简单密码,会有提示但是不影响下一步 8. 接下来就是连续点击下一步直到安装完成 如果安装过程中出现错误:安装Oracle0

  • 2018值得选用的五个Linux服务器发行版

    据最新统计,目前Linux发行版约有300种,几乎都可以作为服务器系统运行.在Linux早期,几乎所有发行版都是"万能"发行版,专门的Linux服务器发行版并不火热,到21世纪初,每个希望将Linux变现的公司,才都开始提供服务器发行版. Linux发行版很少互相复制.从以下5个最流行的Linux服务器发行版来看,这一点很明显,它们各有不同的优缺点. 一.Red Hat Enterprise Linux 先介绍红帽公司的产品,主要是因为该公司今年将成为年收入40亿美元的企业,尽管它不再

  • 在Debian系的Linux中编译并安装ixgbe驱动的教程

    Intel的10G网卡(比如,82598. 82599. x540)由ixgbe驱动支持.现代的Linux发行版已经带有了ixgbe驱动,通过可加载模块的方式使用.然而,有些情况你希望在你机器上的自己编译安装ixgbe驱动,比如,你想要体验ixbge驱动的最新特性时.同样,内核默认自带的ixgbe驱动中的一个问题是不允许你自定义驱动的参数.如果你想要一个完全定制的ixgbe驱动(比如 RSS.多队列.中断阈值等等),你需要手动从源码编译ixgbe驱动. 这里是如何在Ubuntu.Debian或者

随机推荐