LINUX运维学习秘籍/全套电子书分享
本节所讲内容:
1.1 Linux云计算集群架构师课程介绍及Linux发展史
1.2 VMware虚拟机安装
1.3 centos8操作系统安装
1.4 vmware虚拟机12个使用技巧
1.1 Linu
第一章 Linux学习环境搭建 本节所讲内容: 1.1 Linux云计算集群架构师课程介绍及Linux发展史 1.2 VMware虚拟机安装 1.3 centos8操作系统安装 1.4 vmware虚拟机12个使用技巧 1.1 Linux云计算集群架构师课程介绍及Linux发展史1.1.1 Linux介绍 Linux是在通用性公开许可证(General Public License,GPL)版权协议下发行的遵循POSIX标准的操作系统内核。不过通常所说的Linux是指GNU/Linux(GNU是对UNIX向上兼容的完整的自由软件系统)操作系统,它包含内核(Kernel)、系统工具程序(Utilities)及应用软件(Application),而不是仅指Linux系统内核。 Linux有很多发行版。发行版是指某些公司、组织或个人把Linux内核、源代码及相关的应用程序组织在一起发行。经典的Linux发行版有Red Hat、SlackWare、Debian等,目前流行的Linux发行版基本上都是基于这些发行版的,例如,Red Hat的社区版本Fedora Core;Novell发行的SuSE Linux;Mandriva发行的Mandriva Linux;使用LiveCD技术的Knoppix、Slax和基于Debian的Ubuntu Linux。 Linux的图标是企鹅,英文名是Tux,如图所示。 1.1.2 Linux崛起 20世纪80年代,IBM公司推出享誉全球的微型计算机IBM PC(个人计算机)。随着PC的出现,在PC上实现一个真正的UNIX系统逐渐成为可能,但当时能在PC的X86平台上运行的UNIX相当有限。 1987年,Andrew Tanenbaum教授为了方便教学,自行设计了一个简化的UNIX系统—— Minix。1991年在赫尔辛基大学就读的研究生Linus Torvalds在Minix的基础上开发出了Linux内核,在同年10月5日,Linus Torvalds在comp.os.minix新闻组上发布消息,正式对外宣布Linux内核系统诞生。1994年在美国北卡罗来纳州的一小组程序员开始发布Red Hat。1998年Red Hat高级研发实验室成立,同年,Red Hat 5.0获得InfoWorld的操作系统奖项。 1.1.3 Linux常用发行版 由于Linux倡导开放和自由,因此它的发行版本非常多。Linux的软件遍布互联网各处,经常需要用户自己搜索、收集和下载。为了安装方便,有些人将各种软件集合起来,与操作系统的核心包装成一块,作为Linux的发行版。其中有目前著名的Ubuntu Linux、Fedora Core、Mandriva Linux、SuSE Linux、Debian、Slackware Linux和国内的红旗Linux等。下面简单介绍5种目前常用的Linux发行版。 1.CentOS CentOS(Community Enterprise Operating System,社区企业操作系统)是Linux发行版之一,它是由Red Hat Enterprise Linux依照开放源代码规定释出的源代码编译而成的。由于出自同样的源代码,因此,有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同在于CentOS并不包含封闭源代码软件。 2.Fedora Core/Red Hat Enterprise Linux Red Hat Linux由Red Hat公司发行,是目前流行的商业发行版。作为Linux界影响最为深远的版本,Red Hat Linux诞生于1994年11月3日,其创立的RPM包管理系统长期以来都是业界的事实标准。目前流行的SuSE Linux、Mandriva Linux及国内的红旗Linux等,都是基于Red Hat Linux发展起来的。从2003年9月22日开始,原来合并在一起的Fedora和Red Hat分开发行,并形成两个分支:开源免费的Fedora Core和商业版本的Red Hat Enterprise Edition。 3.SuSE Linux/OpenSuSE SuSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。1992年Peter McDonald成立了Softlanding Linux System(SLS)发行版,其后SuSE Linux采用了不少Red Hat Linux的特质,如使用RPM、etc、sysconfig等。 4.Ubuntu Linux Ubuntu Linux为目前流行的Linux发行版,并几乎取代了Red Hat成为Linux的代名词。它由马克·舍特尔沃斯创立,首个版本于2004年10月20日发布,以Debian为开发蓝本。Ubuntu的运作主要依靠Canonical有限公司的支持。Ubuntu Linux名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人道待人”。同系列的发行版还有Kubuntu Linux和Edubunt Linux。 5.Debian Debian于1993年8月16日由美国普渡大学一名学生Ian Murdock首次发表。Ian Murdock最初把他的系统称为“Debian Linux Release”。Debian不带有任何商业性质,背后也没有任何商业团体支持,因而使得它能够坚持其自由的风格。Debian对GNU和UNIX精神的坚持,也获得开源社群的普遍支持。目前其采用的deb包和Red Hat Linux的RPM包是Linux中最为重要的两个程序包管理系统。 1.1.4 Linux优势 1.开源、免费 众所周知,不管是微软的 Windows 还是苹果的Mac OS,都是需要付费的,而且比较昂贵。而Linux是免费、开源的,可以随时取得其源代码,根据不同的需求进行定制,这对于用户特别是程序开发人员来说是非常重要的。 2.跨平台的硬件支持 由于Linux 的内核大部分是用C语言编写的,并采用了可移植的UNIX标准应用程序接口,因此,它支持如i386、Alpha、AMD和Sparc等系统平台,以及从个人计算机到大型主机,甚至包括嵌入式系统在内的各种硬件设备。 3.丰富的软件支持 与其他操作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无须安装。而对于程序开发人员来说unix系统下载,Linux更是一个很好的开发平台,在Linux 的程序包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。 4.多用户多任务 作为类UNIX 系统,Linux和UNIX一样,是一个真正的多用户多任务的操作系统。多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(如文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。多任务是现代计算机最主要的一个特点,由于Linux系统调度是每一个进程平等地访问处理器,因此,它能同时执行多个程序,而且各个程序是互相独立运行的。 5.可靠的安全性 Linux是一个具有先天病毒免疫能力的操作系统,很少受到病毒攻击。 对于一个开放式系统而言,在方便用户的同时,很可能存在安全隐患。不过,利用Linux自带防火墙、入侵检测和安全认证等工具,及时修补系统的漏洞,就能大大提高Linux的安全性,让黑客无机可乘。同时,由于Linux是开源的,因此,Linux产生了各种各样的不同版本,这也提高了被攻击的难度。 6.良好的稳定性 Linux内核的源代码是以标准规范的32位(在64位CPU上是64位)计算机来做的最佳化设计,可确保其系统的稳定性。正因为Linux 的稳定性,才使得一些安装了Linux的主机可以像UNIX机一样常年不关机也不会宕机。 7.完善的网络功能 Linux 内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFTP、SSH、MySQL、PHP和JSP等。近年来,越来越多的企业看到Linux的这些强大的功能,利用Linux 担任全方位的网络服务器。 1.2 VMware虚拟机安装 1.2.1下载链接Vmware workstation 15含注册码和注册机CentOS7.6/CentOS8.1操作系统镜像 链接:pan.baidu.com/s/1MPTUbQu5hSYqiFVDIET_7w 提取码:17ps 1.2.2 准备安装 windows系统,下载VMware workstation 15-解压以后使用.rar 并解压,如果是mac系统,下载VMware-Fusion-8.5.8-5824040.dmg。 1.2.3 安装Vmware 双击vmware15.exe安装包,一路下一步安装成功: 注:接受许可,下一步。 注: 这里把这两个对勾去了,我们这里不检查更新。 注:点击安装即可。 开始安装,等待出现以下界面: 点击许可证。 1.2.4 激活Vmware YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 可以看到桌面上已经安装好vmware15了。 1.3 centos8操作系统安装 1、启动vmware15 双击图标即可启动Vmware 2、新建一个虚拟机 注:选择“创建新的虚拟机”。 注:选择“自定义(高级)”。 注:因为当前版本中还没有CentOS8 64位版本,所以选择RedHat8版本。 注:输入虚拟机名称(可在安装之后定义): centos8 64位 ,存储虚拟机的位置大家自己定义,因为虚拟机文件比较大,不要放C盘中。 如果你的物理cpu是4核心,在这里建议使用4核心,这样后期虚拟机运行快。 NVMe:是一种接口规范,其次他是用于存储设备的接口规范。准确的说是目前最新的存储设备通信协议,用于定义硬件接口和传输协议。 在NVMe出现之后,SSD硬盘的性能得到了很大的提升。读取速度从500MB/左右提高到了3200MB/s左右,写入速度从400MB/s左右提高到了1200MB/s左右。 注:不要选择立即分配磁盘大小 在安装前,选择自定义硬件。 双击CD/DVD选项。 选择IOS映像文件选项并在浏览选项中选择好自己下载的centos8.1镜像。 点击确定。 排错: 安装vmware15 物理机必须是64位的操作系统。 安装虚拟机后,创建Linux虚拟机,出现“intel vt -x 处于禁用状态打不开 ”解决方法: 注:只要开启BIOS虚拟化支持就可以了。 情况1:以ThinkCentre M4370T 主板为例,开机进入bios 步骤: 进入高级模式---进入高级菜单----开启intel virtualization虚拟技术 修改intel virtualization选项: 修改之后: F10保存退出。 情况2:UEFI主板开启虚拟化支持 1 进入bios 以华硕 UEFI 主板为例 步骤: UEFI主板开启虚拟技术 : 进入高级模式---进入高级菜单----开启intel虚拟技术 3、启动新创建的虚拟机,开始安装系统。 点击开启虚拟机。 界面说明: Install CentOS 8 #安装CentOS 8 Test this media & install CentOS 8 #测试安装的光盘镜像并安装CentOS 8 Troubleshooting 修复故障,这个在后期讲到修复无法正启动的Linux系统时,会讲如何使用。 4、选择第一项,然后安装成回车键,开始安装 5、选择中文语言 选择中文-简体中文(中国),这样更有利于没有Linux基础的同学,快速掌握Linux系统。 单击继续按钮。 6、进入一站式安装界面 在此界面,只需把所有带 内容的感叹号全部消除,便可进行安装。 7、时区选择 亚洲上海,就可以了。 8、键盘选择 默认就可以了 9、安装源选择 使用默认的光盘镜像就可以了 10、软件选择 初学者建议选择带GUI的服务器,同时把“开发工具”相关的软件包也安装上,然后单击完成 11、进入磁盘分区界面 选择-系统-安装目的地 选择-存储配置-自定义,点左上角的“完成”,进入下面的界面,在分区方案有标准分区,LVM,LVM简单配置,这里选择“标准分区”就可以。 然后单击“+” 创建新的分区,分区提前规划好。具体如下: /boot分区大小为1024M,文件系统类型为xfs; swap分区在小为2G,文件系统类型为swap; /根分区50G,文件系统类型为xfs; 创建boot分区,/boot分区大小为1024M,文件系统类型为xfs; boot 分区: 是引导分区,作用:系统启动,在boot分区存放着grub,内核文件等,centos7或8应该给1024MB,给大些,这样后期yum update更新系统时,会有足够的空间存新的内核;在centos5或centos6上,boot分区给200M就可以了。 修改一下文件系统类型为xfs,默认是ext4: 创建swap分区,swap分区在小为2G,文件系统类型为swap; swap交换分区:swap 分区通常被称为交换分区,这是一块特殊的硬盘空间,即当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交换分区中,从而为当前运行的程序腾出足够的内存空间。一般swap分区为物理内存的1.5~2倍,当物理机内存多于16G后,swap分区给8-16G都可以。如果系统使用到了swap分区,建议添加物理内存或排查一下系统上是否有非法程序。 创建/根分区,/根分区50G,文件系统类型为xfs; /根分区所有文件的逻辑存储位置,绝对路径的开始标志。 分区创建完成,单击 按钮,剩下的空间在后期学习中可以用于练习手动分区使用。 分区创建完成,单击 按钮,剩下的空间在后期学习中可以用于练习手动分区使用。 选择接受更改选项。 12、关闭kdump 注:不关闭的话虚拟机开机后会占用物理内存空间 13、网络配置 默认centos8是关闭网络的,我们在这里一定要开启以太网连接,将会自动获取IP地址。我们配置主机名为: xuegod63.cn并修改为静表态IP地址: 配置-手动配置如下: 14、安全策略使用 默认没有策略,就可以。 15、全部配置完成 单击开始安装,进行系统安装 16、进入安装界面 这里需要配置root用户的密码 注:Root密码:123456,如果密码过于简单,需要单击两次完成进行确认 安装过程,请等待 17、安装完成后的配置 18、系统成功启动: 首次启动配置,点击Licensing: 同意许可协议: 19、点“创建用户”,创建一个普通用户mk 在练习过程中使用root更多,但是为了系统安全,在工作中通常使用普通用户登录: 设置密码,密码长度在6位以上。然后点前进 。 点:结束配置 20、重新登录,点“末列出” 输入root用户,密码:123456 21、首次登陆首次登陆-GNOME初始化设置 语言选择,默认就可以,直接前进 接下来点前进,就可以了 跳过即可: 22、一切准备就绪,开始使用centos8操作系统 23、到此centos8操作系统安装完成 单击屏幕上左上角活动图标,选择倒数第二个图标“终端”,左键单击打开终端即可。 24、验证网络是否畅通 [root@localhost ~]# ping baidu.com 1.4 vmware虚拟机12个使用技巧 技巧1:VMware虚拟机技巧之增加虚拟机可用的物理内存 关闭虚拟机,设置内存: 技巧2:VMware虚拟机技巧之硬件设备添加的技巧 技巧3:VMware虚拟机技巧之控制权的切换技巧 由于VMware的工作特点是在一台计算机中同时运行多个操作系统,因此这就存在一个系统控制权的切换问题,如果你发现鼠标和键盘在某一操作系统中无法使用,那么就必须进行切换,缺省的切换方法是同时按下Ctrl+Alt组合键。 技巧4:VMware虚拟机技巧之正确关机的技巧 请朋友们注意,虚拟机的关机也必须按照一定的步骤进行,如果直接点击VMware工具栏上的Power OFF按钮的话,那也就相当于通常意义上的非法关机,下次启动虚拟机时也会自动扫描磁盘呢。正确的方法是:执行命令: init 0 技巧5:VMware虚拟机技巧之发送快捷键。 如果你仍然按照过去的习惯在虚拟机中使用“Ctrl+Alt+Del”组合键来结束任务的话,一定会发觉Hosts主机竟然作出了同样的反应,正确的方法应当是改用“Ctrl+Alt+Ins”组合键,或者 技巧6:VMware虚拟机技巧之显示模式切换的技巧 以上三个按钮为:显示侧边栏,显示下边栏,显示全屏。 技巧7:VMware虚拟机技巧之虚拟机网络使用技巧 vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。 桥接模式:就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。 在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中。 虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。 NAT(地址转换模式):在NAT模式下,虚拟主机需要借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。虚拟机和物理机共有一个IP地址。 注:虚拟机使用NAT模式时,Linux系统要配置成动态获取IP。 Host-Only模式:将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。相当于NAT模式去除了虚拟NAT地址转换功能。 注:虚拟机使用Host-Only模式时,Linux系统要配置成动态获取IP。 技巧8:VMware虚拟机技巧之虚拟机BIOS设置技巧 关闭虚拟机后,选择: 技巧9:VMware虚拟机技巧之安装VMware Tools解决显示屏幕分辨率的技巧 在centos7以后,默认安装系统时,就直接安装好open vm- tools了。 这里直接使用就可以了。 技巧10:VMware虚拟机技巧之使用ISO光盘文件的技巧 如果是开机情况下,直接在右下角,单击光驱图标,点设置就可以了。 技巧11:VMware虚拟机技巧之删除虚拟机的技巧 关闭虚拟机, 技巧12:VMware虚拟机技巧之快照管理技巧 总结: 1.1 Linux云计算集群架构师课程介绍及Linux发展史 1.2 VMware虚拟机安装 1.3 centos8.1操作系统安装 1.4 vmware虚拟机12个使用技巧 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |