Linux环境及开发工具应用实践:1_Linux操作系统概述及安装配置

上传人:s9****2 文档编号:570170581 上传时间:2024-08-02 格式:PPT 页数:98 大小:9.24MB
返回 下载 相关 举报
Linux环境及开发工具应用实践:1_Linux操作系统概述及安装配置_第1页
第1页 / 共98页
Linux环境及开发工具应用实践:1_Linux操作系统概述及安装配置_第2页
第2页 / 共98页
Linux环境及开发工具应用实践:1_Linux操作系统概述及安装配置_第3页
第3页 / 共98页
Linux环境及开发工具应用实践:1_Linux操作系统概述及安装配置_第4页
第4页 / 共98页
Linux环境及开发工具应用实践:1_Linux操作系统概述及安装配置_第5页
第5页 / 共98页
点击查看更多>>
资源描述

《Linux环境及开发工具应用实践:1_Linux操作系统概述及安装配置》由会员分享,可在线阅读,更多相关《Linux环境及开发工具应用实践:1_Linux操作系统概述及安装配置(98页珍藏版)》请在金锄头文库上搜索。

1、Linux环境及开发工具应用实践环境及开发工具应用实践 -系统概述及安装系统概述及安装The school of Software Engineering目录目录1. 操作系统概述操作系统概述2. Linux操作系统概述操作系统概述3. Linux的安装及配置的安装及配置4. Linux操作系统卸载操作系统卸载The school of Software Engineering操作系统设计者操作系统设计者应用软件设计者应用软件设计者操作系统的位置操作系统的位置The school of Software EngineeringControls access to the hardware.Pr

2、events programs interfering with each other.Provides an easy way for programmers to talk to the electronics.Controls data storage and protection.The Shell (or command line)Allows the user to interact directly with the computer by typing commands.The shell interprets these and instructs the kernel ac

3、cordingly.Very powerful but can be intimidatingPointy, clicky program.Any number of users can use any number of programs and methods to access the system from any number of remote machines at the same time.User InteractionMany different users, typically accessing the system from remote machines in d

4、ifferent waysXXprogXunix helpPress ENTERto continue:Disk storageMemoryNetwork adapterModemScreenKeyboardUNIXKernel操作系统能干什么?操作系统能干什么?The ComputerConsole programsRun from the shellUse one program actively at a timeThe X Window SystemGraphical interface (point, click, drag, drop etc.)Network enabledCan

5、 use many programs at onceIs a separate programEasier to use than the shell but less powerful usersThe school of Software EngineeringUNIX操作系统的历史操作系统的历史1969: Bell Lab.o Ken Thompsono Dennis M. Ritchie: develop Co Brian Kernighan: name UNIX. 1974:o UC Berkeley: BSD (Berkeley Software Distribution). o

6、.Thompson and Ritchie, the creators of UNIX, working on a PDP-11 machine.The school of Software Engineeringv1977v IBM Co.: AIX. v SUN Microsystems Co.: SunOS, Solaris. v DEC Co.: Ultrix. v HP Co.: HP-UX. v SGI: IRIX. v Novell: UnixWare. v Santa Cruz Operations and HPv PC: Linux, FreeBSD, IBM OS/2, M

7、icrosoft XENIX, . v .UNIX操作系统的历史操作系统的历史Company nameGNU 计划计划vRichard Stallman 在1983年9月27日公开发起GNU计划重现当年软件界合作互助的团结精神vGNU通用公共许可证GNU General Public License,GPLv1985年Richard Stallman创立了自由软件基金会(Free Software Foundation)v主要成果:文字编辑器EmacsC语言编译器GCCLinus Torvalds编写的Linux操作系统内核Company nameLinux操作系统的出世操作系统的出世v 芬兰

8、大学生Linus Torvalds在从1990年底到1991年的几个月中,利用Minix操作系统作为开发平台,为他自己的操作系统课程和后来的上网用途而陆续编写了若干程序。v 1991.10.5 在Internet的comp.os.minix讨论区发表了一篇文章,表明他正在研制一个要超越Minix的操作系统,从而宣告了Linux的诞生。 v 1994年,Linux 1.0问世 v 1999年,Linux Kernel 2.2.x问世v 2001年,Linux Kernel 2.4.x问世Company nameLINUX的吉祥物的吉祥物The school of Software Enginee

9、ringLinux 官方网站官方网站The school of Software EngineeringRed Hat Linux网站网站 The school of Software EngineeringLinux的应用的应用v嵌入式系统:机顶盒移动电话平板电脑TiVo数码摄像机v网络防火墙v路由器vLinux超级电脑The school of Software EngineeringLinux操作系统的特点操作系统的特点v开发性系统遵循世界标准开放系统互连(OSI)规范v多任务计算机同时执行多个程序,而且各个程序的运行互相独立v良好的用户界面给用户呈现一个直观、易操作、交互性强的友好的图

