Linux服务器配置与管理课件汇总全书电子教案完整版课件(最新).pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Linux服务器配置与管理课件汇总全书电子教案完整版课件(最新).pptx》由会员分享,可在线阅读,更多相关《Linux服务器配置与管理课件汇总全书电子教案完整版课件(最新).pptx(286页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LinuxLinux服务器配置与管理项目服务器配置与管理项目教程教程(Centos 7.4&Centos 7.4&CentOS 7.4 CentOS 7.4)1项目1 安装CentOS 7服务器项目导入职业能力目标和要求2了解Linux系统的历史、版权以及Linux系统的特点了解Red Hat Enterprise Linux 7的优点及其家族成员掌握如何安装与配置Linux操作系统掌握如何排除Linux服务器安装的故障某高校组建了校园网,需要架设一台具有Web、FTP、DNS、DCP、Samba、VPN等功能的服务器来为校园网用户提供服务,现需要选择一种既安全又易于管理的网络操作系统,正确搭
2、建服务器并测试。项目1 安装CentOS 7服务器31.1 认识Linux操作系统1.2 使用VM安装CentOS 7 1.3 重置root管理员密码1.4 使用RPM1.6 systemd初始化进程1.7 启动shell1.10 项目实录1.5 使用yum软件仓库1.8 练习题41.1 认识Linux操作系统1.1.1 子任务1 认识Linux的来世与今生1Linux系统的历史 Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的完整实现,它的标志是一个名为Tux的可爱的小企鹅,如图1-1所示。UNIX操作系统是1969年由K.Thompson和D.M.Richie
3、在美国贝尔实验室开发的一种操作系统。由于其良好而稳定的性能迅速在计算机中得到广泛的应用,在随后几十年中做了不断的改进。Linux系统是一个类似UNIX的操作系统 1990年,芬兰人Linus Torvalds开始着手研究编写一个开放的与Minix系统兼容的操作系统。1991年10月5日,Linus Torvalds公布了第一个Linux的内核版本0.02版。1992年3月,内核1.0版本的推出,标志着Linux第一个正式版本的诞生。现在,Linux凭借优秀的设计、不凡的性能,加上IBM、Intel、AMD、DELL、Oracle、Sybase等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为
4、主流操作系统之一。图1-1 Linux的标志Tux1Linux系统的历史52Linux的版权问题 Linux是基于Copyleft(无版权)的软件模式进行发布的,其实Copyleft是与Copylright(版权所有)相对立的新名称,它是GNU项目制定的通用公共许可证(General Public License,GPL)。GNU项目的标志是角马,如图1-2所示。图1-2GNU的标志角马6小资料小资料GNU这个名字使用了有趣的递归缩写,它是“GNUs Not UNIX”的缩写形式。GPL是由自由软件基金会发行的用于计算机软件的协议证书,使用证书的软件被称为自由软件(后来改名为开放源代码软件(O
5、pen Source Software)。大多数的GNU程序和超过半数的自由软件使用它,GPL保证任何人有权使用、拷贝和修改该软件。Copyleft软件的组成非常透明化。2Linux的版权问题73Linux系统的特点 Linux操作系统作为一个免费、自由、开放的操作系统,它拥有如下所述的一些特点。完全免费。高效安全稳定。支持多种硬件平台。友好的用户界面。强大的网络功能。支持多任务、多用户。81.1.2 理解Linux体系结构 Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。1Linux内核内核 内核是系统的心脏,是运行程序和管理像磁盘和打印
6、机等硬件设备的核心程序。操作环境向用户提供一个操作界面,它从用户那里接受命令,并且把命令送给内核去执行。Linux内核的源代码主要用C语言编写,只有部分与驱动相关的用汇编语言Assembly编写。92命令解释层 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令,并且是把它送入内核去执行。Linux存在几种操作环境,分别是:桌面(desktop)、窗口管理器(window manager)和命令行shell(command line shell)。Linux系统中的每个用户都可以拥有自己的用户操作界面,根据自己的要求进行定制。Shell是一个命令解释器,它
7、解释由用户输入的命令,并且把它们送到内核。1011Linux Shell同Linux本身一样,Shell也有多种不同的版本。目前,主要有下列版本的Shell。Bourne Shell:是贝尔实验室开发的版本。BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的Shell。Korn Shell:是对Bourne Shell的发展,在大部分情况下与Bourne Shell兼容。C shell:是SUN公司Shell的BSD版本。Shell不仅是一种交互式命令解释程序,而且还是一种程序设计语言。Shell脚本程序是解释型的,也就是说Shell脚本程序不需要进行编译,就能
8、直接逐条解释,逐条执行脚本程序的源语句。Shell脚本程序的处理对象只能是文件、字符串或者命令语句,而不像其他的高级语言有丰富的数据类型和数据结构。作为命令行操作界面的替代选择,Linux还提供了像Microsoft Windows那样的可视化界面X-Window的图形用户界面(GUI)。现在比较流行的窗口管理器是KDE和Gnome(其中Gnome是Red Hat Linux默认使用的界面),两种桌面都能够免费获得。123实用工具 编辑器:编辑器:用于编辑文件过滤器:过滤器:Linux的过滤器(Filter)读取从用户文件或其他地方的输入。交互程序:交互程序:允许用户发送信息或接收来自其他用户
9、的信息13141.1.3 认识Linux的版本Linux的版本分为:内核内核版本版本和发行发行版本版本 内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。内核的开发和规范一直由Linus领导的开发小组控制着,版本也是唯一的。Linux内核的版本号命名是有一定规则的,版本号的格式通常为“主版本号.次版本号.修正号”。一般谈论的Linux系统便是针对发行版本(Distribution)的。目前各种发行版本超过300种,现在最流行的套件有Red Hat(红帽子)、红旗Linux等。151.1.4 CentOS CentOS(Communi
10、ty Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。CentOS在2014初,宣布加入Red Hat。CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过
11、安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。161.1.4 CentOSCentOS 是CentOS(Red Hat Enterprise Linux)源代码再编译的产物,而且在CentOS的基础上修正了不少已知的 Bug,相对于其他 Linux 发行版,其稳定性值得信赖。CentOS 加入红帽后,依旧保持了原先特点:CentOS 继续不收费保持赞助内容驱动的网络中心不变Bug、Issue 和紧急事件处理策略不变Red Hat
12、Enterprise Linux 和 CentOS 防火墙也依然存在171.1.5 CentOS 7的主要特点 CentOS 7于2014年7月7号正式发布,这是一个企业级的Linux发行版本,基于Red Hat红帽免费公开的源代码。和以前的版本相比,CentOS7主要加入以下新特性。(1)从CentOS6.x在线升级到 CentOS7;(2)加入了linux容器(LinuX Containers,LXC)支持,使用轻量级的Docker进行容器实现;(3)默认的XFS文件系统;(4)使用systemd后台程序管理linux系统和服务;(5)使用firewalld后台程序管理防火墙服务。181.
13、2 使用VM虚拟机安装配置CentOS(1)成功安装VMwareWorkstation后的界面如图1-8所示。图1-8 虚拟机软件的管理界面19(2)在图1-8所示的界面中,单击“创建新的虚拟机”选项,并在弹出的“新建虚拟机向导”界面中选择“典型”单选按钮,然后单击“下一步”按钮,如图1-9所示。(3)选中“稍后安装操作系统”单选按钮,然后单击“下一步”按钮,如图1-10所示。图1-9 新建虚拟机向导图1-10 选择虚拟机的安装来源1.2 使用VM虚拟机安装配置CentOS注意注意:请一定选择“稍后稍后安装操作系统安装操作系统”单选按钮,如果选择“安装程序光盘安装程序光盘镜像文件镜像文件”单选
14、按钮,并把下载好的CentOS 7系统的镜像选中,虚拟机会通过默认的安装策略为您部署最精简的Linux系统,而不会再向您询问安装设置的选项。201.2 使用VM虚拟机安装配置CentOS(4)在图1-11所示的界面中,将客户机操作系统的类型选择为“Linux”,版本为“CentOS64”或者“RedHatEnterpriseLinux764位”,或者然后单击“下一步”按钮。(5)填写“虚拟机名称”字段,并在选择安装位置之后单击“下一步”按钮,如图1-12所示。图1-11选择操作系统的版本图1-12 命名虚拟机及设置安装路径21(6)将虚拟机系统的“最大磁盘大小”设置为40.0GB(默认即可),
15、然后单击“下一步”按钮,如图1-13所示。(7)单击“自定义硬件”按钮,如图1-14所示。图1-15 设置虚拟机的内存量图1-16 设置虚拟机的处理器参数图1-13虚拟机最大磁盘大小 图1-14虚拟机的配置界面1.2 使用VM虚拟机安装配置CentOS22(8)在出现的图1-15所示的界面中,建议将虚拟机系统内存的可用量设置为2GB,最低不应低于1GB。根据宿主机的性能设置CPU处理器的数量以及每个处理器的核心数量,并开启虚拟化功能,如图1-16所示。图1-15设置虚拟机的内存量图1-16 设置虚拟机的处理器参数1.2 使用VM虚拟机安装配置CentOS23(9)光驱设备此时应在“使用ISO镜
16、像文件”中选中了下载好的RHEL系统镜像文件,如图1-17所示。(10)VM虚拟机软件为用户提供了3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式。这里选择“仅主机模式”,如图1-18所示。图1-17设置虚拟机的光驱设备图1-18 设置虚拟机的网络适配器桥接模式:桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。NAT模模式式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网。在真机中,NAT虚拟机网卡对应的物理网卡是VMnet8。仅仅主主机机模模式式:仅让虚拟机内的主机与物理主机通信,不能访问外
17、网。在真机中,仅主机模式模拟网卡对应的物理网卡是VMnet1。1.2 使用VM虚拟机安装配置CentOS24(11)把USB控制器、声卡、打印机设备等不需要的设备统统移除掉。移掉声卡后可以避免在输入错误后发出提示声音,确保自己在今后实验中的思绪不被打扰,然后单击“关闭”按钮,如图1-19所示。(12)返回到虚拟机配置向导界面后单击“完成”按钮。虚拟机的安装和配置顺利完成。当看到图1-20所示的界面时,就说明虚拟机已经配置成功了。图1-19 最终的虚拟机配置情况图1-20 虚拟机配置成功的界面1.2 使用VM虚拟机安装配置CentOS251.2 使用VM虚拟机安装配置CentOS安装CentOS
18、7或CentOS7系统时,计算机的CPU需要支持VT(VirtualizationTechnology,虚拟化技术)。如果开启虚拟机后依然提示“CPU不支持VT技术”等报错信息,请重启计算机并进入BIOS中把VT虚拟化功能开启即可。(1)在虚拟机管理界面中单击“开启此虚拟机”按钮后数秒就看到CentOS7系统安装界面,如图1-21所示。在界面中,“Testthismedia&installCentOS7”和“Troubleshooting”的作用分别是校验光盘完整性后再安装以及启动救援模式。此时通过键盘的方向键选择“InstallCentOS7”选项来直接安装Linux系统。图1-21Cent
19、OS7系统安装界面26(2)按回车键后开始加载安装镜像,所需时间在30秒60秒,请耐心等待,选择系统的安装语言(简体中文)后单击“继续”按钮,如图1-22所示。(3)在安装界面中单击“软件选择”选项,如图1-23所示。图1-22选择系统的安装语言图1-23安装系统界面1.2 使用VM虚拟机安装配置CentOS27(4)CentOS7系统的软件定制界面可以根据用户的需求来调整系统的基本环境,例如把Linux系统用作基础服务器、文件服务器、Web服务器或工作站等。此时只需在界面中单击选中“带GUI的服务器”单选按钮(如如果果不不选选此此项项,则则无无法进入图形界面法进入图形界面),然后单击左上角的
20、“完成”按钮即可,如图1-24所示。(5)返回到CentOS7系统安装主界面,单击“网络和主机名”选项后,将“主机名”字段设置为CentOS7-1,然后单击左上角的“完成”按钮,如图1-25所示。图1-24 选择系统软件类型图1-25配置网络和主机名1.2 使用VM虚拟机安装配置CentOS28(6)返回到CentOS7系统安装主界面,单击“安装位置”选项后,单击“我要配置分区”按钮,然后单击左上角的“完成”按钮,如图1-26所示。(7)开始配置分区。磁盘分区允许用户将一个磁盘划分成几个单独的部分,每一部分有自己的盘符。在分区之前,首先规划分区,以20G硬盘为例,做如下规划。/boot分区大小
21、为300MB。swap分区大小为4GB。/分区大小为10GB。/usr分区大小为8GB。/home分区大小为8GB。/var分区大小为8GB。/tmp分区大小为1GB。下面进行具体分区操作。图1-26选择“我要配置分区”1.2 使用VM虚拟机安装配置CentOS29 创建boot分区(启动分区)。在“新挂载点将使用以下分区方案”选中“标准分区”。单击“+”按钮,如图1-27所示,选择挂载点为“/boot”(也可以直也可以直接输入挂载点接输入挂载点),容量大小设置为300MB,然后单击“添加挂载点”按钮。在图1-28所示的界面中设置文件系统文件系统类型为“ext4”,默认文件系统xfs也可以。图
22、1-27添加/boot挂载点图1-28 设置/boot挂载点的文件类型注意:一定选中标准分区,以保证/home为单独分区,为后面做配额实训做必要准备!(7)具体分区操作30创建交换分区。单击“+”按钮,创建交换分区。“文件系统”类型中选择“swap”,大小一般设置为物理内存的两倍即可。例如,计算机物理内存大小为2GB,设置的swap分区大小就是4096MB(4GB)。说明:什么是swap分区?简单地说,swap就是虚拟内存分区,它类似于Windows的PageFile.sys页面交换文件。就是当计算机的物理内存不够时,利用硬盘上的指定空间作为后备军来动态扩充内存的大小。用同样方法:创建“/”分
23、区大小为10GB,“/usr”分区大小为8GB,“/home”分区大小为8GB,“/var”分区大小为8GB,“/tmp”分区大小为1GB。文件系统类型全部设置为“ext4”,设置分区类型全部为“标准分区”。设置完成如图1-29所示。图1-29手动分区特别注意:不可与root分区分开的目录是:/dev、/etc、/sbin、/bin和/lib。系统启动时,核心只载入一个分区,那就是“/”,核心启动要加载/dev、/etc、/sbin、/bin和/lib5个目录的程序,所以以上几个目录必须和/根目录在一起。最好单独分区的目录是:/home、/usr、/var和/tmp。出于安全和管理的目的,最好
24、将以上4个目录独立出来。例如,在samba服务中,/home目录可以配置磁盘配额quota,在sendmail服务中,/var目录可以配置磁盘配额quota。(7)具体分区操作31 单击左上角的“完成”按钮,如图1-30所示,单击“接受更改”按钮完成分区。图1-30 完成分区后的结果(7)具体分区操作32(8)返回到安装主界面,如图1-31所示,单击“开始安装”按钮后即可看到安装进度。在此处选择“ROOT密码”,如图1-32所示。(9)设置root管理员的密码。若坚持用弱口令的密码,则需要单击两次图1-33所示界面左上角的“完成”按钮才可以确认。图1-31 CentOS 7安装主界面图1-32
25、 CentOS 7系统的安装界面图1-33 设置root管理员的密码1.2 使用VM虚拟机安装配置CentOS33(10)Linux系统安装过程在30分钟60分钟,用户在安装期间耐心等待即可。安装完成后单击“重启”按钮。(11)重启系统后将看到系统的初始化界面,单击“LICENSEINFORMATION”选项,如图1-34所示。(12)选中“我同意许可协议”复选框,然后单击左上角的“完成”按钮。(13)返回到初始化界面后单击“完成配置”选项。(14)虚拟机软件中的CentOS7系统经过又一次的重启后,终于可以看到系统的欢迎界面,如图1-35所示。在界面中选择默认的语言汉语(中文),然后单击“前
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 服务器 配置 管理 课件 汇总 全书 电子 教案 完整版 最新
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内