1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,资源标题,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,资源标题,单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,计算机网络技术与实训-理论篇,Linux,服务器配置与管理项目,教程,(,Centos 7.4&,CentOS 7.4,),1,项目,1,安装,CentOS 7,服务器,项目导入,职业能力目标和要求,2,了解,Linux,系统的历史、版权以及,Linux,系统的特点,了解,Red Hat Enterprise Linux,7,的,优
2、点及其家族成员,掌握,如何安装与配置,Linux,操作系统,掌握如何排除,Linux,服务器安装的,故障,某,高校组建了校园网,需要架设一台具有,Web,、,FTP,、,DNS,、,DCP,、,Samba,、,VPN,等功能的服务器来为校园网用户提供服务,现需要选择一种既安全又易于管理的网络操作系统,正确搭建服务器并测试。,项目,1,安装,CentOS 7,服务器,3,1.1,认识,Linux,操作系统,1.2,使用,VM,安装,CentOS 7,1.3,重置,root,管理员密码,1.4,使用,RPM,1.6,systemd,初始化进程,1.7,启动,shell,1.10,项目实录,1.5,
3、使用,yum,软件仓库,1.8,练习题,4,1.1,认识,Linux,操作系统,1.1.1,子任务,1,认识,Linux,的来世与今生,1,Linux,系统的历史,Linux,系统是一个类似,UNIX,的操作系统,,Linux,系统是,UNIX,在微机上的完整实现,它的标志是一个名为,Tux,的可爱的小企鹅,如图,1-1,所示。,UNIX,操作系统是,1969,年由,K.Thompson,和,D.M.Richie,在美国贝尔实验室开发的一种操作系统。由于其良好而稳定的性能迅速在计算机中得到广泛的应用,在随后几十年中做了不断的改进。,Linux,系统是一个类似,UNIX,的操作系统,1990,年
4、芬兰人,Linus Torvalds,开始着手研究编写一个开放的与,Minix,系统兼容的操作系统。,1991,年,10,月,5,日,,Linus Torvalds,公布了第一个,Linux,的内核版本,0.02,版。,1992,年,3,月,内核,1.0,版本的推出,标志着,Linux,第一个正式版本的诞生。,现在,,Linux,凭借优秀的设计、不凡的性能,加上,IBM,、,Intel,、,AMD,、,DELL,、,Oracle,、,Sybase,等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。,图,1-1 Linux,的标志,Tux,1,Linux,系统的历史,5,2
5、Linux,的版权问题,Linux,是基于,Copyleft,(无版权)的软件模式进行发布的,其实,Copyleft,是与,Copylright,(版权所有)相对立的新名称,它是,GNU,项目制定的通用公共许可证(,General Public License,,,GPL,)。,GNU,项目的标志是角马,如图,1-2,所示。,图,1-2GNU,的标志角马,6,小资料,GNU,这个名字使用了有趣的递归缩写,它是“,GNUs Not UNIX”,的缩写形式。,GPL,是由自由软件基金会发行的用于计算机软件的协议证书,使用证书的软件被称为自由软件(后来改名为开放源代码软件(,Open Source
6、 Software,)。,大多数的,GNU,程序和超过半数的自由软件使用它,,GPL,保证任何人有权使用、拷贝和修改该软件。,Copyleft,软件的组成非常透明化。,2,Linux,的版权问题,7,3,Linux,系统的特点,Linux,操作系统作为一个免费、自由、开放的操作系统,它拥有如下所述的一些特点。,完全免费。,高效安全稳定。,支持,多种硬件平台。,友好,的用户界面。,强大,的网络功能。,支,持多任务、多用户。,8,1.1.2,理解,Linux,体系结构,Linux,一般有,3,个主要部分:内核(,kernel,)、命令解释层(,Shell,或其他操作环境)、实用工具。,1,Linu
7、x,内核,内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。操作环境向用户提供一个操作界面,它从用户那里接受命令,并且把命令送给内核去执行。,Linux,内核的源代码主要用,C,语言编写,只有部分与驱动相关的用汇编语言,Assembly,编写。,9,2,命令解释层,Shell,是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令,并且是把它送入内核去执行。,Linux,存在几种操作环境,分别是:桌面(,desktop,)、窗口管理器(,window manager,)和命令行,shell,(,command line shell,)。,Linux,
8、系统中的每个用户都可以拥有自己的用户操作界面,根据自己的要求进行定制。,Shell,是一个命令解释器,它解释由用户输入的命令,并且把它们送到内核。,10,11,Linux Shell,同,Linux,本身一样,,Shell,也有多种不同的版本。目前,主要有下列版本的,Shell,。,Bourne Shell,:是贝尔实验室开发的版本。,BASH,:是,GNU,的,Bourne Again Shell,,是,GNU,操作系统上默认的,Shell,。,Korn Shell,:是对,Bourne Shell,的发展,在大部分情况下与,Bourne Shell,兼容。,C shell,:是,SUN,公
9、司,Shell,的,BSD,版本。,Shell,不仅是一种交互式命令解释程序,而且还是一种程序设计语言。,Shell,脚本程序是解释型的,也就是说,Shell,脚本程序不需要进行编译,就能直接逐条解释,逐条执行脚本程序的源语句。,Shell,脚本程序的处理对象只能是文件、字符串或者命令语句,而不像其他的高级语言有丰富的数据类型和数据结构。,作为命令行操作界面的替代选择,,Linux,还提供了像,Microsoft Windows,那样的可视化界面,X-Window,的图形用户界面(,GUI,)。,现在比较流行的窗口管理器是,KDE,和,Gnome,(其中,Gnome,是,Red Hat Lin
10、ux,默认使用的界面),两种桌面都能够免费获得。,12,3,实用工具,编辑器:,用于编辑文件,过滤器:,Linux,的过滤器(,Filter,)读取从用户文件或其他地方的输入。,交互程序:,允许用户发送信息或接收来自其他用户的信息,13,14,1.1.3,认识,Linux,的版本,Linux,的版本,分为:,内核,版本,和,发行,版本,内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。,内核的开发和规范一直由,Linus,领导的开发小组控制着,版本也是唯一的。,Linux,内核的版本号命名是有一定规则的,版本号的格式通常为“主版本号
11、次版本号,.,修正号”。,一般谈论的,Linux,系统便是针对发行版本(,Distribution,)的。目前各种发行版本超过,300,种,现在最流行的套件有,Red Hat,(红帽子)、红旗,Linux,等。,15,1.1.4 CentOS,CentOS,(,Community Enterprise Operating System,,中文意思是:社区企业操作系统)是,Linux,发行版之一,它是来自于,Red Hat Enterprise Linux,依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以,CentOS,替代商业版的,Red
12、Hat Enterprise Linux,使用。两者的不同,在于,CentOS,并不包含封闭源代码软件,。,CentOS,在,2014,初,宣布加入,Red Hat,。,CentOS,是一个基于,Red Hat Linux,提供的可自由使用源代码的企业级,Linux,发行版本。每个版本的,CentOS,都会获得十年的支持(通过安全更新方式)。新版本的,CentOS,大约每两年发行一次,而每个版本的,CentOS,会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的,Linux,环境。,16,1.1.4 CentOS,CentOS,是,Cent
13、OS,(,Red Hat Enterprise Linux,)源代码再编译的产物,而且在,CentOS,的基础上修正了不少已知的,Bug,,相对于其他,Linux,发行版,其稳定性值得信赖,。,CentOS,加入红帽后,依旧保持了原先特点:,CentOS,继续不收费,保持,赞助内容驱动的网络中心不变,Bug,、,Issue,和紧急事件处理策略不变,Red,Hat Enterprise Linux,和,CentOS,防火墙也依然存在,17,1.1.5,CentOS 7,的主要特点,CentOS 7,于,2014,年,7,月,7,号正式发布,这是一个企业级的,Linux,发行版本,基于,Red H
14、at,红帽免费公开的源代码,。,和以前的版本相比,,CentOS7,主要加入以下新特性。,(1),从,CentOS6.x,在线升级到,CentOS7,;,(2),加入了,linux,容器(,LinuX Containers,LXC,)支持,使用轻量级的,Docker,进行容器实现;,(3),默认的,XFS,文件系统;,(4),使用,systemd,后台程序管理,linux,系统和服务;,(5),使用,firewalld,后台程序管理防火墙服务。,18,1.2,使用,VM,虚拟机,安装配置,CentOS,(,1,)成功安装,VMware Workstation,后的界面如图,1-8,所示。,图,
15、1-8,虚拟机软件的管理界面,19,(,2,)在图,1-8,所示的界面中,单击“创建新的虚拟机”选项,并在弹出的“新建虚拟机向导”界面中选择“典型”单选按钮,然后单击“下一步”按钮,如图,1-9,所示。,(,3,)选中“稍后安装操作系统”单选按钮,然后单击“下一步”按钮,如图,1-10,所示。,图,1-9,新建虚拟机向导,图,1-10,选择虚拟机的安装来源,1.2,使用,VM,虚拟机安装配置,CentOS,注意,:,请一定选择“,稍后安装操作系统,”单选按钮,如果选择“,安装程序光盘镜像文件,”单选按钮,并把下载,好的,CentOS 7,系统,的镜像选中,虚拟机会通过默认的安装策略为您部署最精
16、简的,Linux,系统,而不会再向您询问安装设置的选项。,20,1.2,使用,VM,虚拟机安装配置,CentOS,(,4,)在图,1-11,所示的界面中,将客户机操作系统的类型选择为“,Linux”,,版本为“,CentOS,64,”或者“,Red Hat Enterprise Linux 7 64,位”,或者然后单击“下一步”按钮。,(,5,)填写“虚拟机名称”字段,并在选择安装位置之后单击“下一步”按钮,如图,1-12,所示。,图,1-11,选择操作系统的版本,图,1-12,命名虚拟机及设置安装路径,21,(,6,)将虚拟机系统的“最大磁盘大小”设置为,40.0GB,(默认即可),然后单击
17、下一步”按钮,如图,1-13,所示。,(,7,)单击“自定义硬件”按钮,如图,1-14,所示。,图,1-15,设置虚拟机的内存量图,1-16,设置虚拟机的处理器参数,图,1-13,虚拟机最大磁盘大小,图,1-14,虚拟机的配置界面,1.2,使用,VM,虚拟机安装配置,CentOS,22,(,8,)在出现的图,1-15,所示的界面中,建议将虚拟机系统内存的可用量设置为,2GB,,最低不应低于,1GB,。根据宿主机的性能设置,CPU,处理器的数量以及每个处理器的核心数量,并开启虚拟化功能,如图,1-16,所示。,图,1-15,设置虚拟机的内存量,图,1-16,设置虚拟机的处理器参数,1.2,使用
18、VM,虚拟机安装配置,CentOS,23,(,9,)光驱设备此时应在“使用,ISO,镜像文件”中选中了下载好的,RHEL,系统镜像文件,如图,1-17,所示。,(,10,),VM,虚拟机软件为用户提供了,3,种可选的网络模式,分别为桥接模式、,NAT,模式与仅主机模式。这里选择“仅主机模式”,如图,1-18,所示。,图,1-17,设置虚拟机的光驱设备,图,1-18,设置虚拟机的网络适配器,桥接模式:,相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。,NAT,模式:,让,VM,虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问
19、外网。在真机中,,NAT,虚拟机网卡对应的物理网卡是,VMnet8,。,仅主机模式:,仅让虚拟机内的主机与物理主机通信,不能访问外网。在真机中,仅主机模式模拟网卡对应的物理网卡是,VMnet1,。,1.2,使用,VM,虚拟机安装配置,CentOS,24,(,11,)把,USB,控制器、声卡、打印机设备等不需要的设备统统移除掉。移掉声卡后可以避免在输入错误后发出提示声音,确保自己在今后实验中的思绪不被打扰,然后单击“关闭”按钮,如图,1-19,所示。,(,12,),返回到虚拟机配置向导界面后单击“完成”按钮。虚拟机的安装和配置顺利完成。,当看到图,1-20,所示的界面时,就说明虚拟机已经配置成功
20、了。,图,1-19,最终的虚拟机配置情况,图,1-20,虚拟机配置成功的界面,1.2,使用,VM,虚拟机安装配置,CentOS,25,1.2,使用,VM,虚拟机安装配置,CentOS,安,装,CentOS 7,或,CentOS 7,系统时,计算机的,CPU,需要支持,VT,(,Virtualization Technology,,虚拟化,技术)。如果,开启虚拟机后依然提示“,CPU,不支持,VT,技术”等报错信息,请重启计算机并进入,BIOS,中把,VT,虚拟化功能开启即可。,(,1,)在虚拟机管理界面中单击“开启此虚拟机”按钮后数秒就,看到,CentOS 7,系统安装,界面,如图,1-21,
21、所示。在界面中,“,Test this media&install,CentOS 7,”,和“,Troubleshooting,”的作用分别是校验光盘完整性后再安装以及启动救援模式。此时通过键盘的方向键选择“,Install,CentOS 7,”选项来直接安装,Linux,系统。,图,1-21,CentOS 7,系统安装,界面,26,(,2,),按回车键后开始加载安装镜像,所需时间在,30,秒,60,秒,请耐心等待,,选择系统的安装语言(简体中文)后单击“继续”按钮,如图,1-22,所示。,(,3,)在安装界面中单击“软件选择”选项,如图,1-23,所示。,图,1-22,选择系统的安装语言,图
22、1-23,安装系统界面,1.2,使用,VM,虚拟机安装配置,CentOS,27,(,4,),CentOS 7,系统,的软件定制界面可以根据用户的需求来调整系统的基本环境,例如把,Linux,系统用作基础服务器、文件服务器、,Web,服务器或工作站等。此时只需在界面中单击选中“带,GUI,的服务器”单选按钮(,如果不选此项,则无法进入图形界面,),然后单击左上角的“完成”按钮即可,如图,1-24,所示。,(,5,)返回,到,CentOS 7,系统安装,主界面,单击“网络和主机名”选项后,将“主机名”字段设置,为,CentOS 7-1,,然后单击左上角的“完成”按钮,如图,1-25,所示。,图,
23、1-24,选择系统软件类型,图,1-25,配置网络和主机名,1.2,使用,VM,虚拟机安装配置,CentOS,28,(,6,)返回,到,CentOS 7,系统安装,主界面,单击“安装位置”选项后,单击“我要配置分区”按钮,然后单击左上角的“完成”按钮,如图,1-26,所示。,(,7,)开始配置分区。磁盘分区允许用户将一个磁盘划分成几个单独的部分,每一部分有自己的盘符。在分区之前,首先规划分区,以,20G,硬盘为例,做如下规划。,/boot,分区大小为,300MB,。,swap,分区大小为,4GB,。,/,分区大小为,10GB,。,/usr,分区大小为,8GB,。,/home,分区大小为,8GB
24、/var,分区大小为,8GB,。,/tmp,分区大小为,1GB,。,下面,进行具体分区操作。,图,1-26,选择“我要配置分区”,1.2,使用,VM,虚拟机安装配置,CentOS,29,创建,boot,分区(启动分区)。在“新挂载点将使用以下分区方案”选中“标准分区”。单击“,+,”按钮,如图,1-27,所示,选择挂载点为“,/boot,”(,也可以直接输入挂载点,),容量大小设置为,300MB,,然后单击“添加挂载点”按钮。在图,1-28,所示的界面中设置,文件系统,类型为“,ext4,”,默认文件系统,xfs,也可以。,图,1-27,添加,/boot,挂载点,图,1-28,设置,/b
25、oot,挂载点的文件类型,注意:,一定选中标准分区,以保证,/home,为单独分区,为后面做配额实训做必要准备!,(,7,)具体分区操作,30,创建交换分区。单击“,+,”按钮,创建交换分区。“文件系统”类型中选择“,swap,”,大小一般设置为物理内存的两倍即可。例如,计算机物理内存大小为,2GB,,设置的,swap,分区大小就是,4096MB,(,4GB,)。,说明:,什么是,swap,分区?简单地说,,swap,就是虚拟内存分区,它类似于,Windows,的,PageFile.sys,页面交换文件。就是当计算机的物理内存不够时,利用硬盘上的指定空间作为后备军来动态扩充内存的大小。,用同样
26、方法:创建“,/,”分区大小为,10GB,,“,/usr,”分区大小为,8GB,,“,/home,”分区大小为,8GB,,“,/var,”分区大小为,8GB,,“,/tmp,”分区大小为,1GB,。文件系统类型全部设置为“,ext4,”,设置分区类型全部为“标准分区”。设置完成如图,1-29,所示。,图,1-29,手动分区,特别注意:,不可与,root,分区分开的目录是:,/dev,、,/etc,、,/sbin,、,/bin,和,/lib,。系统启动时,核心只载入一个分区,那就是“,/,”,核心启动要加载,/dev,、,/etc,、,/sbin,、,/bin,和,/lib 5,个目录的程序,所
27、以以上几个目录必须和,/,根目录在一起,。,最好单独分区的目录是:,/home,、,/usr,、,/var,和,/tmp,。出于安全和管理的目的,最好将以上,4,个目录独立出来。例如,在,samba,服务中,,/home,目录可以配置磁盘配额,quota,,在,sendmail,服务中,,/var,目录可以配置磁盘配额,quota,。,(,7,)具体分区操作,31,单击左上角的“完成”按钮,如图,1-30,所示,单击“接受更改”按钮完成分区。,图,1-30,完成分区后的结果,(,7,)具体分区操作,32,(,8,)返回到安装主界面,如图,1-31,所示,单击“开始安装”按钮后即可看到安装进度。
28、在此处选择“,ROOT,密码”,如图,1-32,所示。,(,9,)设置,root,管理员的密码。若坚持用弱口令的密码,则需要单击两次图,1-33,所示界面左上角的“完成”按钮才可以确认,。,图,1-31,CentOS,7,安装主界面,图,1-32,CentOS 7,系统的安装界面,图,1-33,设置,root,管理员的密码,1.2,使用,VM,虚拟机安装配置,CentOS,33,(,10,),Linux,系统安装过程在,30,分钟,60,分钟,用户在安装期间耐心等待即可。安装完成后单击“重启”按钮。,(,11,)重启系统后将看到系统的初始化界面,单击“,LICENSE INFORMATION,
29、选项,如图,1-34,所示。,(,12,)选中“我同意许可协议”复选框,然后单击左上角的“完成”按钮。,(,13,)返回到初始化界面后单击“完成配置”选项。,(,14,)虚,拟机软件中,的,CentOS 7,系统,经过又一次的重启后,终于可以看到系统的欢迎界面,,如图,1-35,所示。在界面中选择默认的语言汉语(中文),然后单击“前进”按钮。,图,1-34,系统初始化界面,图,1-35,系统的语言设置,1.2,使用,VM,虚拟机安装配置,CentOS,34,(,15,)将系统的键盘布局或输入方式选择为“,English(Australian),”,然后单击“前进”按钮,如图,1-36,所示。
30、16,)按照图,1-37,所示的设置来设置系统的时区(上海,上海,中国),然后单击“前进”按钮。,图,1-36,设置系统的输入来源类型,图,1-37,设置系统的时区,1.2,使用,VM,虚拟机安装配置,CentOS,35,(,17,),为,CentOS 7,系统,创建一个本地的普通用户,该账户的用户名为“,yangyun,”,密码为,“,centos,”,,然后单击“前进”按钮,如图,1-38,所示。,(,18,)在图,1-39,所示的界面中单击“开始使用,Red Hat Enterprise Linux Server,”按钮,出现图,1-40,所示的界面。至此,,,CentOS 7,系
31、统,完成了全部的安装和部署工作。,图,1-38,设置本地普通用户,图,1-39,系统初始化结束界面,图,1-40,系统的欢迎界面,1.2,使用,VM,虚拟机安装配置,CentOS,36,1.3,重置,root,管理员密码,(,1,)如图,1-41,所示,先在空白处单击鼠标右键,单击“打开终端”菜单,然后在打开的终端中输入如下命令。,yangyunserver1$,cat/etc/centos-release,CentOS Linux release 7.5.1804(,Core),图,1-41,打开终端,37,(,2,)在终端输入“,reboot”,,或者单击右上角的关机按钮,,选择“重启”按
32、钮,重启,Linux,系统主机并出现引导界面时,按“,e”,键进入内核编辑界面,如图,1-42,所示。,图,1-42 Linux,系统的引导界面,38,注意:输入,passwd,后,输入密码和确认密码是不显示的!,(,3,)在,linux16,参数这行的最后面追加“,rd.break,”参数,然后按下“,Ctrl+X,”组合键来运行修改过的内核程序,如图,1-43,所示。,(,4,)大约,30,秒过后,进入系统的紧急救援模式。依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码,newcentos,(重新设置的新密码),来,登录,Linux,系统了。命令行的执行效果如图,1-44,所示
33、图,1-43,内核信息的编辑界面,图,1-44,重置,Linux,系统的,root,管理员密码,mount-oremount,rw/sysroot,chroot/sysroot,passwd,touch/.autorelabel,exit,reboot,39,1.4,使用,RPM,(红帽软件包管理器),RPM,(红帽软件包管理器),有点,像,Windows,系统中的控制面板,会建,立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。目前,RPM,的优势已经被,公众所认可,使用范围也已不局限在红帽系统中了。表,1-2,所示是一些常用的,RPM,软件包命令。,安装软件的命令格式,rpm
34、ivh filename.rpm,升级软件的命令格式,rpm-Uvh filename.rpm,卸载软件的命令格式,rpm-e filename.rpm,查询软件描述信息的命令格式,rpm-qpi filename.rpm,列出软件文件信息的命令格式,rpm-qpl filename.rpm,查询文件属于哪个,RPM,的命令格式,rpm-qf filename,40,1.5,使用,yum,软件仓库,尽管,RPM,能够帮助用户查询软件相关的依赖关系,但问题还是要运维人员自己来解决,而有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件会是非常痛苦的。,yum,软件仓库便是为了进一步降
35、低软件安装难度和复杂度而设计的技术。,CentOS,先,将发布的软件存放到,yum,服务器内,再分析这些软件的依赖属性问题,将软件内的记录信息写下来(,header,),然后将这些信息分析后记录成软件相关性的清单列表。这些列表数据与软件所在的位置可以叫容器(,repository,)。当用户端有软件安装的需求时,用户端主机会主动地向网络上面的,yum,服务器的容器网址下载清单列表,然后通过清单列表的数据与本机,RPM,数据库已存在的软件数据相比较,就能够一次性安装所有需要的具有依赖属性的软件了。整个流程如图,1-45,所示。,图,1-45 yum,使用的流程示意图,41,当,用户端有升级、安装
36、的需求时,,yum,会向容器要求清单的更新,使清单更新到本机的,/var/cache/yum,里面,。当用户端实施更新、安装时,就会用本机清单与本机的,RPM,数据库进行比较,这样就知道该下载什么软件了。接下来,yum,会到容器服务器(,yum server,)下载所需要的软件,然后再通过,RPM,的机制开始安装软件。这就是整个流程,但仍然离不开,RPM,。常见,的,yum,命令如表,1-3,所示。,命,令,作,用,yum repolist all,列出所有仓库,yum list all,列出仓库中所有软件包,yum info,软件包名称,查看软件包信息,yum install,软件包名称,安
37、装软件包,yum reinstall,软件包名称,重新安装软件包,yum update,软件包名称,升级软件包,yum remove,软件包名称,移除软件包,yum clean all,清除所有仓库缓存,yum check-update,检查可更新的软件包,yum grouplist,查看系统中已经安装的软件包组,yum groupinstall,软件包组,安装指定的软件包组,yum groupremove,软件包组,移除指定的软件包组,yum groupinfo,软件包组,查询指定的软件包组信息,42,1.6,systemd,初始化进程,CentOS 7,系统,选择,systemd,初始化进
38、程服务已经是一个既定事实,因此也没有了“运行级别”这个概念。,Linux,系统在启动时要进行大量的初始化工作,如挂载文件系统和交换分区、启动各类进程服务等,这些都可以看作是一个一个的单元(,Unit,)。,systemd,用目标(,target,)代替了,System V init,中运行级别的概念,这两者的区别如表,1-4,所示。,System V init,运行级别,systemd,目标名称,作用,0,runlevel0.target,poweroff.target,关机,1,runlevel1.target,rescue.target,单用户模式,2,runlevel2.target,m
39、ulti-user.target,等同于级别,3,3,runlevel3.target,multi-user.target,多用户的文本界面,4,runlevel4.target,multi-user.target,等同于级别,3,5,runlevel5.target,graphical.target,多用户的图形界面,6,runlevel6.target,reboot.target,重启,emergency,emergency.target,紧急,Shell,43,如果,想要将系统默认的运行目标修改为“多用户,无图形”模式,可直接用,ln,命令把多用户模式目标文件连接到,/etc/syste
40、md/system/,目录,具体如下。,root server1,#,ln-sf/lib/systemd/system/multi-user.target/etc/systemd,/,system/default.target,在,CentOS,6,系统中使用,service,、,chkconfig,等命令来管理系统服务,而,在,CentOS 7,系统,中使用,systemctl,命令来管理服务。表,1-5,和表,1-6,是,CentOS,6,系统中的,System V init,命令,与,CentOS 7,系统,中的,systemctl,命令的,对,比,。,44,System V init,
41、命令,(,CentOS,6,系统),systemctl,命令,(,CentOS 7,系统,),作,用,service foo start,systemctl start foo.service,启动服务,service foo restart,systemctl restart foo.service,重启服务,service foo stop,systemctl stop foo.service,停止服务,service foo reload,systemctl reload foo.service,重新加载配置文件(不终止服务),service foo status,systemctl s
42、tatus foo.service,查看服务状态,表,1-5 systemctl,管理服务的启动、重启、停止、重载、查看状态等常用命令,45,System V init,命令,(,CentOS,6,系统),systemctl,命令,(,CentOS 7,系统,),作,用,chkconfig foo on,systemctl enable foo.service,开机自动启动,chkconfig foo off,systemctl disable foo.service,开机不自动启动,chkconfig foo,systemctl is-enabled foo.service,查看特定服务是否
43、为开机自动启动,chkconfig-list,systemctl list-unit-files-type=service,查看各个级别下服务的启动与禁用情况,表,1-6 systemctl,设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令,46,1.7,启动,shell,操作系统,的核心功能就是管理和控制计算机硬件、软件资源,以尽量合理、有效地组织多个用户共享多种资源,而,shell,则是介于使用者和操作系统核心程序(,Kernel,)间的一个接口。,Linux,中的,shell,又称为命令行,在这个命令行窗口中,用户输入指令,操作系统执行并将结果回显在屏幕上。,1,使用,Lin
44、ux,系统的终端窗口,现在的,Red Hat Enterprise Linux 7,操作系统默认采用的都是图形界面的,GNOME,或者,KDE,操作方式,要想使用,shell,功能,就必须像在,Windows,中那样打开一个命令行窗口。一般用户,可以通过执行“应用程序”“系统工具”“终端”命令来打开终端窗口,或者直接在桌面单击鼠标右键,选择“在终端中打开(,Open Terminal,)”命令,如图,1-46,所示。如果是英文系统,对应的是:“,Applications,”“,System Tools,”“,Terminal,”。由于中英文之间都是比较常用的单词,在本书的后面不再单独说明。,图
45、1-46,从这里打开终端,47,2,使用,shell,提示符,登录之后,普通用户的命今行提示符以“,$,”号结尾,超级用户的命令以“,#,”号结尾。,yangyunlocalhost,$,;,一般用户以“,$,”号结尾,yangyunlocalhost,$,su root,;,切换到,root,账号,Password,:,rootlocalhost#,;,命令行提示符变成以“,#,”号结尾了,3,退出系统,在终端中输入“,shutdown P now,”,或者单击右上角的关机按钮,,选择“关机”按钮,可以退出系统,1.7,启动,shell,48,4,再次登录,如果再次登录,为了后面的实训顺利
46、进行,请选择,root,用户。如图,1-47,所示,单击“,Not listed,?”按钮,后面输入,root,用户及密码,以,root,身份登录计算机。,图,1-47,选择用户登录,5,制作系统快照,安装成功后,请一定使用,VM,的快照功能进行快照备份,一旦需要可立即恢复到系统的初始状态。提醒读者,对于重要实训节点,也可以进行快照备份,以便后续可以恢复到适当断点。,1.7,启动,shell,49,1.8,项目,实录:,Linux,系统安装与基本配置,1,视频,位置,2,项目背景,某,计算机已经安装了,Windows 7/8,操作系统,该计算机的磁盘分区情况如图,1-47,所示,要求增加,安装
47、CentOS 7/CentOS,7,,并保证原来的,Windows 7/8,仍可使用。,3,项目分析,要求,增加,安装,CentOS 7/CentOS,7,,并保证原来的,Windows 7/8,仍可使用。从图,1-48,所示可知,此硬盘约有,300GB,,分为,C,、,D,、,E 3,个分区。对于此类硬盘比较简便的操作方法是将,E,盘上的数据转移到,C,盘或者,D,盘,而利用,E,盘的硬盘空间来安装,Linux,。,50,对于要安装的,Linux,操作系统,需要进行磁盘分区规划,分区规划如图,1-49,所示。,图,1-48 Linux,安装硬盘分区,图,1-49 Linux,硬盘分区规划,
48、硬盘大小为,100G,,分区规划如下。,/boot,分区大小为,600MB,。,swap,分区大小为,4GB,。,/,分区大小为,10GB,。,/usr,分区大小为,8GB,。,/home,分区大小为,8GB,。,/var,分区大小为,8GB,。,/tmp,分区大小为,6GB,。,预留,55GB,不进行分区。,51,4,深度思考,在观看视频时思考以下几个问题。,(,1,)如何进行双启动安装?,(,2,)分区规划为什么必须要慎之又慎?,(,3,)安装系统前,对,E,盘是如何处理的?,(,4,)第一个系统的虚拟内存设置至少多大?为什么,?,5,做一做,根据项目要求及视频内容,将项目完整地做一遍。,
49、Linux,服务器配置与管理项目,教程,(,Centos 7.4&,CentOS 7.4,),52,项目,2,配置,Linux,网络,项目导入,职业能力目标和要求,53,使用,系统菜单配置网络,通过,网卡配置文件配置网络,使用,图形界面配置网络,使用,nmcli,命令配置网络,Linux,主机要与网络中其它主机进行通讯,首先要进行正确的网络配置。网络配置通常包括主机名、,IP,地址、子网掩码、默认网关、,DNS,服务器等。,项目,2,配置,Linux,基础网络,54,2.1,相关知识,2,.2,项目设计与准备,2,.3,项目实施,任务,2-1,使用系统菜单配置网络,任务,2-3,使用图形界面配
50、置网络,任务,2-4,使用,nmcli,命令配置网络,2.5,项目拓展,任务,2-2,通过网卡配置文件配置网络,2.4,习题,55,1.8,配置常规网络,Linux,主机要与网络中其他主机进行通信,首先要进行正确的网络配置。网络配置通常包括主机名、,IP,地址、子网掩码、默认网关、,DNS,服务器,等。,2.1.1,检查并设置有线处于连接状态,单击桌面右上角的“启动”按钮,,单击“,Connect,”按钮,设置有线处于连接状态,,如,图,2,-1,所示。,图,2-1,设置有线处于连接状态,设置完成后,右上角将出现有线连接的小图标,,如,图,2-2,所示。,图,2-2,有线处于连接状态,特别提示
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818