Linux操作系统项目化教程 教学课件 ppt 作者 978-7-302-30884-3 任务2 安装Debian Linux系统

上传人:E**** 文档编号:89346248 上传时间:2019-05-23 格式:PPT 页数:63 大小:1.25MB
返回 下载 相关 举报
Linux操作系统项目化教程 教学课件 ppt 作者 978-7-302-30884-3 任务2 安装Debian Linux系统_第1页
第1页 / 共63页
Linux操作系统项目化教程 教学课件 ppt 作者 978-7-302-30884-3 任务2 安装Debian Linux系统_第2页
第2页 / 共63页
Linux操作系统项目化教程 教学课件 ppt 作者 978-7-302-30884-3 任务2 安装Debian Linux系统_第3页
第3页 / 共63页
Linux操作系统项目化教程 教学课件 ppt 作者 978-7-302-30884-3 任务2 安装Debian Linux系统_第4页
第4页 / 共63页
Linux操作系统项目化教程 教学课件 ppt 作者 978-7-302-30884-3 任务2 安装Debian Linux系统_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《Linux操作系统项目化教程 教学课件 ppt 作者 978-7-302-30884-3 任务2 安装Debian Linux系统》由会员分享,可在线阅读,更多相关《Linux操作系统项目化教程 教学课件 ppt 作者 978-7-302-30884-3 任务2 安装Debian Linux系统(63页珍藏版)》请在金锄头文库上搜索。

1、任务2 安装Debian Linux系统,任务引入,某中小企业的网络管理员选择Debian Linux作为该企业某数据库服务器的操作系统。现需将Debian Linux操作系统安装至该数据库服务器并对服务器进行合理分区,假设该服务器硬盘大小为500GB,内存为1GB。同时对另一服务器所安装的Linux系统内核进行升级。,任务实施流程,1.安装前的准备 2.安装Debian操作系统并对系统分区 3.启动Debian Linux并配置启动菜单 4.升级Linux内核,2.1安装前的准备,2.1.1 Debian 对硬件的要求,1.CPU 目前最新的Debian GNU/Linux 6.0支持主流的

2、Intel x86系列和AMD64系列。 2.内存 系统推荐最小需要64MB的内存,建议非桌面安装使用256MB以上的内存,桌面安装使用512MB以上的内存空间。,3.硬盘 Debian需要至少110MB的硬盘空间。建议非桌面安装硬盘空间为1GB以上,桌面安装建议留有硬盘空间5GB以上。,2.1.2系统备份与分区,开始安装Debian之前,需要备份计算机中的所有数据。若计算机中安装有其他操作系统(如Windows、FreeBSD、MacOS等),同时也希望把Debian装在同一块硬盘,那么必须重新对硬盘分区(Debian需要专用的硬盘分区,不能安装在Windows或者MacOS的分区上)。,以

3、下情况,可以考虑暂不做分区操作: (1)如果计算机配有不止一块硬盘,则可以考虑把其中的一块硬盘专门分配给Debian使用,这时可以不用在启动安装系统前对硬盘分区,可以利用安装程序自带的分区程序进行分区。 (2)如果计算机只有一块硬盘,而且您愿意把原来的操作系统全盘替换成Debian,那么同样可以在启动安装系统后,待到安装时利用安装程序自带的分区程序进行分区。,(3)如果计算机中已经有多个分区,并且通过删除或替换它们中的一个或多个就能为Debian安装提供足够的空间,那么同样也可以把分区操作延后,到安装时再使用安装程序自带的分区工具进行分区。,2.1.3 获取安装光盘,Debian系统的用户有多

4、种途径获取最新版的Debia系统: 直接到Debian官方网站下载Debian ISO镜像安装文件 从销售Debian CD的经销商处购买。 由 Debian 6.0 开始,Debian 正式提供官方LiveCD 让用户无须安装或触动计算机上的硬盘直接在光盘上试用 Debian 桌面。,2.2安装系统,1.等待加载光盘,2.选择语言,3.选择区域,4.配置键盘,5.配置网络,6.设置主机名称,域名是附加在主机名之后,通常以.com、.net、.deu、.org结尾,如果是内部网络,则可以随意写一个域名。,7.设置域名,8.设置系统管理员密码,9.设置普通账户名和密码,10.磁盘分区,11.安装

