欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

partition magic进行分区(1分钟教你windows下调整分区大小)

程序员文章站 2024-03-27 08:27:40
一、linux发行版的基本知识虽然linux的基础是其内核(kernel),但是光有内核还远不是一个完整可用的操作系统环境。这里我们要讲述一些关于linux发行版的基本要素。boot manager...

一、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。在安装时,你可以选择是否安装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可以自动识别许多硬件设备,但是在这方面它还是太简单了。为了完成安装,你可能需要手动输入一些信息,所以第一步就是收集你所有硬件的信息(生产厂商以及型号)以及其配置信息。如果你使用的是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使之能恰当的处理你所有的操作系统。