10、形化界面系统调用接口v设备独立性把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样使用The school of Software EngineeringLinux操作系统的特点操作系统的特点v提供了丰富的网络功能完善的内置网络是Linux一大特点v可靠的安全系统采取了许多安全技术措施:对读、写控制、带保护的子系统、审计跟踪、核心授权等,为网络多用户环境中提供了必要的安全保障v良好的可移植性Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行The school of Software EngineeringLINU

11、X的组成的组成Linux 内核内核Linux ShellLinux文件文件系统系统Linux应用应用系统系统The school of Software EngineeringLinux 和和windows 比较比较v从操作系统性能角度看在一般应用场合Linux比windows至少快40%v从系统稳定性角度看Linux比windows好很多v系统对硬件的支持Linux外设驱动程序比较少?v系统的可维护性v系统对网络的支持Linux对网络的支持功能非常强大The school of Software EngineeringLinux版本介绍版本介绍Red Hat vKuszu硬件检测工具v内核模

12、块:硬件、文件系统的驱动程序vMandrake 由Red Hat 派生但与之不同v邮件服务器 postfix / sendmailv只能在奔腾级CPU上运行v包括分区工具,允许用户调整Windows分区大小The school of Software EngineeringLinux版本介绍版本介绍CalderavOpenLinux 商业用途版v只能用在Intel芯片上v有eServer和eDeskTop版v包含有LIZARD(Linux Wizard)图形界面安装v兼容性很好v图形界面较慢The school of Software EngineeringLinux版本介绍版本介绍SuSE

13、Linux (发音为”SUE-zuh”)v起源于德国,欧洲流行的Linux版本v支持多种CPU(Alpha X86 PowerPC)vLinux中最容易安装的版本(图形安装工具YzST2)v唯一可以通过DVD安装的Linux版本The school of Software EngineeringLinux版本介绍版本介绍Slackware Linuxv最像UNIX的Linux版本v目前唯一支持软盘安装的Linux版v不提供X Window 的Linux版v最小安装仅需16M内存和80M硬盘空间vDebian Linuxv有几个志愿者开发的版本v不提供X Window 的Linux版v系统的安全

14、性比其他版本都高v包含一个叫apt的软件,可以自动下载和安装软件包The school of Software EngineeringLinux版本介绍版本介绍Corel Linuxv以Debian为基础,增加了友好的用户界面以及默认的桌面配置等。v适用于初学者v但包含的软件很少The school of Software Engineering主要的主要的Linux版本版本vUbuntu LinuxvFedora Linuxv红旗 Linux v冲浪 Linux vMandrake LinuxvTurbo LinuxThe school of Software EngineeringRed

15、Hat LinuxvRedHat Linux是最流行的Linux版本网址为Http:/vRedHat Linux的特点:支持多种硬件平台: Intel,Alpha,Sparc具有优秀的安装界面具有独特的RPM升级方式:所有软件包都是以RPM方式包装软件包丰富安全性能良好:提供可插入验证管理器系统管理界面方便具有详细而完整的联机文档采用了稳定的内核Linux Kernel 2.4.20The school of Software EngineeringLinux的内核版本与发行版本的内核版本与发行版本v内核版本号由三个数字组成:r.x.y r:目前发布的Kernel版本 x:偶数:稳定版本,奇数

16、:开发中版本 y:错误修补的次数vRed Hat 9的Linux内核版本是2.4.20The school of Software Engineering为安装为安装Red Hat Linux准备硬件准备硬件v最新的硬件兼容列表可以从以下网址查到:http/ v为了顺利的运行Red Hat Linux 9.0,Red Hat公司推荐的硬件最低需求主要如下表 硬件推荐配置CPURed Hat Linux 9.0至少需要200MHz的CPU,如果使用GUI,则至少需要400 MHz的CPU。内存对于命令行界面,64MB内存就够了,而对于GUI,则至少需要128MB内存。磁盘空间需要的磁盘空间取决于

17、选择了安装多少组件。最少的情况下,需要大约500MB磁盘空间。而如果选择了所有软件包,则至少需要大约5.0GB磁盘空间。The school of Software EngineeringLinux安装前的准备硬盘分区安装前的准备硬盘分区The school of Software EngineeringWindows分区分区The school of Software EngineeringLinux如何使用分区如何使用分区The school of Software EngineeringLinux分区分区v安装Linux至少有交换分区和根分区二个分区v交换分区是当系统的虚拟内存使用,其类

18、型必须是swap,大小一般为内存容量的2倍v根分区类型一般选ext3v建议分为三个分区:交换分区根分区用户分区Company nameLinux中分区的对应关系中分区的对应关系分区分区名称IDE第1个硬盘(master)的第1个主分区/dev/hda1IDE第1个硬盘(master)的第2个主分区/dev/hda2IDE第1个硬盘(master)的第3个主分区/dev/hda3IDE第1个硬盘(master)的第4个主分区/dev/hda4IDE第1个硬盘(master)的第1个逻辑分区/dev/hda5IDE第1个硬盘(master)的第2个逻辑分区/dev/hda6IDE第2个硬盘(sla

19、ve)的第1个主分区/dev/hdb1IDE第2个硬盘(slave)的第2个主分区/dev/hdb2 SCSI第1个硬盘的第1个主分区/dev/sda1SCSI第1个硬盘的第2个主分区/dev/sda2 The school of Software Engineering分区举例分区举例vServer和Workstation模式:自动划分硬盘vCustom:手工分割 Mount Point / root根分区(建议:256MB) SWAP 交换分区(建议:实际内存2倍) /usr: 安装软件存放位置(建议:2.5GB) /home: 视用户多少而定 /var: 存放临时文件(建议:256MB)

20、 /boot: 存放启动文件(建议:32MB)The school of Software Engineering安装模式安装模式v根据使用的安装介质的不同,可以分为以下几种方法:使用本地数据安装从本地硬盘安装,需要使用软盘引导。从本地光盘安装,可以使用光盘或软盘引导。通过网络安装,可以使用的网络安装方式有FTP服务器HTTP服务器NFS服务器在虚拟机环境下安装The school of Software Engineering制作引导软盘制作引导软盘 vRed Hat Linux 9第一张光盘里的images目录中包含一系列的引导映像文件,这些文件包括: 映像文件用途描述bootdisk.i

21、mg本地与网络安装的引导软盘drvblock.img块存储设备的驱动程序drvnet.img网卡驱动程序pcmciadd.imgPCMCIA硬件驱动程序boot.iso带驱动程序的集成引导盘,需要刻录到光盘上The school of Software Engineering使用光盘图形化界面安装使用光盘图形化界面安装Linux v图形化安装的基本步骤安装提示选项配置基本参数设置磁盘分区配置安装细节 选择软件包 安装后配置第一次启动Linux The school of Software Engineering安装模式选择安装模式选择v打入“expert”,进入专家模式如果需要安装机器有些特殊

22、的硬件,安装程序无法正确配置,可使用这种方式v敲入“linux rescue”,进入“救援”模式用于原有的Linux系统无法正常启动的情况v敲入“linux dd”特殊硬件的安装驱动盘v默认安装模式出现语言选择选单-键盘-鼠标The school of Software Engineering安装提示选项安装提示选项 The school of Software Engineering检测信息检测信息The school of Software EngineeringRed Hat Linux的欢迎信息的欢迎信息The school of Software Engineering语言选择界面语

23、言选择界面The school of Software Engineering选择键盘类型选择键盘类型The school of Software Engineering鼠标配置鼠标配置The school of Software Engineering鼠标接口类型鼠标接口类型The school of Software Engineering选择安装还是升级选择安装还是升级The school of Software Engineering安装类型安装类型The school of Software Engineering磁盘分区设置磁盘分区设置The school of Software

24、Engineering系统自动分区系统自动分区The school of Software Engineering为用户的系统分区为用户的系统分区The school of Software Engineering磁盘设置磁盘设置vThe school of Software Engineering配置安装细节配置安装细节 The school of Software Engineering高级引导装载程序配置高级引导装载程序配置The school of Software Engineering高级引导装载程序配置高级引导装载程序配置The school of Software Engine

25、ering网络配置网络配置The school of Software Engineering手工设置网络设备手工设置网络设备The school of Software Engineering防火墙配置给系统重新命名防火墙配置给系统重新命名The school of Software Engineering防火墙配置防火墙配置The school of Software Engineering语言支持的选择语言支持的选择The school of Software Engineering时区配置时区配置The school of Software Engineering设置根口令设置根口令T

26、he school of Software Engineering验证配置验证配置The school of Software Engineering个人桌面默认设置个人桌面默认设置The school of Software Engineering选择软件包组选择软件包组The school of Software Engineering安装细节设置安装细节设置The school of Software Engineering选择单个软件包选择单个软件包The school of Software Engineering即将安装即将安装The school of Software Engi

