如何用虚拟机安装linux系统

用户名:孤魂1996
文章数:115
访问量:3525
注册日期:
阅读量:1297
阅读量:3317
阅读量:582229
阅读量:466910
51CTO推荐博文
第一步:在网上下载Red Hat6 Linux镜像文件这是32位镜像文件。这是64位镜像文件。第二步:在虚拟机上安装Red Hat6 Linux系统1.创建一个新的虚拟机,直接选择典型即可。2.选稍后安装操作系统3.选择与之匹配的系统,如果你安装的是64为的Linux Red Hat6,就选择64位的4.选择虚拟系统安装的位置,可自行选择5.选择给系统分配的硬盘大小6.选自定义硬件,可自己给系统配置硬件环境7.选编辑虚拟机设置,然后加载你下载的镜像光盘8.开启虚拟机9.选第一个即可10.选Skip即可11.选简体中文12.选默认的即可13.选第一个“基本存储设备”即可14.选最后一个“重新初始化所有”即可15.可自定义一个计算机名16.选默认的“亚洲/上海”即可17.为root用户设置密码18.选最后一个“创建自定义布局”19.自己创建硬盘分区(1)创建一个200M的ext4分区,挂载到/boot下(2)创建一个swap分区,这个分区不需要选择挂载点,大小为你分配内存的1-2倍即可,我分配的是2048M(3)最后再创建一个ext4分区,挂载到/目录下,选择“使用全部可用空间”即可20.将分区格式化21.选“最小”和“现在自定义”22.选“桌面”,然后选“X窗口系统”,“图形管理工具”,“字体”,“桌面”和“输入法”23.选“开发”,然后选“开发工具”。24.安装VMware Tools工具,用命令安装650) this.width=650;" src="/wyfs02/M01/8D/03/wKioL1iB6JrAyiPjAAXRMh1GvwI531.png-wh_500x0-wm_3-wmp_4-s_.png" title="48.PNG" style="float:" alt="wKioL1iB6JrAyiPjAAXRMh1GvwI531.png-wh_50" />本文出自 “” 博客,谢绝转载!
了这篇文章
类别:┆阅读(0)┆评论(0)Linux系统技术交流QQ群(1663106)验证问题答案:刘遄
00:00/00:00
本章节已编写及校对完毕,现有奖征集建议、若您发现本章中有错别字或补充欢迎联系老师QQ:5604583。
章节简述:
本章节老师将会带领同学们从0基础开始了解虚拟机软件与,完整的演示了对VM虚拟机的安装与配置过程。详细的精讲了对RHEL7系统的安装、配置与初始化方法,除此之外特别增加了超级实用的系统找回root密码的技术知识点。学习了解rpm软件包与yum仓库的技术知识,学习红帽RHEL7系统中的systemd初始化进程的特色与使用方法。
请首次阅读本书或没有任何Linux系统学习经验的同学仔细阅读本章节中所有提示信息,避免因细节操作问题导致的实验出错。
下面的视频不够清晰?请下载到本地观看吧: 网盘密码:80k8
本章目录结构
1.1 准备您的工具
所谓工欲善其事必先利其器,在本章节学习过程中需要读者们搭建出为今后练习而使用的红帽RHEL7系统环境,您不需要为了练习实验而特意再购买一台新电脑,下面的小节中会教给您如何通过虚拟机软件来模拟出仿真系统。虚拟机是能够让用户在一台真机上模拟出多台操作系统的软件,一般来讲当前主流的硬件配置都是没问题的。并且依据刘遄将近十年的运维技术学习及多年在线培训的经验,建议您无论经济条件是否允许,都不应该在学习期间把Linux系统安装到真机硬件上面,因为咱们在学习过程中一定会免不了要“折腾”您的Linux操作系统。通过虚拟机软件制作出的系统不仅可以模拟出硬件资源、把实验环境与真机文件分离保证数据安全,更酷的是当操作失误或配置有误导致系统异常的时候,可以快速把操作系统还原至出错前的系统环境状态,进而减少重装系统的等待时间(重新安装真机Linux操作系统每次都至少30分钟)。
我在这几年讲课时总会发现同学们在使用五花八门的实验环境、有用系统、有用RHEL6版本系统、还有用Debian系统等等,每次给同学们排错的时候都会表示真的很无语,就像您报名去学习西餐日料,老师用柳刃,您非要用长刀,结果寿司肯定会被切的稀巴烂。聪明的孩子一定会在学习时保持跟老师一样的工具和环境,这样出现问题后可以首先排除环境问题并迅速定位错误,而等技术学的足够扎实了,再到工作生产环境自然也就掌握了灵活调整的能力。所以尤其建议没有报名参加刘遄老师付费培训班的同学,一定要充分发挥自己的自学能力,否则长期的实验出错一定会影响您的学习兴趣。
您只需扫描右侧二维码或微信搜索:"LinuxProbe"即可完成下载
该页面的验证码:
请关注《Linux就该这么学》的微信公众号,回复:“验证码”,获取该页面的验证码。
其实说来真的很郁闷,其实我在初中时就有学习Linux系统的冲动,但那时候上网还不便捷,想要安装linux系统就必须去买光盘才行,而那时的要安装linux系统至少需要6张光盘(CD-Rom容量为700M),狠下心买回家后尝试安装了几次却一直报错,搞不懂只能放弃了。2015年的春节除夕打扫屋子又翻出了这些光盘,终于找到了当年出错误的原因,原来是第五张光盘被“刮花”了,系统相关的依赖关系包被损坏,最终导致linux系统的安装失败。面对原本可以早几年就接触Linux系统的机遇,真的是无比郁闷又尴尬,所以这里必须要狠狠的提示同学们:“准备齐工具后一定要校验完整性,不要做第二个刘遄老师哦~”。
1.2 安装配置VM虚拟机
Vmware WorkStation虚拟机软件是一款桌面计算机虚拟软件,能够让用户在单一主机上同时运行多个不同的操作系统。每个虚拟操作系统的硬盘分区、数据配置都是独立的,同时又可以把多台虚拟机构建为一个局域网。何况Linux系统对硬件设备要求确实很低,所以读者们真的没有必要再买一台电脑,课程实验完全可以用虚拟机搞定,而且VM还支持实时快照、虚拟网络、拖拽文件以及PXE等方便实用功能。
至于同学们经常问我为什么实验环境要用收费的虚拟机产品,而不是用一些免费的开源虚拟机软件呢?那么我猜您一定跳过了第0章没有读,咱们学习Linux系统即不是因为免费、也不是因为开源,而是因为Linux系统真的很好用,同理也可以这么评论Vmware Workstation这款产品。虽然网上总能找到免费的序列号,但刘遄老师真的很不推荐用盗版软件,因为既然您眼前的这本《Linux就该这么学》可以从网上免费下载到(pdf电子版下载地址),就请把原本要买书的钱多捐助一些给开源组织和真正用心做产品的公司吧,愿世界美好的脚步更快一些。
第1步:运行下载完成的Vmware Workstation虚拟机软件包,将会看到如图1-1所示的虚拟机程序安装向导初始界面。
图1-1 虚拟机软件的安装向导初始界面
第2步:在虚拟机软件的安装向导界面点击下一步按钮,如图1-2所示。
图1-2 虚拟机的安装向导
第3步:在用户许可协议界面选中“我接受许可协议中的条款”框后点击下一步按钮,如图1-3所示。
图1-3 同意用户许可条款
第4步:选择虚拟机软件的安装路径(默认可不修改),推荐选择使用增强型键盘驱动程序后点击下一步按钮,如图1-4所示。
图1-4 选择虚拟机软件的安装路径
第5步:根据情况适当选择产品检查与帮助完善选项后点击下一步按钮,如图1-5所示。
图1-5 虚拟机的用户体验设置
第6步:选择在桌面和开始菜单程序文件夹中创建快捷方式框后点击下一步按钮,如图1-6所示。
图1-6 虚拟机图标的快捷方式生成位置
第7步:一切准备就绪后就狠狠的点击安装按钮吧,如图1-7所示。
图1-7 准备开始安装虚拟机
第8步:耐心等待虚拟机软件的安装过程结束即可,如图1-8所示。
图1-8 等待虚拟机软件安装完成
第9步:大约5-10分钟后虚拟机软件便会安装完成,再次点击完成按钮,如图1-9所示。
图1-9 虚拟机软件安装向导完成界面
第10步:双击桌面上生成的虚拟机快捷图标,输入密钥或选择试用后点击继续按钮,如图1-10所示。
图1-10 虚拟机软件许可验证界面
第11步:出现感谢界面后点击完成按钮,如图1-11所示。
图1-11 虚拟机软件的感谢界面
第12步:再次双击快捷方式,此时便看到了虚拟机软件的管理界面。
图1-12 虚拟机软件的管理界面
Linux系统并不能在虚拟机安装后就立即被安装,因为咱们还要在设置虚拟机内设置操作系统的硬件标准,只有把虚拟机内系统的硬件资源模拟出来后才可以正式步入Linux系统之旅,并且VM虚拟机的强大之处就在于不仅可以调取真实的物理设备资源,还可以模拟出多网卡或硬盘等资源,完全可以满足同学们今后的学习环境,真的不用特意购买新的电脑哦。
第1步:点击VM虚拟机管理界面的“创建新的虚拟机”选项并选择典型类型配置后点击下一步按钮,如图1-13所示。
图1-13 新建虚拟机向导
第2步:选中“稍后安装操作系统”选项后点击下一步按钮,如图1-14所示。
在这几年的讲课过程中真的是见到了很多不听话的学生,明明要求选择的是稍后安装操作系统,非要选择第二项并把下载好的RHEL7系统的镜像选中,这样虚拟机会通过默认的安装策略为您部署最精简的Linux系统,而不会再向您询问安装设置的选项。因此如果您是选择买书回家来自己学习,请一定不要低估今后实验的难度和Linux知识体系整体的难度,更不要高估自己的自学和排错能力,否则刘遄老师真的很担心同学们因为长期的报错而丧失了学习的兴趣,得不偿失。对于经济条件允许,有意愿想深入了解Linux系统并考取红帽的同学,可以来看下培训的视频介绍:
图1-14 选择虚拟机的安装来源
第3步:选择操作系统的类型是Linux(L),版本为Red Hat Enterprise Linux 7 64位后点击下一步按钮,如图1-15所示。
图1-15 选择操作系统的版本
第4步:填写虚拟机名称及选择安装位置信息后点击下一步按钮,如图1-16所示。
图1-16 命名虚拟机及设置安装路径
第5步:选择虚拟机系统最大的磁盘大小为20.0GB默认即可点击下一步按钮,如图1-17所示。
图1-17 虚拟机硬盘最大容量
第6步:在此步骤中点击“自定义硬件”按钮选项,如图1-18所示。
图1-18 虚拟机的配置界面
第7步:虚拟机系统内存可用量建议设置为2GB,最低不应低于1GB,如图1-19所示,另外同学们经常会问说如果自己的电脑真机性能非常好要怎么设置呢?刘遄老师依然也建议您把内存量设置为2GB,因为虚拟机系统设置太大的内存是没有必要的。
图1-19 设置虚拟机的内存量
第8步:CPU处理器请根据您电脑的情况设置核心数量,并开启虚拟化功能,设置后如图1-20所示。
图1-20 设置虚拟机的处理器参数
第9步:光驱设备此时应在ISO映像文件中选中下载好的RHEL系统镜像文件,如图1-21所示。
图1-21 设置虚拟机的光驱设备
第10步:VM虚拟机软件为用户提供了3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式,咱们此次把网络适配器选择为“仅主机模式”,如图1-22所示。
桥接模式:相当于在物理主机与虚拟机网卡上架设了一座桥梁,从而可以通过物理主机的网卡访问外网。
NAT模式:让VM虚拟机的网络服务起到路由器的作用,使得虚拟机软件内的主机可以通过物理主机访问外网,在真机电脑中对应的物理网卡是VMnet8。
仅主机模式:仅让虚拟机内的主机与物理主机通信,不能访问外网,在真机电脑中对应的物理网卡是VMnet1。
图1-22 设置虚拟机的网络适配器
第11步:把USB控制器、声卡、打印机设备等不需要的设备统统移除掉,移掉声卡后可以避免输入错误后的提示声音,保护自己的思绪不被打扰,然后点击关闭按钮,如图1-23所示。
图1-23 最终的虚拟机配置情况
第12步:返回到虚拟机配置向导界面后点击完成按钮,即可完成对虚拟机的安装和配置啦~如图1-24所示。
图1-24 结束虚拟机配置向导
第13步:恭喜,当看到如图1-25所示的界面就说明您的虚拟机已经被配置成功了,准备步入属于您的Linux系统之旅吧。
图1-25 虚拟机配置成功的界面
1.3 安装您的Linux系统
红帽RHEL7或Centos7系统需要您的电脑CPU处理器支持VT虚拟化技术才可以安装,所谓VT虚拟化技术指的是让单台计算机能够分割出多个独立资源区,并让每个资源区按照需要模拟出系统的一项技术,本质就是通过中间层实现计算机资源的管理和再分配,使得系统资源利用率最大化。其实只要您手边的电脑不是五六年前买的,价格不低于三千元,一般CPU处理器就肯定会支持VT虚拟化技术的,但如果开启虚拟机后依然提示出“CPU不支持VT技术”等报错信息,请重启真机电脑后进入到BIOS中把VT虚拟化功能开启即可。
第1步:在虚拟机管理界面中点击“开启此虚拟机”按键后数秒就看到RHEL7系统安装界面,第2条和第3条的作用分别是校验光盘完整性后再安装以及启动救援模式,此时通过键盘的方向键选择到第一条“Install Red Hat Enterprise Linux 7.0(安装红帽企业系统7版本)”选项来直接安装Linux系统,如图1-26所示。
图1-26 RHEL7系统安装界面
第2步:接下来敲击回车后开始加载安装镜像,时间大约在30-60秒左右,同学们耐心等待即可,如图1-27所示。
图1-27 安装向导的初始化界面
第3步:选择系统的安装语言后点击Continue(继续)按钮,如图1-28所示。
其实您不必担心英语基础的问题,因为在Linux系统中用的是Linux命令而并不是英语单词,比如英文单词free的意思是自由、免费,而free命令在linux系统中的作用是查看内存使用量,因此即便考过了六级八级托福雅思的同学,看到了这些linux系统命令也需要重新去学习。更何况把系统设置成英文后还可以锻炼下英语阅读能力,不知不觉的把linux系统和英文一起学了,是不是很爽呢~但是如果您执意安装成中文的也可以在下面的菜单中选择简体中文。
图1-28 选择系统的安装语言
第4步:在安装界面中点击SOFTWARE SELECTION(选择软件)选项,如图1-29所示。
图1-29 安装系统界面
第5步:RHEL7系统的软件定制界面可以根据用户的需求来调整系统的基本环境,例如把Linux系统用作基础服务器、文件服务器、网站服务器或工作站等等,此时您只需在界面中点击选中“Server with GUI(带有图形化界面的服务器)”系统软件类型,然后点击左上角的Done(完成)按钮即可,如图1-30所示。
曾经看过一个新闻,讲的是苹果公司某个员工在IOS系统的用户说明书末尾部分加了一句“反正你们也不会去看”。其实用这件事情有时候也可以调侃下部分读者的学习状态,首先我绝不会把没用的知识写到咱们这本《Linux就该这么学》书中,但是如此醒目的一张截图总是有同学忽略不做,结果默认用的是“最小化软件模式”来安装红帽RHEL7系统,导致很多命令不能执行,服务搭建不成功,俗话说百闻不如一见,看书不如看实验,参加由作者刘遄亲自主讲的培训,用对做实验的思考代替无聊的读书过程,学习效果和乐趣都是棒棒的。
刘遄老师亲自上课的培训课程视频介绍:
图1-30 选择系统软件类型
第6步:返回到RHEL7系统安装主界面中点击“NETWORK & HOSTNAME(配置网络及主机名)”选项后,设置主机名称为“”后点击左上角的Done(完成)按钮,如图1-31所示。
图1-31 配置网络和主机名
第7步:返回到安装主界面中点击INSTALLATION DESTINATION(安装对象)选项来选择安装媒介并设置分区,但此时仍然无须做任何修改,点击左上角的Done(完成)选项即可,如图1-31所示。
您一定不理解为什么《Linux就该这么学》不像国内其他Linux书籍一样这里教一下手动分区的方法呢?原因很简单,因为Linux系统根据FHS协议规则把不同的目录规范上了相应的功能,这个需要用整整一个章节来去学习的。并且通过我在这几年的教学经验来看,即便现在写出了操作的步骤,读者们大多只能是跟着点点鼠标,并不能真正理解其中的知识,更何况手动的分区较对于自动分区来说没有明显的好处,所以您大可不必担心学不到,咱们书籍的规划课程章节是非常科学的。
图1-31 系统安装媒介的选择
第8步:返回到安装主界面中点击Begin Installation(开始安装)按钮后即可看到安装进度,在此处选择ROOT PASSWORD(设置root管理员帐户的密码),如图1-32所示。
图1-32 RHEL7系统的安装界面
第9步:在此处设置超级管理员root用户的密码,若坚持用弱口令的密码则需要点击2次左上角的Done(完成)按钮才可以确认,如图1-33所示,我想啰嗦一句,当您在虚拟机中做实验的时候root密码无所谓强弱,但在生产环境时一定要让root用户的密码足够复杂,否则系统将面临严重的安全问题。
图1-33 设置Root用户的密码
第10步:Linux系统安装过程一般在30-60分钟左右,返回到安装过程界面后耐心等待即可,安装完成后点击Reboot(重启)选项,如图1-34所示。
图1-34 系统安装完成
第11步:重启系统后将看到系统的初始化界面,点击LICENSE INFORMATION(许可信息)选项,如图1-35所示:
图1-35 系统初始化界面
第12步:勾选中I accept the license agreement(我接受许可协议)选项前的框,然后点击一下左上角的Done(完成)按钮,如图1-36所示。
图1-36 同意许可说明书
第13步:返回到初始化界面后点击FINISH CONFIGURATION(完成配置)选项,即可看到Kdump服务的设置界面。其实如果您暂时不打算去调试系统内核也可以把Enable kdump(启用kdump服务)选项前的√勾去掉,然后点击Forward(前进)即可,如图1-37所示。
图1-37 启用Kdump服务
第14步:在系统订阅界面中选中No,I prefer to register at a later time(谢谢,我稍后再自行注册)选项后点击Finish(完成)按钮,此处设置不订阅注册红帽服务对咱们今后的实验操作和生产工作均无影响,如图1-38所示。
图1-38 暂时不对系统进行注册
第15步:虚拟机软件中的RHEL7系统经过又一次的重启后,终于可以看到了系统的欢迎界面,选择默认的语言English(United states)(英文)后点击Next(继续)选项,如图1-39所示。
图1-39 系统的语言设置
第16步:继续选择系统的输入来源类型为English(英语)后点击Next(继续)按钮,如图1-40所示。
图1-40 设置系统的输入来源类型
第17步:创建一个RHEL7系统的本地的普通用户,该帐户的用户名为“linuxprobe”,密码为“redhat”后点击Next(继续)按钮即可,如图1-41所示。
图1-41 创建本地的普通用户
第18步:设置系统的时区为您所在的地区的位置或中国上海后点击Next(继续)按钮,如图1-42所示。
图1-42 设置系统的时区
第19步:接下来如图1-43所示,狠狠的点击Start using Red Hat Enterprise Linux Server(开始使用红帽企业版系统)选项吧,现在已经完成了全部的安装及部署工作,谁都不能阻拦您学习Linux系统了。
图1-43 系统初始化结束界面
图1-44系统的欢迎界面
1.4 重置root用户密码
平日里让运维人员头疼的事情已经很多了,偶尔把Linux系统的密码忘记了并不用慌,重置密码只需简单几步,但如果您是第一遍阅读《Linux就该这么学》书籍或以前没有Linux系统的使用经验,请先一定要跳过本小节,学习完Linux系统的命令后再来看这个实验吧。如果您是刚刚接手了一台Linux系统,请先确认这台系统是不是红帽RHEL7系统再进行下面的操作哦:
[root@linuxprobe ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.0 (Maipo)
第1步:重启Linux系统主机并在引导界面中点击键盘“e”来进入到内核编辑界面,如图1-45所示:
图1-45 Linux系统的引导菜单界面
第2步:在linux16参数这行的后面追加“rd.break”参数并同时一起按下键盘“ctrl“和“x”按键来执行内核参数,如图1-46所示。
图1-46 内核信息的编辑界面
第3步:大约30秒后便可进入到了系统的紧急求援模式,如图1-47所示。
图1-47 Linux系统的紧急救援模式。
第4步:依次输入以下命令,等待系统重启操作完毕后即可使用新密码“linuxprobe”来登录您的Linux系统了,命令行执行效果如图如图1-48所示。
mount -o remount,rw /sysroot
chroot /sysroot
echo "linuxprobe" | passwd --stdin root
touch /.autorelabel
图1-48 重置linux系统的root密码
1.5 RPM红帽软件包
在RPM红帽软件包管理器公布之前要想在Linux系统中安装软件只能采取源码包的方式安装,早期在Linux系统中安装程序是一件非常困难,耗费耐心的事情,而且大多数的服务程序仅仅提供编译源码,需要运维人员自行编译代码并解决许多的软件依赖关系,因此源码安装需要运维人员有很多的知识、高超的技能、甚至很好的耐心才能安装好一个程序。在安装、升级、卸载时还要考虑到其他程序、库的依赖关系,所以在校验、安装、卸载、查询、升级等管理软件操作时难度都非常大。
而RPM红帽软件包(Redhat Package Manager)机制则为解决这些问题而设计的,RPM会建立统一的数据库文件,详细的记录软件信息并能够自动分析依赖关系,颇有一些像Windows系统软件控制面板的感觉,目前RPM红帽软件包的优势已经被公众所认可,使用范围也已不局限在红帽系统中了。刘遄老师为大家总结了常用的RPM软件包命令,当前不需要请记住它们,大致了解一下混个“脸儿熟”就足够了:
安装软件的命令格式:rpm -ivh filename.rpm
升级软件的命令格式:rpm -Uvh filename.rpm
卸载软件的命令格式:rpm -e filename.rpm
查询软件的描述信息的命令格式:rpm -qpi filename.rpm
列出软件的文件信息的命令格式:rpm -qpl filename.rpm
查询文件属于哪个RPM的命令格式:rpm -qf filename
1.6 Yum软件仓库
而虽然RPM能够帮助用户查询软件相关的依赖关系,但问题还是要运维人员自己来解决,有些大型软件对数十个程序都有依赖关系,在这种情况下对软件安装会是非常痛苦的。Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术,Yum软件仓库可以根据用户的要求分析出所需软件包及其相关依赖关系,然后自动从服务器下载软件包并安装到系统,听起来就已经感觉很爽了吧?Yum软件仓库的技术拓扑图如图1-49所示:
图1-49 yum软件仓库的使用拓扑图
Yum软件仓库中的RPM软件包可以是由红帽官方发布的、第三方组织发布的,当然也可以编写的~《Linux就该这么学》随书提供的镜像光盘内已经包含了大量的可用RPM红帽软件包,未来将近二十个章节中刘遄老师会慢慢给同学们讲解的,对于下面的Yum命令现在只需简单浏览下有印象就行。
yum repolist all
列出所有仓库。
yum list all
列出仓库中所有软件包
yum info 软件包名称
查看软件包信息
yum install 软件包名称
安装软件包
yum reinstall 软件包名称
重新安装软件包
yum update 软件包名称
升级软件包
yum remove 软件包
移除软件包
yum clean all
清除所有仓库缓存
yum check-update
检查可更新的软件包
yum grouplist
查看系统中已经安装的软件包组
yum groupinstall 软件包组
安装指定的软件包组
yum groupremove 软件包组
移除指定的软件包组
yum groupinfo 软件包组
查询指定的软件包组信息
1.7 Systemd初始化进程
Linux操作系统开机过程首先从BIOS开始→进入"Boot Loader"→加载系统内核→内核进行初始化→启动初始化进程。初始化进程作为系统第一个进程,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。红帽RHEL7系统已经替换掉了大家往常熟悉的初始化进程System V init,正式采用全新的systemd初始化进程服务,因此如果您之前学习的是红帽RHEL5或红帽RHEL6系统,那么着实会感觉很不习惯。systemd初始化进程服务采用了并发启动机制,开机速度得到了不小的提升,虽然systemd初始化进程服务已经表现出了很多新特性和不错优势,但目前还是有4个主要的吐槽点。
吐槽1:作者Lennart Poettering就职于红帽,让其他系统的粉丝很不爽。
吐槽2:systemd初始化进程服务仅仅可在Linux系统下运行,放弃了Unix系统用户。
吐槽3:接管了诸如syslogd、udev、cgroup等等服务的工作,不再甘心只做初始化进程服务。
吐槽4:使用systemd初始化进程服务后RHEL7系统变化太大,参考文档又不多,为难咱们啊!
不论怎么吐槽,既然红帽RHEL7系统选择了systemd初始化进程服务,随之也没有了“运行级别”这个概念,Linux系统启动时要做大量的初始化工作——例如挂载文件系统和交换分区,启动各类进程服务等等操作,这些都可以看作是一个个的单元(Unit),即用"目标(target)"代替了“运行级别”这个概念,区别如下表所示:
Sysvinit运行级别
Systemd目标名称
runlevel0.target, poweroff.target
runlevel1.target, rescue.target
单用户模式
runlevel2.target, multi-user.target
等同于级别3
runlevel3.target, multi-user.target
多用户的文本界面
runlevel4.target, multi-user.target
等同于级别3
runlevel5.target, graphical.target
多用户的图形界面
runlevel6.target, reboot.target
emergency.target
如果您想要将系统默认的运行目标修改为“多用户,无图形”模式,那么则可直接用ln命令把该文件连接到/etc/systemd/system/目录即可:
[root@linuxprobe ~]# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
对于学习过红帽RHEL6系统或已经习惯使用service、chkconfig等命令来管理系统服务的读者可能要郁闷一段时间了,因为在红帽RHEL7系统中管理服务使用的是systemctl命令,刘遄老师把相关命令的新旧命令版本总结好并制作了两张表格,您可以先大致了解一下,未来的每个章节都会使用到它们。
systemctl管理服务的启动、重启、停止、重载、查看状态的命令:
Sysvinit命令(红帽RHEL6系统)
Systemctl命令(红帽RHEL7系统)
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 status foo.service
查看服务状态
systemctl设置服务的开机启动、不启动、查看各级别下服务启动状态的命令:
Sysvinit命令(红帽RHEL6系统)
Systemctl命令(红帽RHEL7系统)
chkconfig foo on
systemctl enable foo.service
开机自动启动
chkconfig foo off
systemctl disable foo.service
开机不自动启动
chkconfig foo
systemctl is-enabled foo.service
查看特定服务是否为开机自启动
chkconfig --list
systemctl list-unit-files --type=service
查看各个级别下服务的启动与禁用情况
出现问题?大胆提问!
因读者们硬件不同或操作错误都可能导致实验配置出错,请耐心再仔细看看操作步骤吧,不要气馁~
Linux技术交流请加A群:560843(满),B群:340829(推荐),C群:463590(推荐),。
*本群特色:通过口令验证确保每一个群员都是《Linux就该这么学》的读者,答疑更有针对性,不定期免费领取定制礼品。
本章节的复习作业(答案就在问题的下一行哦,用鼠标选中即可看到的~)
1:如何查看课后练习作业的答案?
答案:对,对,对!就是这样。
2:为什么建议您校验下载的系统镜像或工具?
答案:为了保证软件包的安全与完整性。
3:使用虚拟机安装Linux系统时,为什么要先选择“稍后安装操作系统”而不是去选择RHEL7系统镜像光盘?
答案:因为在配置界面若直接选择了RHEL7系统镜像,则VMwareWorkstation虚拟机会使用内置的安装向导自动为您进行安装,于是安装出来的系统跟咱们今后做实验的环境会不一样。
4:rpm软件包管理软件只有红帽企业系统在使用,对吗?
答案:rpm软件包的管理方法已经被Centos/fedora/suse等众多Linux系统中采用,真的很好用!
5:简述rpm软件包与yum仓库的作用分别是?
答案:rpm软件包是为了简化安装的复杂度,而yum仓库是为了解决软件包之间的依赖关系。
6:RHEL7系统采用了systemd作为初始化进程,那么如何查看某个服务的运行状态?
答案:执行命令:“systemctl status 服务名.service”来查看服务的运行状态,其中服务名后的.service可以被省略~。
为您推荐一些与本文相关的文章:
进阶课程目录
第24章 使用Xen与Kvm部署虚拟化服务环境。(即将公布)
Linux技术交流QQ群
向每个正在奋斗的Linuxer致敬.
Linux技术交流群A:560843
Linux技术交流群B:340829
Linux技术交流群C:463590
Linux技术交流群D:915246
Linux技术交流群E:1663106
Linux技术交流群F:1653851
Linux技术交流群G:2632018
Linux技术交流群H:2636170
Linux技术交流群I:2650582
全国Linux技术交流群(总):
11月0 篇文章12月0 篇文章
1月0 篇文章12月0 篇文章}

我要回帖

更多关于 虚拟机安装linux 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信