您好,欢迎访问三七文档
1SOIPHIC用户LINUX培训手册2019/9/162目录Linux概述RedHatEnterpriseLinux5安装和配置Linux操作系统基础知识Linux操作系统常用命令3Linux概述Linux发展历史Linux的优势Linux发行版本4Linux发展历史(1)Linux是指一套免费使用和自由传播的类UNIX操作系统。人们通常所说的Linux是指LinusTorvalds所写的Linux操作系统内核。当时的Linus还是芬兰赫尔辛基大学的一名学生,他主修的课程中有一门课是操作系统,而且这门课是专门研究程序的设计和执行。最后这门课程提供了一种称为Minix的初期UNIX系统。Minix是一款仅为教学而设计的操作系统,而且功能有限。因此,和Minix的众多使用者一样,Linus也希望能给它添加一些功能。在之后的几个月里,Linus根据实际的需要,编写了磁盘驱动程序以便下载访问新闻组的文件,又写了个文件系统以便能够阅读Minix文件系统中的文件。这样,“当你有了任务切换,有了文件系统和设备驱动程序后,这就是UNIX,或者至少是其内核。”于是,0.0.1版本的Linux就诞生了。5Linux发展历史(2)Linus从一开始就决定自由传播Linux,他把源代码发布在网上,于是,众多的爱好者和程序员也都通过互联网加入到Linux的内核开发工作中。这个思想与FSF(FreeSoftwareFoundation)资助发起的GNU的自由软件精神不谋而合。GNU是为了推广自由软件的精神以实现一个自由的操作系统。而当时Linux的优良性能备受GNU的赏识,于是GNU就决定采用Linus及其开发者的内核。在他们的共同努力下,Linux这个完整的操作系统诞生了。其中的程序开发共同遵守GeneralPublicLicense(GPL)协议,这是最开放也是最严格的许可协议方式,这个协议规定了源码必须可以无偿的获取并且修改。因此,从严格意义上说,Linux应该叫做GNU/Linux,其中许多重要的工具如gcc、gdb、make、emacs等都是GNU贡献。6Linux发展历史(3)这个“婴儿版”的操作系统以平均两星期更新一次的速度迅速成长,如今的Linux已经有超过250种发行版本,且可以支持所有体系结构的处理器,如X86、PowerPC、AMD、XSCALE等。到目前为止,它的内核版本也已经从原先的0.0.1发展到现在的2.6.xx。7Linux的优势(1)低成本开发系统Linux的源码开放性允许任何人可以获取并修改Linux的源码。这样一方面大大降低了开发的成本,另一方面又可以提高开发产品的效率。并且还可以在Linux社区中获得支持。可应用于多种硬件平台Linux可支持X86、PowerPC、AMD、Alpha、SPARC等多种体系结构,并且已经被移植到多种硬件平台。这对于经费、时间受限制的研究与开发项目是很有吸引力的。Linux采用一个统一的框架对硬件进行管理,同时从一个硬件平台到另一个硬件平台的改动与上层应用无关。8Linux的优势(2)可定制的内核Linux具有独特的内核模块机制,它可以根据用户的需要,实时地将某些模块插入到内核中或者从内核中移走,并能根据嵌入式设备的个性需要量体裁衣。经裁减的Linux内核最小可达到150KB以下,尤其适合嵌入式领域中资源受限的实际情况。9Linux的优势(3)性能优异Linux系统内核精简、高效和稳定,能够充分发挥硬件的功能,因此它比其他操作系统的运行效率更高。良好的网络支持Linux是首先实现TCP/IP协议栈的操作系统,它的内核结构在网络方面是非常完整的,并提供了对包括十兆位、百兆位及千兆位的以太网,还有无线网络、Tokenring(令牌环)和光纤甚至卫星的支持。10Linux发行版本(1)由于Linux属于GNU系统,而这个系统采用的GPL协议,并保证了源代码的公开。于是众多组织或公司在Linux内核源代码的基础上进行了一些必要的修改加工,然后再开发一些配套的软件,并把它整合成一个自己的发布版Linux。除去非商业组织Debian开发的DebianGNU/Linux外,美国的RedHat公司发行了RedHatLinux,法国的Mandrake公司发行了MandrakeLinux,德国的SUSE公司发行了SUSELinux,国内众多公司也发行了中文版的Linux,如著名的红旗Linux。Linux目前已经有超过250个发行版本。11Linux发行版本(2)RedHat国内,乃至是全世界的Linux用户最熟悉的发行版想必就是RedHat了。RedHat最早是由BobYoung和MarcEwing在1995年创建的。目前RedHat分为两个系列:由RedHat公司提供收费技术支持和更新的RedHatEnterpriseLinux(RHEL,RedHat的企业版),以及由社区开发的免费的桌面版FedoraCore。而正统的桌面版RedHat版本更新早已停止,最后一版是RedHat9.0。12Linux发行版本(3)RedHat企业版有三个版本——AS、ES和WS。1)RedHatEnterpriseLinuxASRedHatEnterpriseLinuxAS(AdvancedServer)是企业Linux解决方案中最高端的产品,它专为企业的关键应用和数据中心而设计。典型的RedHatEnterpriseLinuxAS应用环境如下:数据库和数据库应用软件WEB和中间件CRM,ERP13Linux发行版本(4)2)RedHatEnterpriseLinuxESRedHatEnterpriseLinuxES(EntryServer)提供了一个从企业门户到企业中层应用的服务器操作系统。它提供了与RedHat企业LinuxAS同样的性能,区别仅在于它支持更小的系统和更低的成本。典型的RedHat企业LinuxES应用环境如下:·公司WEB架构·网络边缘应用(DHCP,DNS,防火墙等)·邮件和文件/打印服务·中小规模数据库和部门应用软件14Linux发行版本(5)3)RedHatEnterpriseLinuxWSRedHatEnterpriseLinuxWS(Workstation)是RedHatEnterpriseLinuxAS和ES的桌面/客户端合作伙伴,是桌面应用的最佳环境。它包含各种常用的桌面应用软件(Office工具,邮件,即时信息,浏览器等),可以运行各种客户-服务器配置工具,软件开发工具和各种应用软件(例如EDA和Oil/Gas应用软件)。RedHatEnterpriseLinuxWS和服务器产品由同样的源代码编译而成,但它不提供网络服务功能(如DNS和DHCP),它只适合作客户端应用。15Linux发行版本(6)Debian1993年,伊恩·默多克(IanMurdock)发起Debian计划,它的开发模式和Linux及其他开放性源代码操作系统的精神一样,都是由超过800位志愿者通过互联网合作开发而成的。Debian也是最受欢迎的嵌入式Linux之一。国内的发行版本及其他目前国内的红旗、新华等都发行了自己的Linux版本。16RedHatEnterpriseLinux5安装和配置安装RedHatEnterpriseLinux安装后配置操作系统更新17安装RedHatEnterpriseLinux(1)选择安装方法可用的安装方法包括:从CD-ROM安装从光盘安装是最直接的方法。向系统中插入光盘,确认BIOS配置为从CD引导,并引导系统。然后从键盘上逐步设置过程中的选项,并从语言选项中选择安装哪个软件集。从硬盘驱动器安装从硬盘驱动器安装需要在硬盘驱动器分区上安装CD的ISO映像,还要求从第一张安装CD上的boot.iso映像创建一个引导CD。18安装RedHatEnterpriseLinux(2)网络安装(通过NFS、FTP或HTTP)这个方法也需要从boot.iso映像创建引导CD,或者从PXE引导。引导以后,选择网络安装方法(NFS、FTP或HTTP)。系统必须能通过选定的网络协议使用安装源。kickstart安装kickstart是RedHat脚本化安装方法的名称。编写了kickstart格式的脚本后,安装程序利用CD引导或PXE启动,然后给出kickstart文件的位置。PXE安装PXE,即Pre-ExecutionEnvironment,在一些NerworkInterfaceCard(NIC)上可用,通过连接到网络文件服务器进行安装,并从网络上检索到的文件引导,而不是从本地媒介(如CD)引导。19安装RedHatEnterpriseLinux(3)创建安装源创建安装CD安装CD的ISO映像可以从RedHatNetwork上下载,然后刻录到媒介上创建引导磁盘网络安装可以用一张CD引导,这张引导CD利用第一张安装CD上的images/目录中的boot.iso映像创建。使用ISO文件除了CD-ROM安装方法以外,其他所有类型的安装都可以将ISO映像文件作为安装源使用。20安装RedHatEnterpriseLinux(4)开始安装开始CD安装要开始CD安装,应先插入第一张安装CD,确认BIOS配置为从CD-ROM设备启动,启动计算机。出现欢迎屏幕后,你会看到媒介检验程序在验证每个安装CD的有效性。在欢迎屏幕后,选择安装时的语言,选择语言后,下一步选择安装键盘布局。开始网络或硬盘安装用引导CD引导,并在boot:提示符后面输入linuxaskmethod。当安装程序启动时,前两个屏幕仍是选择语言和键盘布局,不过这两个屏幕是文本模式。第三个屏幕选择安装方法:本地CDROMFTP硬盘驱动器HTTPNFS映像21安装RedHatEnterpriseLinux(5)开始kickstart或PXE安装用kickstart安装,需创建kickstart文件,并让它在要安装的系统上可用,并开始kickstart安装。kickstart文件中包含了安装过程中将遇到的所有问题的答案,因此管理员在开始安装后可离开电脑,直到它自动完成安装。虽然可以从CD进行kickstart安装,但是网络或硬盘驱动器安装更方便,否则管理员还是要回到系统跟前来更换CD。要开始PXE安装,先要配置PXE服务器,并开始网络安装。22安装RedHatEnterpriseLinux(6)执行安装开始安装后,按照屏幕的提示执行安装。分区是安装过程中要做的一个重要决策。在安装过程中提供以下几种分区模式:删除选定驱动器上的Linux文件系统,并创建默认布局(默认)删除选定驱动器上的所有分区,并创建默认布局用选定驱动器上的自由空间,并创建默认布局创建自定义布局如果选择的是创建默认布局,可以选中“评审和修改分区布局”来进行查看及修改。23安装后配置(1)RedHatSetupAgentRedHatSetupAgent会指导您完成一些安装后需要完成的任务,包括设置基本防火墙,决定是否启用SELinux,在RedHatNetwork上注册您的系统以便可以接收更新,添加用户。安装了RedHatEnterpriseLinux并重新引导后,会出现SetupAgent欢迎屏幕。屏幕的左边显示了SetupAgent会指导您完成的任务,包括:阅读LicenseAgreement防火墙安全增强性Linux(SELinux)KDump(转储系统崩溃时的信息)系统时间软件更新创建用户声卡设置24安装后配置(2)网络配置选择菜单管理—网络来进行配置。网络配置文件:/etc/modprobe.conf文件为每个网络设备指定一个内核模块/etc/sysconfig/network文件设置主机名以及是否启用网络,可在这个文件中启用或禁用IPv6/etc/hosts文件列出DNS服务器无法解析的主机名及IP地址25安装后配置(3)/etc/resolv
本文标题:Linux培训手册
链接地址:https://www.777doc.com/doc-959166 .html