27、neering安装软件包安装软件包The school of Software Engineering创建引导盘创建引导盘The school of Software Engineering视频卡配置视频卡配置The school of Software Engineering显示器的配置和定制显示器的配置和定制The school of Software Engineering定制图形化配置定制图形化配置The school of Software Engineering安装后配置安装后配置 The school of Software Engineering第一次启动第一次启动Linux

28、The school of Software Engineering系统自动检测系统自动检测The school of Software Engineering首次登录设置界面首次登录设置界面The school of Software Engineering设置用户帐户设置用户帐户The school of Software Engineering设置日期和时间界面设置日期和时间界面The school of Software EngineeringRed Hat网络注册界面网络注册界面The school of Software Engineering安装额外软件界面界面安装额外软件界面界

29、面The school of Software Engineering图形化登录界面图形化登录界面The school of Software EngineeringLinux桌面桌面The school of Software Engineering其他登录方式其他登录方式v虚拟控制台登录(选择使用文本登录模式)Red Hat Linux release 9Kernel 2.4.18-14 on an i686localhost login:v键入 startx 启动图形化桌面v远程登录rootlocalhost root# rlogin 218.xxx.xx.x 此为所要登录的主机的IP地

30、址password:login incorrectlogin rootpassword:The school of Software Engineering注销注销v如果想切换用户登录,可采用注销当前图形化桌面会话。操作的方法是: v(1)依次选择“主菜单注销”命令。v(2)命令行方式:exit ctrl+d login outThe school of Software Engineering关机或重启关机或重启v图形方式:在打开的对话框,选择“关机”或“重新启动”选项,然后点击“确定”按钮,即可完成关机或重新启动操作。v命令行方式:v shutdownv haltThe school of

31、 Software Engineering从硬盘安装从硬盘安装Linux v从硬盘安装需要使用Red Hat Linux的ISO映像文件 v要想从硬盘安装Linux,首先需要将ISO映像文件拷贝到硬盘的某个分区上,该分区类型必须为FAT文件系统。 v从硬盘安装Linux需要使用引导盘 v为了使用字符界面安装,可以在出现安装提示时输入命令:boot: linux textThe school of Software Engineering从网络安装从网络安装Linux v为安装Linux准备FTP服务器v使用FTP服务器安装LinuxThe school of Software Engineer

32、ing为安装为安装Linux准备准备FTP服务器服务器 v配置FTP服务器v在FTP服务器上建立Linux安装树:把Red Hat Linux 9第一张光盘的RedHat目录复制到指定的FTP目录中,如ftp-install。将第二张光盘上RedHat/RPMS目录中所有的文件(rpm包文件)复制到ftp-install/RedHat目录中。将第三张光盘上RedHat/RPMS目录中所有的文件复制到ftp-install/RedHat目录中。测试FTP服务器,保证客户机可以访问该FTP服务器。 The school of Software Engineering使用使用FTP服务器安装服务器安

33、装Linux v需要为客户机进入网络安装准备引导软盘v为了让客户机连接到网络上,还需要准备网卡驱动程序软盘,该软盘从drvnet.img文件生成 The school of Software Engineering使用使用FTP服务器安装服务器安装Linuxv在提供了正确的网卡驱动后,会看到如图所示的临时网络参数配置界面The school of Software Engineering使用使用FTP服务器安装服务器安装Linuxv指定FTP服务器和Linux安装文件所在目录The school of Software Engineering虚拟机安装虚拟机安装Red Hat LinuxThe

34、 school of Software Engineering安装虚拟机安装虚拟机The school of Software Engineering添加新的虚拟机添加新的虚拟机The school of Software Engineering在虚拟机中安装在虚拟机中安装Red Hat Linuxv在Virtual PC控制台里选中Red Hat Linux,单击【Start】按钮,打开该虚拟机The school of Software Engineeringv启动后,在Red Hat Linux虚拟机界面中打开【CD】菜单,选择【Capture ISO Image】菜单项。这样就可以直接

35、加载Red Hat Linux的ISO镜像文件,而不必刻录光盘。v如果希望直接使用物理光驱,也可以在【CD】菜单中选择相应的物理光驱。在虚拟机中安装在虚拟机中安装Red Hat LinuxThe school of Software Engineering虚拟机光驱设置虚拟机光驱设置The school of Software Engineering虚拟机中的安装界面虚拟机中的安装界面Company name卸载卸载Red Hat Linux双系统双系统v可用Windows的启动盘对MBR进行修复。The school of Software Engineering从虚拟机上删除从虚拟机上删除Red Hat Linuxv虚拟机控制台中选择需要删除的虚拟机

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

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