1、 Linux服务器配置与管理服务器配置与管理第一章第一章 Red Hat Linux 9的安装与启动的安装与启动1.1 Linux1.1 Linux简介简介 Linux是一个以Intel X86系列CPU为硬件平台,遵循POSIX(标准操作系统界面)标准,完全免费而且可以自由传播的UNIX兼容系统。是真正意义上的多用户、多任务、分时操作系统。Linux的内核(Kernel)版权属于Linux的创始人Linus Torvalds,在GPL版权协议下发行,用户可以自由复制、修改、套装和再次分发,但不能在分发时加入任何限制,而且所有源代码必须公开,因此,任何人均可无偿取得Linux的执行文件和源代码
2、。Linux的吉祥物是企鹅,创始人选用它代表所创立的Linux操作系统。Linux操作系统由内核、Shell、文件系统和Linux应用程序所组成。1.1.1 什么是什么是Linux1.1 Linux1.1 Linux简介简介 Linux操作系统的历史最早可追溯到1990年,它是由芬兰赫尔辛基大学一名叫Linus Torvalds的学生编写开发。最初只是写了一个80386保护模式下处理多任务切换的进程切换器,后来从Minix(用于示范教学的Mini Unix系统)中得到灵感,发誓要写一个比Minix更好的系统,于是开始写一些硬件设备驱动程序和文件系统,随后就诞生了0.0.1版本的Linux,但它
3、必须在有Minix的机器上编译后才能运行,之后,Linus Torvalds决定抛开Minix系统,重新开发一个全新的系统,该系统能运行在386、486个人计算机上,并且具有Unix操作系统的全部功能,于是在1991年10月5日发布了Linux 0.0.2版,该版本可以运行bash(一种用户与操作系统内核通讯的软件,即Shell)和gcc(GNU C编译器)。1.1.2 Linux的发展史的发展史1.1 Linux1.1 Linux简介简介由于对这个内核的信心和美好的奉献精神与发展希望,Linus希望这个内核能够免费扩散使用,于是将源代码发布在网上,随即就引起了爱好者的注意,他们通过互联网也加
4、入了Linux内核的开发工作,一大批高水平程序员的加入,使得Linux得到了迅猛发展,到1993年底,Linux 1.0终于诞生。此时的Linux已是一个功能完备的操作系统了,其内核紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上已有非常出色的表现。Linux加入GNU并遵循公共版权许可证(GPL)协议,由于不排斥商家对软件作进一步开发,不排斥在Linux上开发商业软件,从而使Linux又开始了一次飞跃,从而出现了很多Linux的发行版本,如Red hat、Suse、Red Flag等。一些公司也开始在Linux上开发商业软件或将其他Unix平台上的软件移植到Linux上来,随着
5、Linux的应用和发展前景的看好,目前IT界众多知名商家,如IBM、Oracle、Informix、Sysbase、Novell、HP等都宣布支持Linux,并极力开发和推广Linux商业服务器和相关软件,众多商家的加盟弥补了纯自由软件的不足和发展障碍,使得Linux得以迅速普及和前所未有的大发展。1.1.2 Linux的发展史的发展史1.1 Linux1.1 Linux简介简介 Linux操作系统几乎具有Unix操作系统的全部功能与特色,是真正意义上的多用户、多任务、分时操作系统。具有十分强大的网络服务功能,可实现各种网络服务功能。如:WEB服务、FTP服务、DNS、DHCP、软路由器、防火
6、墙、代理服务器、文件服务、邮件服务等功能。具有运行稳定、安全性高的优点。具有出色的速度性能和良好的用户界面。Linux对系统硬件要求十分低,一台386、486即可很流畅地运行最基本的Linux系统,一张软盘即可运行实现基于Linux的防火墙和代理服务器。Linux提供命令行和图形用户界面两种操作方式。1.1.3 Linux的优点与应用的优点与应用1.1 Linux1.1 Linux简介简介 具有良好的可移植性和开放性 Linux是一种可移植的操作系统,能够运行在从微型计算机到大型计算机的任何硬件平台上。Linux是一个与POSIX(PortabLe Operating System Inter
7、face)相兼容的操作系统,它所构成的子系统支持所有相关的ANSI、ISO、IETF和W3C业界标准。软件成本低,并开放源代码 Linux由于网络服务功能异常强大,常用作网络服务器。由于具有运行稳定、安全性高的特点,目前越来越多的企业已转向使用Linux操作系统。最近Linux的图形用户界面和Linux应用软件得到了长足发展,Linux的桌面应用已可与Windows平台相比美,应用前景一片光明。1.1.3 Linux的优点与应用的优点与应用1.1 Linux1.1 Linux简介简介 在众多Linux的发行版本中,Red Hat Linux是业内最富盛名,也是做得最出色的,在服务器市场占有80
8、%的份额。目前Red Hat Linux的发行版分为Fedora Core和Enterprise版两种。Fedora由Red Hat公司赞助,以社群主导、支持的方式来开发Linux的新发行版,主要提供给Liux业余人士使用。目前该发行版的最新版本为Red Hat Linux Fedora Core 5。Red Hat公司的研发重心主要放在Linux的商用企业服务器-Red Hat Linux Enterprise,该种发行版又细分为AS、ES和WS三种版本。1.1.4 Red Hat Linux简介简介1.1 Linux1.1 Linux简介简介 AS(Advanced Server)版:是R
9、ed Hat Linux家族最强大的版本,是专为企业关键业务提供服务的Linux解决方案,它内置HA/Cluster功能,适合运行数据库、中间件、ERP/CRM和集群/负载均衡系统等关键业务,支持各种平台的服务器,提供了最全面的支持服务。适合大型企业部门及数据中心使用。ES(Entry Server)版:提供广泛的网络服务应用,适用中型企业部门应用。WS(Workstation Server)版:是AS和ES版的桌面/客户端伙伴,提供了一个理想的开发平台,支持众多的开发工具,让用户高效快捷地开发自己的应用程序。1.1.4 Red Hat Linux简介简介1.1 Linux1.1 Linux简
10、介简介 目前企业版AS的最新版本为Red Hat Enterprise Linux AS 4 Update 3.在2019年底,Red Hat Linux公司可能会发布最新的AS 5,同时还将发布针对普通用户使用的桌面版,即Red Hat Linux Desktop 5,其用户图形界面将完全可与Windows操作系统相比美,内置了办公套装软件openoffice 2.0和众多其他Linux应用软件。Linux的发展和版本更新较快,新发行版的内核版本更高,支持更多的新硬件设备和一些新的特性,功能也更强。但基本的Linux操作命令、操作方法以及对服务器的配置步骤和方法并没有改变,因此版本的高低,不
11、影响初学者对Linux的学习。尽管Linux提供了图形用户界面,但建议培养使用命令行进行操作的习惯,这有助于真正了解和学会对Linux的操作和使用。企业服务器应用一般不安装图形界面,这可提高系统的性能。1.1.4 Red Hat Linux简介简介1.2 Red Hat Linux1.2 Red Hat Linux的安装方式的安装方式Red Hat Linux支持多种安装方式,根据安装时软件的来源,其安装方式有光盘安装、硬盘安装、NFS映像安装、FTP安装和HTTP安装五种。前面二种属于本地安装,后面三种属于网络安装。Red Hat Linux发行光盘的第一张光盘,自带有启动功能,可直接利用光
12、盘启动后进行安装,这是目前最简单也是最常用的一种安装方式。在安装Linux时,用于安装的磁盘空间不要划分,Linux安装过程中,会自动创建和划分分区。1.安装方式安装方式1.2 Red Hat Linux1.2 Red Hat Linux的安装方式的安装方式无论采用哪种方式安装Linux,都需要先引导并启动安装程序,其启动可以使用软盘,也可以采用安装引导光盘。安装程序启动成功后,将出现图1.2所示的安装程序启动界面,在该界面中按F2,就可进入Option界面,如图1.3所示。在该画面中提供了可供使用的启动选项,在启动提示符(boot:)后输入linux askmethod,并按回车键,以进入询
13、问安装方式,这样安装程序就会询问用户采用何种安装方式。2 选择安装方式选择安装方式1.3 1.3 安装安装Red Hat Linux 9Red Hat Linux 9 最方便的安装方式是采用光盘直接安装,可在VMWare虚拟机中安装演示讲解。整个安装过程和步骤如下:1.启动安装程序 2.测试光盘介质,此步可直接跳过不测试,但必须确保光盘没问题。3.显示说明,直接选OK按钮进入下一步继续。4.选择安装界面所使用的语言 5.选择键盘类型、选择鼠标类型 6.选择Linux系统安装类型。有4种安装类型,即Personal Desktop、Workstation、Server和Custom(定制)。7.
14、为安装准备分区。可采用自动创建分区方式。1.3 1.3 安装安装Red Hat Linux 9Red Hat Linux 9 8.设置启动引导器 9.网络配置 选择IP地址分配方式,若选择静态指定,则为网卡设置IP地址、子网掩码和网关地址以及域名服务器的地址。设置Linux主机名 配置防火墙。初次安装使用,可暂时不启用防火墙,选择No firewall,然后继续。10.设置Linux操作系统支持的语言 11.设置系统时区 12.设置root账户的密码1.3 1.3 安装安装Red Hat Linux 9Red Hat Linux 9 13.选择要安装的软件包 14.复制并安装软件包 15.制作
15、Linux系统启动软盘 16.配置显示卡 17.设置显示器型号和性能参数。18.设置图形界面的分辨率和颜色深度 到此为止,就结束了Linux的安装过程,接下来就可启动进入Linux了。1.4 Linux1.4 Linux的启动与登录的启动与登录 1.Linux的启动 Linux通过硬盘启动后,将进入GRUB的启动菜单画面,默认等待10秒供用户选择要进入的操作系统。若用户未选择,超时后将自动进入默认的系统。2.Linux的登录 若安装了Linux的图形界面,系统会自动进入图形方式,并显示用户登录界面,此时可输入root用户名和对应的密码来登录进入Linux系统。若未安装图形界面,则系统会进入文本
16、界面,在显示登录提示符时输入root用户名和密码,即可登录进入Linux的命令行文本界面。通过使用Linux操作命令,即可实现对Linux系统的操作。文本登录过程如下所示:1.4 Linux1.4 Linux的启动与登录的启动与登录 rh9 login:root password:rootrh9 root#是Linux的命令行操作提示符,左边显示的信息含义如下:1.4 Linux1.4 Linux的启动与登录的启动与登录 3.Linux的常用命令 Linux启动成功后,为便于操作,此处先介绍几个最常用的命令:(1)查看目录和文件:ls 或 ll (2)目录操作 进入目录使用cd 目录名,退出返回上一级目录使用cd.,返回根目录使用cd/,建立目录使用mkdir 目录名,删除文件或目录使用rm 文件名或目录名。(3)退出当前登录使用logout或exit命令;重新启动使用reboot或shutdown r now;若要关机,则执行shutdown h now (4)若要由文本界面进入图形界面(必须事先安装了图形界面软件包),则执行startx;在图形界面按Ctrl+Alt+F2,可返回文本界面。