5、基本系统,12.配置软件包管理器,13.软件包流行度调查,14.软件组合选择,15.安装引导加载程序,16.完成系统安装,2.2.2 硬盘分区,1.硬盘分区标识,硬盘: 在hd后面加上a、b、c、d进行表示,如hda、hdc分别表示计算机中第一块和第三块硬盘。 分区:在硬盘名称后用数字加以区分,其中14表示主分区,5以后为逻辑分区。如hda1、hdc6等等。,2.分区与挂载点,在Linux中,“分区”是指一个个的设备,放在/dev目录下。如/dev/hda1、/dev/sdb3等等。 “挂载点”是Linux中文件系统的入口目录,磁盘分区需挂载到某个目录下面。如“/home分区”,实际是指挂载在

6、/home目录上的分区,而这里的“/home”就是一个挂载点。,3.Linux如何分区,使用Linux系统时,至少要有两个分区:一个是根分区,用“/”表示;另一个是swap(交换)分区。 swap分区:用作虚拟内存。一般swap分区的大小应不小于物理内存,但最大一般不超过物理内存的两倍。 根分区(/):通常最简单的分区方法就是先创建一个交换分区,然后将剩余的磁盘空间全部分配给根分区。,一般情况下只需创建上述两个分区就可,但也可根据实际需要,将其他目录单独创建在一个分区上: /boot:这个目录下的文件比较重要,它包含了操作系统的内核和在启动系统过程中所要用到的文件。因此最好为/boot单独创建

7、一个分区 。,/home:如用户数较多,或用户需要在服务器上放大量文件,可将该目录单独分区并给予足够大的空间。 /var:如果服务器作为Web服务器、数据库数据器或日志服务器使用,可将该目录单独分区并分配较大空间。 /tmp:该目录存放系统运行的临时文件,并在机器重启时清空目录。但由于服务器并不经常重启。也可将此目录单独分区。,4.分区实例,针对本任务的任务要求,服务器是作为数据库服务器,硬盘大小为500GB,内存为1GB,对该服务器可采用以下分区方案:,表2.1 数据库服务器分区方案,2.3启动系统并设置启动菜单,2.3.1 Linux启动过程,Linux的引导过程通常包括以下几个阶段: 加

8、载并初始化内核 检测和配置设备 创建系统进程 执行系统启动脚本 多用户操作,2.3.2 MBR与引导加载程序,MBR(The Master Boot Record) MBR,即主引导记录,也称主引导扇区,它位于磁盘的0面0柱面第一个扇区。,引导加载程序 引导加载程序(boot loader)是负责查找操作系统内核,并将内核加载到内存,并使其运行的一种小程序。 目前Linux或其他Unix类的操作系统中LILO和GRUB是主流的引导管理器,它们在计算机启动后第一个运行,负责加载操作系统的内核,一旦内核被加载成功,系统的初始化及启动过程则完全由内核来完成。,2.3.3. GRUB,GRUB是GRa

9、nd Unified Boot loader的缩写,它是一个多重操作系统启动管理器。可以被使用在任何Linux系统中,是目前Linux使用最广泛的引导程序。 GRUB拥有交互式命令界面,可以支持网络引导,另外其配置文件存储在文件系统中,可以方便修改等 。,如果是全新安装的Linux系统,那么GRUB会被自动安装到磁盘上。 如果已经安装了某个Linux发行版,想使用GRUB作为引导加载程序,则可以从GNU GRUB官网上下载GRUB安装包进行编译安装。,.安装GRUB,Debian在启动时会出现GRUB启动菜单,.设置启动菜单,GRUB的配置都是通过一个配置文件来完成的。Debian 6.0用的

