【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

Linux 就该这么学

放大字体  缩小字体 发布日期:2020-12-18 02:31:04    浏览次数:8
导读

  本章从零基础详细讲解了虚拟机软件与红帽 Linux 系统完整演示了 VM 虚拟机的安装与配置过程以及红帽 RHEL 7系统的安装、配置过程和初始化方法。此外本章还涵盖了在 Linux 系统中找回 root 管理员密码、RPM 与 Yum 软件仓库的知识以及 RHEL 7系统中 systemd 初始化进程的特色与使用方法。  所谓“工欲善其事必先利其器

  本章从零基础详细讲解了虚拟机软件与红帽 Linux 系统完整演示了 VM 虚拟机的安装与配置过程以及红帽 RHEL 7系统的安装、配置过程和初始化方法。此外本章还涵盖了在 Linux 系统中找回 root 管理员密码、RPM 与 Yum 软件仓库的知识以及 RHEL 7系统中 systemd 初始化进程的特色与使用方法。

  所谓“工欲善其事必先利其器”在本章学习过程中读者需要搭建出为今后练习而使用的红帽 RHEL 7系统环境。您不需要为了练习实验而特意再购买一台新电脑下文会讲解如何通过虚拟机软件来模拟出仿真系统。虚拟机是能够让用户在一台真机上模拟出多个操作系统的软件。一般来讲当前主流的硬件配置足以胜任安装虚拟机的任务并且依据刘遄老师近10年的运维技术学习及多年的在线培训经验来看建议您无论经济条件是否允许都不应该在学习期间把 Linux 系统安装到线c;因为在学习过程中都免不了要“折腾”您的 Linux 操作系统。通过虚拟机软件安装的系统不仅可以模拟出硬件资源把实验环境与真机文件分离保证数据安全更酷的是当操作失误或配置有误导致系统异常的时候可以快速把操作系统还原至出错前的环境状态进而减少重装系统的等待时间在真机上安装 Linux 操作系统每次至少需要30分钟。

  最近几年在讲课时总会发现同学们使用的实验环境五花八门有 CentOS有 RHEL 6还有 Debian 系统等结果每次给他们排错时都费心劳力苦不堪言而且特别无语。就像您报名去学习日料老师用柳刃您非要用长刀结果寿司肯定会被切的稀巴烂。聪明的学生在学习时一定会采用跟老师一样的工具和环境这样出现问题后可以首先排除环境问题并迅速定位错误等技术学的足够扎实了到了生产环境中自然也就具备了随心选择工具和环境的能力。所以尤其建议没有报名参加刘遄老师开设的付费培训班的同学一定要充分发挥自己的自学能力否则长期的实验出错一定会影响您的学习兴趣。

  另外说来也很郁闷其实我在初中时就有学习 Linux 系统的打算但那时候上网还不便捷想要安装 Linux 系统就必须去买光盘才行而那个时候安装 Linux 系统至少需要6张光盘CD-ROM 容量大约为700MB狠下心买回家后尝试安装了几次却一直报错因为搞不懂报错原因而只能放弃了。2015年春节前打扫屋子时又翻出了这些光盘这次终于找到了当年出错误的原因原来是第五张光盘被“刮花”了系统相关的依赖关系包被损坏最终导致 Linux 系统安装失败。原本可以早几年就可以接触到 Linux 系统结果因为这个原因而耽搁真的是既郁闷又尴尬所以这里必须狠狠地提醒各位同学“工具准备齐全后一定要校验完整性不要重蹈我的覆辙”。

  VMware WorkStation 虚拟机软件是一款桌面计算机虚拟软件让用户能够在单一主机上同时运行多个不同的操作系统。每个虚拟操作系统的硬盘分区、数据配置都是独立的而且多台虚拟机可以构建为一个局域网。Linux 系统对硬件设备的要求很低我们没有必要再买一台电脑课程实验用虚拟机完全可以搞定而且 VM 还支持实时快照、虚拟网络、拖曳文件以及 PXEPreboot Execute Environment预启动执行环境网络安装等方便实用的功能。

  运行下载完成的 Vmware Workstation 虚拟机软件包将会看到如图1-1所示的虚拟机程序安装向导初始界面。

  在最终用户许可协议界面选中“我接受许可协议中的条款”复选框然后单击“下一步”按钮如图1-3所示。

  选择虚拟机软件的安装位置可选择默认位置选中“增强型键盘驱动程序”复选框后单击“下一步”按钮如图1-4所示。

  根据自身情况适当选择“启动时检查产品更新”与“帮助完善 VMware Workstation Pro”复选框然后单击“下一步”按钮如图1-5所示。

  选中“桌面”和“开始菜单程序文件夹”复选框然后单击“下一步”按钮如图1-6所示。

  进入安装过程此时要做的就是耐心等待虚拟机软件的安装过程结束如图1-8所示。

  在桌面上再次双击快捷方式此时便看到了虚拟机软件的管理界面如图1-12所示。

  注意在安装完虚拟机之后不能立即安装 Linux 系统因为还要在虚拟机内设置操作系统的硬件标准。只有把虚拟机内系统的硬件资源模拟出来后才可以正式步入 Linux 系统安装之旅。VM 虚拟机的强大之处在于不仅可以调取真实的物理设备资源还可以模拟出多网卡或硬盘等资源因此完全可以满足大家对学习环境的需求再次强调真的不用特意购买新电脑。

  在图1-12中单击“创建新的虚拟机”选项并在弹出的“新建虚拟机向导”界面中选择“典型”单选按钮然后单击“下一步”按钮如图1-13所示。

  选中“稍后安装操作系统”单选按钮然后单击“下一步”按钮如图1-14所示。

  在近几年的讲课过程中真是遇到了很多不听线c;明明要求选择“稍后安装操作系统”单选按钮结果非要选择“安装程序光盘镜像文件”单选按钮并把下载好的 RHEL 7系统的镜像选中。这样一来虚拟机会通过默认的安装策略为您部署最精简的 Linux 系统而不会再向您询问安装设置的选项。

  如果您是购买图书自行学习的线c;请一定不要低估后续实验的难度和 Linux 知识体系的难度更不要高估自己的自学和排错能力否则可能会因为系统长期报错而丧失学习兴趣得不偿失。对于经济条件允许、有意愿深入了解 Linux 系统并考取红帽 RHCE 的同学可以看一下刘遄老师主讲的培训介绍。

  填写“虚拟机名称”字段并在选择安装位置之后单击“下一步”按钮如图1-16所示。

  在出现的图1-19所示的界面中建议将虚拟机系统内存的可用量设置为 2GB最低不应低于 1GB。如果自己的真机设备具有很强的性能那么也建议将内容量设置为 2GB因为将虚拟机系统的内存设置得太大没有必要。

  根据您真机的性能设置 CPU 处理器的数量以及每个处理器的核心数量并开启虚拟化功能如图1-20所示。

  光驱设备此时应在“使用 ISO 镜像文件”中选中了下载好的RHEL系统镜像文件如图1-21所示。

  VM 虚拟机软件为用户提供了3种可选的网络模式分别为桥接模式、NAT 模式与仅主机模式。这里选择“仅主机模式”如图1-22所示。

  相当于在物理主机与虚拟机网卡之间架设了一座桥梁从而可以通过物理主机的网卡访问外网。

  让 VM 虚拟机的网络服务发挥路由器的作用使得通过虚拟机软件模拟的主机可以通过物理主机访问外网在真机中 NAT 虚拟机网卡对应的物理网卡是 VMnet8。

  仅让虚拟机内的主机与物理主机通信不能访问外网在真机中仅主机模式模拟网卡对应的物理网卡是 VMnet1。

  把 USB 控制器、声卡、打印机设备等不需要的设备统统移除掉。移掉声卡后可以避免在输入错误后发出提示声音确保自己在今后实验中思绪不被打扰。然后单击“关闭”按钮如图1-23所示。

  返回到虚拟机配置向导界面后单击“完成”按钮如图1-24所示。虚拟机的安装和配置顺利完成。

  当看到如图1-25所示的界面时就说明您的虚拟机已经被配置成功了。接下来准备步入属于您的 Linux 系统之旅吧。

  安装 RHEL 7或 CentOS 7系统时您的电脑的 CPU 需要支持 VTVirtualization Technology虚拟化技术。所谓 VT指的是让单台计算机能够分割出多个独立资源区并让每个资源区按照需要模拟出系统的一项技术其本质就是通过中间层实现计算机资源的管理和再分配让系统资源的利用率最大化。其实只要您的电脑不是五六年前买的价格不低于三千元它的 CPU 就肯定会支持 VT 的。如果开启虚拟机后依然提示“CPU 不支持 VT 技术”等报错信息请重启电脑并进入到 BIOS 中把 VT 虚拟化功能开启即可。

  请读者不用担心英语基础的问题因为 Linux 系统中用的 Linux 命令具有特定的功能和意义而非英语单词本身的意思。比如 free 的意思是“自由”、“免费”而 free 命令在 Linux 系统中的作用是查看内存使用量。因此即便是英语水平很高只要没有任何 Linux 基础知识在看到这些 Linux 命令后也需要重新学习。再者把系统设置成英文后还可以锻炼一下英语阅读能力不知不觉地就把 Linux 系统和英文一起学了岂不是更好如果您执意选择中文安装语言也可以在图1-28中进行选择。

  RHEL 7系统的软件定制界面可以根据用户的需求来调整系统的基本环境例如把 Linux 系统用作基础服务器、文件服务器、Web 服务器或工作站等。此时您只需在界面中单击选中 Server with GUI 单选按钮然后单击左上角的 Done 按钮即可如图1-30所示。

  之前看过一个新闻说是苹果公司某员工在 iOS 系统的用户说明书末尾加了一句“反正你们也不会去看”。其实这件事情有时候也可以用来调侃部分读者的学习状态刘遄老师绝不会把没用的知识写到本书中但就是这样一张如此醒目的截图也总是有同学视而不见结果采用了默认的 Minimal Install 单选按钮安装 RHEL 7系统最终导致很多命令不能执行服务搭建不成功。请一定留意

  读者可能会有这样的疑问“为什么我们不像其他 Linux 图书那样讲一下手动分区的方法呢”原因很简单因为 Linux 系统根据 FHSFilesystem Hierarchy Standard文件系统层次结构标准把不同的目录定义了相应的不同功能这部分内容会在第6章中详细介绍。并且通过刘遄老师最近这几年的教学经验来看即便现在写出了操作步骤读者们大多也只是点点鼠标并不能真正理解其中的知识效果不一定好更何况在接下来的实验中手动分区相对于自动分区来说也没有明显的好处。所以读者大可不必担心学不到我们书籍的规划课程章节是非常科学的。

  然后设置 root 管理员的密码。若坚持用弱口令的密码则需要单击2次左上角的 Done 按钮才可以确认如图1-34所示。这里需要多说一句当您在虚拟机中做实验的时候密码无所谓强弱但在生产环境中一定要让 root 管理员的密码足够复杂否则系统将面临严重的安全问题。

  平日里让运维人员头疼的事情已经很多了因此偶尔把 Linux 系统的密码忘记了并不用慌只需简单几步就可以完成密码的重置工作。但是如果您是第一次阅读本书或者之前没有 Linux 系统的使用经验请一定先跳过本节等学习完 Linux 系统的命令后再来学习本节内容。如果您刚刚接手了一台 Linux 系统要先确定是否为 RHEL 7系统。如果是然后再进行下面的操作。

  重启 Linux 系统主机并出现引导界面时按下键盘上的 e 键进入内核编辑界面如图1-46所示。

  依次输入以下命令等待系统重启操作完毕然后就可以使用新密码 linuxprobe 来登录 Linux 系统了。命令行执行效果如图1-49所示。

  在 RPM红帽软件包管理器公布之前要想在 Linux 系统中安装软件只能采取源码包的方式安装。早期在 Linux 系统中安装程序是一件非常困难、耗费耐心的事情而且大多数的服务程序仅仅提供源代码需要运维人员自行编译代码并解决许多的软件依赖关系因此要安装好一个服务程序运维人员需要具备丰富知识、高超的技能甚至良好的耐心。而且在安装、升级、卸载服务程序时还要考虑到其他程序、库的依赖关系所以在进行校验、安装、卸载、查询、升级等管理软件操作时难度都非常大。

  RPM 机制则为解决这些问题而设计的。RPM 有点像 Windows 系统中的控制面板会建立统一的数据库文件详细记录软件信息并能够自动分析依赖关系。目前 RPM 的优势已经被公众所认可使用范围也已不局限在红帽系统中了。表1-1是一些常用的 RPM 软件包命令当前不需要记住它们大致混个“脸熟”就足够了。

  尽管 RPM 能够帮助用户查询软件相关的依赖关系但问题还是要运维人员自己来解决而有些大型软件可能与数十个程序都有依赖关系在这种情况下安装软件会是非常痛苦的。Yum 软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum 软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系然后自动从服务器下载软件包并安装到系统。Yum 软件仓库的技术拓扑如图1-50所示。

  Yum 软件仓库中的 RPM 软件包可以是由红帽官方发布的也可以是第三方发布的当然也可以是自己编写的。《Linux 就该这么学》随书提供的镜像光盘内已经包含了大量可用的 RPM 红帽软件包后文中详细讲解这些软件包。表1-2所示为一些常见的 Yum 命令当前只需对它们有一个简单印象即可。

  Linux 操作系统的开机过程是这样的即从 BIOS 开始然后进入 Boot Loader再加载系统内核然后内核进行初始化最后启动初始化进程。初始化进程作为 Linux 系统的第一个进程它需要完成 Linux 系统中相关的初始化工作为用户提供合适的工作环境。红帽 RHEL 7系统已经替换掉了熟悉的初始化进程服务 System V init正式采用全新的 systemd 初始化进程服务。如果您之前学习的是 RHEL 5或 RHEL 6系统可能会不习惯。systemd 初始化进程服务采用了并发启动机制开机速度得到了不小的提升。虽然 systemd 初始化进程服务具有很多新特性和优势但目前还是下面4个槽点。

  答在配置界面中若直接选择了 RHEL 7系统镜像则 VMware Workstation 虚拟机会使用内置的安装向导自动进行安装最终安装出来的系统跟我们后续进行实验所需的系统环境会不一样。

  RPM 是为了简化安装的复杂度而 Yum 软件仓库是为了解决软件包之间的依赖关系。5RHEL 7系统采用了 systemd 作为初始化进程那么如何查看某个服务的运行状态

  如今与地图相关的位置服务已经成为开发者工具箱里的“标配”,本次应用开发征文大赛邀请你写下与腾讯位置服务有关的故事,大疆无人机、王者荣耀机器人各种大奖等你来赢取!

  Do you have a lighter lighter no why do you can kindle my heart

  简介目录:1-7章8.1 防火墙管理工具8.2 iptables8.2.1 策略与规则链8.2.2 iptables 中基本的命令参数8.3 firewalld8.3.1 终端管理工具8.3.2 图形管理工具8.4 服务的访问控制列表复习题9.1 配置网络服务9.1.1 配置网络参数9.1.2 创建网络会线 配置 sshd ...

  echo /打印输出 echo $变量 eg echo $SHELL date /查看设置时间 date +%Y-%m-%d %H:%M:%S /可以打印当前时间 wget /下载 wget

  Probe.pdf -p /etc 可以下载到指定目录 ps /查看系统进程 ps -aux /all user进程详细进...

  驱动的三个概念:设备、驱动、总线 probe何时被调用:在总线上驱动和设备的名字匹配,就会调用驱动的probe函数 probe函数被调用后,系统就调用platform设备的probe函数完成驱动注册最后工作。下面是probe被调用前的一些流程。 device一般是先于driver注册,但也不全是这样的顺序。

  系统,完整演示了VM虚拟机的安装与配置过程,以及红帽RHEL 7系统的安装、配置过程和初始化方法。此外,本章还涵盖了在

  系统中找回root管理员密码、RPM与Yum软件仓库的知识,以及RHEL 7系统中systemd初始化进程的特色与使用方法。下面的视频不够清晰?请下载到本地观看吧:

  真的很简单,那么必是骗子说的谎话,起码这不能给你带来高薪,打开电脑后沉思,是该聊会天那~还是追个美剧那~还是打盘LOL那~还是看看那该死刘遄写的那本可怕的

  教材时,请不要忘记自己最初的梦想,十年后你会感谢此时正在努力的自己。我身为作者的使命就是一定要对得起您花费的时间、精力、金钱,让你

  习一下人工智能。因为,未来将是人工智能的时代! 为什么会有这个判断呢? 第一,最近特别流行一个词物联网,我们听到更多的是人工智能,对物联网不是非常了解。物联网已经作为国家战略重点发展,而解锁物联网巨大潜力的钥匙就是人工智能,人工智能和物联网的关系好比大脑和手脚。 第二,著名 AI 专家李开复说过,未来 20 年,人工智能会取代 50% 的工作岗位。阿里巴巴已经成立了达摩院

  probe systemctl restart 服务名称 重启服务 systemctl start 服务名称 启动服务 systemctl stop 服务名称 停止服务 systemctl enable 服务名称 加入到启动项 systemctl status 服务名称 查看服务状态 RHEL5、RHEL6 int service RHEL7 systemd ststemctl systemd 服务名称 systemctl BASH解释器 1、好用 2、广泛,通吃

  微信添加「GitChat小姐姐」 加入技术交流群领取最新干货福利。

 
关键词: linux就该这么学
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-832000.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4