




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,Chapter 1 Linux的安装,软件学院 蔡莉,2,一、Linux操作系统概述,何为Linux 自由软件介绍 软件按其提供的方式和是否赢利可分为商业软件、共享软件和自由软件。 自由软件有两层含义:一是可免费提供给任何用户使用;二是指它的源代码公开和可自由修改。 1984年,Richard Stallman组织开发了完全基于自由软件的软件体系GNU,并拟定了GPL。 Linus把Linux送给GNU,从而形成了GNU/ Linux。,GNU的头像,3,一、Linux操作系统概述,何为Linux 为什么使用Linux 自由软件,用户可以无偿地得到它及其源代码,无偿地获得大量的应用程序,而且可以修改和补充。 为用户提供了一个在家里学习和使用UNIX操作系统的机会。 Linux 能与现存的操作系统共存。 摆脱许可证的限制。,4,一、Linux操作系统概述,Linux与其他操作系统的区别 Linux与MS-DOS之间的区别,5,一、Linux操作系统概述,Linux与其他操作系统的区别 Linux与OS/2、Windows、 Windows NT之间的区别,6,一、Linux操作系统概述,Linux操作系统的产生与发展 Linux是专门为个人计算机所设计的操作系统。它最早是由芬兰的Linus Torvalds设计的。 1991年发行了Linux 0.11版本,并将它发布在Internet上,免费供人们使用。 1993年, Linux的第一个“产品”版Linux 1.0问世“。 1998年,各大厂商纷纷推出基于Linux的产品,出现全球的Linux 热潮。 Linux爱好者根据自己的使用情况,综合现有的Unix标准和Unix系统中应用程序的特点,修改并增加了一些内容,使得Linux的功能更完善。,7,一、Linux操作系统概述,Linux系统的特点 开放性 多用户 多任务 出色的稳定性和速度性能 良好的用户界面 设备独立性 提供丰富的网络功能 可靠的系统安全 良好的移植性 标准兼容性,8,一、Linux操作系统概述,Linux系统的组成 Linux有4个主要部分:内核、shell、文件系统和实用工具。 Linux内核 内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。 Linux Shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 每个Linux系统的用户可以拥有他自己的用户界面或Shell,用以满足他们自己专门的Shell需要。 Shell也有多种不同的版本。,9,一、Linux操作系统概述,Linux Shell Bourne Shell:是贝尔实验室开发的。 bash:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。 Korn Shell:是对Bourne Shell的发展,在大部分内容上与Bourne Shell兼容。 C Shell:是SUN公司Shell的BSD版本。,10,一、Linux操作系统概述,Linux文件系统 Linux目录采用多级树形结构 。 Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中,有时被指定为系统目录。图1.1中那些根目录下的目录就是系统目录。,11,一、Linux操作系统概述,Linux文件系统 Linux能支持多种文件系统,如:EXT2、EXT、XIAFS、ISOFS、HPFS、MSDOS、UMSDOS、PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT和AFFS。 内核,Shell和文件系统一起形成了基本的操作系统结构。它们使得用户可以运行程序,管理文件以及使用系统。,12,一、Linux操作系统概述,Linux实用工具 标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编辑器、执行标准的计算操作等。用户也可以产生自己的工具。 实用工具可分三类: 编辑器:用于编辑文件。 过滤器:用于接收数据并过滤数据。 交互程序:允许用户发送信息或接收来自其他用户的信息。,13,一、Linux操作系统概述,对Linux的分析和对未来的展望 对Linux的发展提出了怀疑: 对Linux的“出生”持怀疑态度 对Linux的服务支持持怀疑态度 对Linux的结构和功能上的不足持悲观和怀疑态度 形成Linux、UNIX和Windows NT/2000三者并存的时代,14,一、Linux操作系统概述,Linux的内核版本与发行版本 内核版本 Linux的版本号分为两部分:内核与发行套件版本。 序号的第2位为偶数的版本为稳定版本,序号的第2位为奇数的版本为测试版本。 发行版本 系统内核+应用软件和文档+管理工具=发行套件,15,一、Linux操作系统概述,Linux的内核版本与发行版本 发行版的基本要素 Boot manager:存在于硬盘主引导记录的程序,由计算机的BIOS调入执行,完成启动工作。 用户界面:常用的Linux图形界面有CDE、KDE和GNOME。 X Windows系统:支持图形用户界面的图形子系统。 Internet服务: 文件和打印服务:使系统可以在网络上与其他计算机共享文件和打印机资源。 应用程序:,16,一、Linux操作系统概述,Linux的内核版本与发行版本 发行版的基本要素 Package manager:用于在Linux系统中安装、反安装、升级应用程序的工具。 开发工具: Libraries: Linux的库程序。,17,众多的发行版本,18,二、RedHat 7.0的安装,安装前的准备 计算机硬件的准备 CPU :提供了对许多CPU的支持程序 主板:Red Hat Linux 7.1支持所有X86兼容主板 内存:建议64M以上,最好128M CDROM:支持所有的IDE接口的光驱,大部分SCSI接口的光驱也能够识别 SCSI卡:支持Adapterc 152x、154x、274x、284x、294x、394、aic7890-based卡,以及大部分流行的SCSI卡。 显卡: 字符终端方式下,所有的显卡都支持的。如果工作在X Window图形界面下,就需要根据显卡的不同进行相应的设置。,19,二、RedHat 7.0的安装,计算机硬件的准备 声卡: 在Red Hat Linux 7.1中提供了更多的声卡支持 ,不过一些小牌子的声卡常会出现支持不好的情况。 网卡:支持Ne2000兼容网卡,大部分PCI网也支持的较好。 可以到Red Hat的网站(/hardware)看看Linux所支持的硬件。,二、RedHat 7.0的安装,计算机硬件的准备 此外,还需要了解以下信息: 硬盘:数量, 容量和类型; 内存:您的计算机所装内存的数量; CD-ROM:接口类型(IDE, SCSI); SCSI卡:卡的型号; 网卡:网卡的型号; 鼠标:鼠标的类型(串口、PS/2、总线型),协议(Microsoft、Logitech、 MouseMan, 等等),按键的数量,对串口鼠标还要知道它接在哪个串口; 显示卡:显示卡的型号(或者它用的芯片组), 显示内存的数量;(大多数PCI总线的显卡可以被安装程序自动识别.) 显示器:型号,以及水平和垂直刷新频率的范围。 IP地址、掩码、网关、DNS服务器、域名和主机名,21,二、RedHat 7.0的安装,软件的准备 安装方式 CD-ROM安装 NFS安装; 硬盘拷贝 FTP安装 SMB安装,22,二、RedHat 7.0的安装,软件的准备 制作安装启动盘 (1)在DOS系统中制作启动盘 D: cd dosutils D:dosutils rawrite 按照系统提示操作。 (2)在Linux下制作 # dd if =boot.img of =/dev/fd0 bs=1440k,23,二、RedHat 7.0的安装,软件的准备 硬盘分区 要将Linux安装成服务器或工作站模式,可以不进行硬盘分区。 要将Linux和其他操作系统共存,需要给Linux留出足够的空间。完全安装Linux需要1.2GB硬盘。,24,二、RedHat 7.0的安装,开始安装 第一步:选择安装模式 利用光盘启动,可以选择不同的安装模式: 1) 图形模式:直接按回车即可,整个安装过程就象Windows一样,而且可以使用鼠标操作。 2) 文本模式:输入text,再按回车。就会进入文本模式的安装界面,有一定经验的人还是使用这种方式比较好。 3) 专家模式:输入expert,再按回车。 4) 救援模式:这不是在首次安装时使用的,它仅是用于原有的Linux系统无法正常启动的情况下使用。这种方式下,你将进入一个微型的Linux系统,并且提供了许多恢复Linux的工具供你使用。 5) 驱动盘模式:如果你有特殊的硬件驱动盘,需要在安装时提供给Linux系统使用,则你就输入“linux dd”,再按回车,安装程序会提供机会让你插入驱动软盘。,25,二、RedHat 7.0的安装,第二步:选择语言 Red Hat Linux 提供了18种不同的语言,可惜还是没有中文,只能选择“english”。然后继续。 第三步:选择键盘 在此选择us,继续。 第四步:选择安装方式 Red Hat Linux 提供了Workstation,Server,Laptop,Custom,Upgrade Existing(分别是工作站,服务器,笔记本电脑,用户自定义,升级老版本)这五种安装方式。,26,二、RedHat 7.0的安装,第四步:选择安装方式 1) Workstation:工作站方式。对于一般用户建议使用此方式。工作站类型安装将会清除掉所有硬盘上原有的所有Linux分区,对于非Linux分区(如Windows 98)会置之不理。 注意:但是,如果你的机器上原来是NT的话,那就千万不要使用这种方式,否则你的NT可能再也无法启动。 2) Server System:服务器系统方式。警告:采用这种方式安装,将会清除所有硬盘上所有分区的一切信息。 3) Laptop:便携机、笔记本方式。当在笔记本电脑上安装时,建议采用该方式。 4) Custom System:定制安装。 5) Upgrade Existing System:升级现有系统。,27,二、RedHat 7.0的安装,第五步:进行硬盘分区 Disk Druid工具:一个硬盘管理工具,可以根据用户的要求创建和删除硬盘分区,并对每个分区管理载入点。 Fdisk工具:比Disk Druid灵活些,需要有一定经验。,28,二、RedHat 7.0的安装,Druid工具介绍 在Disk Druid的主界面的最上面是Current Disk Partitions区,列出各个硬盘分区的信息。每行由五个项目组成: Mount Point - 指定该分区对应的Linux系统目录; Device - 硬盘分区的设备名; Requested - 分区定义时申请的最小空间; Actual - 当前分配给这个分区的空间; Type -分区类型。,29,二、RedHat 7.0的安装,Druid工具介绍 中间的是Drive Summaries区,一行对应一个物理硬盘,每行由六个项目组成: Drive - 硬盘的设备名; Geom C/H/S - 硬盘的物理信息,包括柱面、 磁头和扇区的数量; Total - 硬盘所有可用空间; Used - 硬盘已分配空间; Free - 硬盘未分配空间; Bar Graph - 硬盘已用空间表示图。,30,二、RedHat 7.0的安装,Druid工具介绍 最下面的是Disk Druid的按钮区,由五个按钮组成: Add - 申请一个新的分区; Edit - 修改在Current Disk Partitions区中选中的分区的属性; Delete - 删除Current Disk Partitions区中选中的分区; Ok - 确认分区操作,重写硬盘分区表; Back - 不保存修改而退出,回到前一个屏幕,重新开始。,31,二、RedHat 7.0的安装,第七步:设置主机名 随便为你的机器取一个名字。 第八步:选择系统安全等级 这也是Red Hat Linux 7. 1提供的新选项,它提供了三种选择: 1) High:如果你选择High级,那么所有来自外界的网络访系问都将被禁止; 2) Medium:默认的级别,选择该级别,则对于外界的网络访问仅限于该系统提供的网络服务; 3) No firewall:最低的安全保障,任何外界的网络访问都将被允许。 第九步:常用选项设置 设置鼠标、选择你需要支持的语言种类(注意,这里是提供了中文支持的哟),以及时区(图形界面下应点China,而在文本模式下则应选择PRC)。,32,二、RedHat 7.0的安装,第十步:用户设置 1) 首先设置系统管理员(就是root用户)密码,系统管理员是系统的最高权限者,拥有该系统,所以这个密码是十分重要的; 2) 接着安装程序提供了一个增加用户的工具,你可以通过这个工具很轻松地添加系统用户。,33,二、RedHat 7.0的安装,最后是关于用户认证的配置: a. Shadow Passwords:默认是选中的,请不要修改。该功能是用来保护密码安全的; b.使用MD5密码加密:默认也是选中的,请不要修改,它也是保护密码安全的; c.使用NIS:当你要通过网络上的NIS服务器进行用户验证时,请填写相关信息; d.使用LDAP:当你要通过网络上的LDAP服务器进行用户验证时,填写相关信息; e.使用Kerberos:当你要使用Kerberos系统进行用户验证时,填写相关信息;,34,二、RedHat 7.0的安装,第十二步:制作启动盘 安装完成之后,会提示你制作一张Linux启动软盘。在以下情况时,能够用得上: 1) 准备将LILO放在Linux分区中,可以通过软盘引导Linux; 2) 装在MBR上的LILO程序在安装Windows时被覆盖,则可以使用这张软盘引导,再运行“/sbin/lilo”,重新往MBR上写LILO程序; 3) 当系统崩溃时,可以使用Linux启动软盘启动,做一些恢复。 第十三步:拷贝文件 第十四步:配置显卡/X Window 最后,安装过程结束,取出光盘后,重新启动机器即可。,35,三、安装与升级软件,安装以RPM方式提供的软件 RPM简介 RPM(The Red Hat Package Manager)是一个开放的软件包管理系统。RPM提供5种基本操作: 安装:将软件从包中解出来,并且安装到硬盘。 卸载:将软件从硬盘清除。 升级:替换软件旧版本。 查询:查询软件包的信息。 验证:检验系统中的软件与包中软件的区别。,36,三、安装与升级软件,安装: 命令格式: rpm -i ( or -install) options file1.rpm . fileN.rpm 参数:file1.rpm . fileN.rpm 将要安装的RPM包的文件名 详细选项: -h (or -hash) 安装时输出hash记号 (#) -test 只对安装进行测试,并不实际安装。 -percent 以百分比的形式输出安装的进度。 -excludedocs 不安装软件包中的文档文件 -includedocs 安装文档 -replacepkgs 强制重新安装已经安装的软件包 -replacefiles 替换属于其它软件包的文件 -force 忽略软件包及文件的冲突 -noscripts 不运行预安装和后安装脚本,37,三、安装与升级软件,安装: -prefix 将软件包安装到由 指定的路径下 -ignorearch 不校验软件包的结构 -ignoreos 不检查软件包运行的操作系统 -nodeps 不检查依赖性关系 -ftpproxy 用 作为 FTP代理 -ftpport 指定FTP的端口号为 通用选项 -v 显示附加信息 -vv 显示调试信息 -root 让RPM将指定的路径做为“根目录“,这样预安装程序和后安装程序都会安装到这个目录下 -rcfile 设置rpmrc文件为 -dbpath 设置RPM 资料库存所在的路径为 ,38,三、安装与升级软件,卸载: 命令格式: rpm -e ( or -erase) options pkg1 . pkgN 参数 pkg1 . pkgN :要删除的软件包 详细选项 -test 只执行删除的测试 -noscripts 不运行预安装和后安装脚本程序 -nodeps 不检查依赖性 通用选项 -vv 显示调试信息 -root 让RPM将指定的路径做为“根目录“,这样预安装程序和后安装程序都会安装到这个目录下 -rcfile 设置rpmrc文件为 -dbpath 设置RPM 资料库存所在的路径为 ,39,三、安装与升级软件,升级: 命令格式 rpm -U ( or -upgrade) options file1.rpm . fileN.rpm 参数 file1.rpm . fileN.rpm 软件包的名字 详细选项 与安装软件包类似。,40,三、安装与升级软件,查询: 命令格式: rpm -q ( or -query) options 参数: pkg1 . pkgN :查询已安装的软件包 详细选项 -p (or -) 查询软件包的文件 -f 查询属于哪个软件包 -a 查询所有安装的软件包 -whatprovides 查询提供了 功能的软件包 -g 查询属于 组的软件包 -whatrequires 查询所有需要 功能的软件包,41,三、安装与升级软件,查询: 信息选项: 显示软件包的全部标识 -i 显示软件包的概要信息 -l 显示软件包中的文件列表 -c 显示配置文件列表 -d 显示文档文件列表 -s 显示软件包中文件列表并显示每个文件的状态 -scripts 显示安装、卸载、校验脚本 -queryformat (or -qf) 以用户指定的方式显示查询信息 -dump 显示每个文件的所有已校验信息 -provides 显示软件包提供的功能 -requires (or -R) 显示软件包所需的功能,42,三、安装与升级软件,验证软件包: 命令格式: rpm -V ( or -verify, or -y) options 参数 pkg1 . pkgN 将要校验的软件包名 软件包选项 -p Verify against package file -f 校验所属的软件包 -a Verify 校验所有的软件包 -g 校验所有属于组 的软件包 详细选项 -noscripts 不运行校验脚本 -nodeps 不校验依赖性 -nofiles 不校验文件属性,43,三、安装与升级软件,校验软件包中的文件: 命令格式: rpm -K ( or -checksig) options file1.rpm . fileN.rpm 参数: file1.rpm . fileN.rpm 软件包的文件名 Checksig-详细选项 -nopgp 不校验PGP签名 通用选项 -v 显示附加信息 -vv 显示调试信息 -rcfile 设置rpmrc文件为 ,44,四、LILO的配置和使用,LILO简介 LILO的全称为the Linux Loader,是一个在基于Intel系统上引导Linux系统内核的常见方式,也可以引导其他操作系统。 LILO的特点: 作为操作系统的装载程序,LILO独立于任何操作系统。 可以覆盖硬盘的主引导分区。 可以同时支持16个不同的系统内核映像。 为每个系统内核映像提供了密码保护。 支持位于不同磁盘和分区中的引导扇区、映像文件和启动映像。,45,四、LILO的配置和使用,LILO的配置 配置LILO可以使用liloconfig程序和手工方法。 手工配置 修改/etc/lilo.conf文件。该文件提供了以下信息: 启动操作系统所用的设备名 各种操作系统的启动区映像位置 启动运行状态 启动时使用的显示模式,46,四、LILO的配置和使用,LILO的装载 编辑完/etc/lilo.conf文件后,必须使用LILO的装载命令将信息写入硬盘LILO配置映像中,才能生效。 基本使用 # lilo 指定配置文件 # lilo C /root/lilo.conf 查看加载过程的信息 # lilo v 检验配置文件的语法 # lilo t 查看LILO可引导的操作系统 # lilo q,47,四、LILO的配置和使用,LILO的使用 配置好LILO好,可以重新启动机器来验证。在运行过程中按下了Alt、Shift、Ctrl键(或者利用prompt关键字定义的键),LILO会进入提示符状态: Boot: 启动默认引导的操作系统 默认等待10秒钟。 输入对应操作系统的标签名 输出所有操作系统的标签名 按Tab键,会列出所有操作系统的标签名,并且继续保持在提示符状态下等待。 输入系统内核使用的命令行参数 LILO可以将命令行参数传递到操作系统的内核中。,48,四、LILO的配置和使用,LILO的使用 表1-1 为lilo指定命令行参数,49,五、Linux运行级与系统的启动和关闭,Linux运行级与切换 Linux运行级 运行级就是操作系统当前正在运行的功能级别。这个级别从1 到6 ,具有不同的功能。 这些级别在/etc/inittab 文件里指定。这个文件是init 程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。,50,五、Linux运行级与系统的启动和关闭,不同的运行级定义如下: # 缺省的运行级,RHS 用到的级别如下: # 0 - 停机状态 # 1 - 单用户模式,类似Win9x 下的安全模式 # 2 - 多用户,但是没有 NFS # 3 - 完全多用户模式,默认运行级 # 4 - 没有用到,留给用户 # 5 - X11控制台,进到 X Window 系统 # 6 - 重新启动,51,五、Linux运行级与系统的启动和关闭,Linux运行级的切换 查看当前的运行级 # runlevel 运行级的切换 # init 0123456Ss,52,五、Linux运行级与系统的启动和关闭,引导Linux系统内核的方法 从软盘引导Linux 系统中没有硬盘 硬盘中没有配置LILO 丢失超级用户密码,需要进行系统急救 硬盘中的LILO被其他操作系统覆盖而不能启动 其他错误导致的系统不能启动,53,五、Linux运行级与系统的启动和关闭,引导Linux系统内核的方法 制作Linux引导盘 # dd if=/boot/vmlinuz of =/dev/fd0 # rdev /dev/fd0/dev/hda2 其中/dev/hda2是根分区。 使用Linux引导盘 将引导盘插入软驱后重新启动机器。,54,五、Linux运行级与系统的启动和关闭,引导Linux系统内核的方法 从硬盘使用LILO引导Linux 略。 使用Loadlin引导Linux 当系统上装有DOS、Windows 3x或Windows 9x时,可以在DOS下运行Loadlin。,55,五、Linux运行级与系统的启动和关闭,系统运行的第一个进程init Init是系统的第一个进程,其进程号(PID)永远为1。它是所有进程的父进程或祖先进程。 Init运行时读取在/etc/inittab 文件中的信息。这些信息包括默认的运行级别和由init启动的进程。 inittab 文件的例子: Id : runlevels : action : proc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石家庄市人民医院教学体系建设考核
- 唐山市人民医院肝癌合并肝硬化患者手术决策与风险评估考核
- 邢台市人民医院术后影像评估考核
- 2025中心医院手工清洗操作资格认证
- 张家口市中医院成分血临床应用指征与评价笔试试题
- 天津市人民医院癫痫中心主任竞聘多学科协作考核
- 大学课件直播
- 北京市中医院胆肠吻合术技术专项考核
- 2025妇幼保健院Graves病个体化治疗方案选择考核
- 2025中心医院学术期刊建设考核
- (安徽卷)2025年高考历史试题
- 腰大池引流管护理查房
- 国网网络信息安全培训课件
- 《丹青意蕴》第三课《国色新尚》课件 2025-2026学年+人教版(2024)初中美术八年级上册
- PI-DataLink软件基础操作培训教程
- 关爱弱势群体课件
- 跨境资金池管理办法
- 校企挂职锻炼协议书范本
- 旅游公司旅行社安全应急救援预案及措施
- 驾照换证考试题库及答案
- 医药物流仓库管理流程标准
评论
0/150
提交评论