10、GRUB2,GRUB2的配置文件位于/boot/grub/grub.cfg 。 grub.cfg常用的配置参数如下: ()default:定义默认引导的操作系统。0表示第一个操作系统,依次类推。 例如:set default =1 表示默认启动第二个操作系统 ()timeout:设置菜单的启动延时 例如:set timeout=5 表示5秒内用户没有操作则自动引导默认操作系统。 ()menuentry:设置菜单项名称,引号内的内容即菜单项显示内容。 例如:menuentry “Debian GNU/Linux,with Linux 2.6.32-5-686”,()root:指定引导程序所在的启

11、动分区。 例如:set root=(hd0,0) ()linux:设置内核文件 例如:linux /boot/vmlinuz-2.6.32-5-686 ()initrd:使用initrd命令加载镜像文件 例如:initrd /boot/initrd.img-2.6.32-5-686 ()chainloader:指定非Linux系统的加载程序位于指定分区的+1扇区上,以便其它系统的加载器被正确加载。 例如:chainloader +1,一般写在非Linux系统,如windows系统启动参数中。,2.3.4. init进程与运行级别,.init进程,通过GRUB引导加载系统内核后,内核启动的第一个

12、用户级进程即为init进程,因此init进程总是系统的第一个进程(它的进程号为1),可以说所有用户进程都是直接或间接地以init进程为父进程。 init进程的一个重要任务是负责执行系统的启动脚本,在引导时,init进程会按照/etc/inittab文件中所设置的参数进行启动系统。,运行级别(Runlevel),指的是Linux操作系统当前正在运行的功能级别。这个级别从0到6,具有不同的功能。不同的运行级别定义如下: 0为关闭系统 1为单用户模式(single-user mode) 25为多用户模式(multi-user modes),如果需要,可进行定制。 6为重新启动,2.运行级别,3. 启

13、动脚本,Linux有7种不同的运行级别,不同的运行级别的工作状态,启动的服务等都有可能不同。那么系统启动后, init进程会根据/etc/inittab文件中的配置运行指定(或默认)级别所配置的服务。,/etc/inittab配置文件是由多个记录组成,格式如下: id:runlevels:action:process id:用于在inittab文件中惟一标示一个配置记录,可以有1-4个字符组成。 runlevels:用于指定该记录在哪些运行级别中运行,runlevels可以是单个运行级别也可以是运行级别列表。 action:用于描述记录将执行那种类型的动作 process:启动进程所执行的命令

14、,例如: id:2:initdefault: l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 l4:4:wait:/etc/init.d/rc 4 l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6,2.4安装新内核,2.4.1 内核和模块,内核指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。它负责控制整个计算机的运行,在系统运行时常驻内存。 模块指的

15、是一些可以让操作系统内核在需要时载入和执行的代码,它们扩展了操作系统内核的功能却不需要重新启动系统,可以在操作系统不需要的时候由操作系统卸载。我们可以通过lsmod命令查看当前系统中加载的模块。,2.4.2 升级内核,1.查看内核版本信息,升级内核前可以通过查看/proc/version文件查看内核的版本,也可以通过uname命令查看内核的版本信息。,格式: uname 选项 选项: -a:返回全部信息 -s:返回内核名称 -r:返回内核发布版本 -v:返回内核版本信息 -m:返回计算机架构 -o: 返回操作系统 例: testyzzd:$ uname r 2.6.32-5-686,内核的源代

16、码可以在www.kernel.org上下载 。,2.下载内核源代码,3.配置内核,内核源代码的压缩包下载好以后,一般将其放置在/usr/src目录下,解压缩以后会在该目录下产生一个同名目录,如linux-3.2.5。 这时我们可以打开一个终端,进入该目录,使用make menuconfig命令进入内核配置界面 。,内核配置好以后,就可以按照设置好的内核配置文件进行内核的编译了。在编译之前,确认机器已经安装了gcc编译器,否则将无法编译。编译内核的过程如下: ()make clean 先执行make clean命令清除先前编译产生的object文件 ()make 输入make命令,该命令是Linux的编译命令,系统将根据配置文件自动编译内核。 ()make modules_install 使用make modules_install命令将编译好的模块安装至/lib/modules/内核版本号/的目录中。,4.编译内核,()mkinitrd 将所有模块做成一个initrd文件以便内核调用,使用以下命令来创建:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号