二、部署Linux系统


一、安装Linux操作系统


1、安装VMware workstation 16pro版本虚拟机软件


虚拟机软件必须首先模拟出硬件架构及配置,然后安装系统


备注:红帽RHEL7开始不支持32位的操作系统


2、虚拟机模拟硬件信息(环境)


(1)新建虚拟机


此处选择“自定义”,选择典型则会使用一些默认的配置安装虚拟机


SCSI控制器,小型计算机系统专用接口,可加装外设设备的端口


(2)设置硬件兼容性


由于这是一个全新安装的系统,所以不必担心虚拟机的兼容性问题,这里直接在“硬件兼容性”下拉列表中选择“Workstation 16.x”



(3)选择安装操作系统方式


此处选择“稍后安装操作系统”


注意:如选择“安装程序光盘映像文件”,选择iso文件,则虚拟机会通过默认的安装策略部署最精简的Linux系统,而不会再向您询问安装有关的配置信息,安装完的操作系统是命令行模式


(4)选择操作系统版本


将客户机操作系统的类型选择为“Linux”,版本选择为“Red Hat Enterprise Linux 8 64位”


若VMware workstation版本为15以下没有RHEL8版本选项,则可以根据内核版本选择“其他Linux5.x及更高版本内核64位”


(5)命名虚拟机及设置虚拟机安装路径


此处虚拟机名称可以随意设置,安装路径选择有较大空间的磁盘即可(建议20G以上)


(6)设置CPU处理器信息(给虚拟机分配的内核数量要小于或等于本地物理机的内核数量)


查看本物理机处理器内核数量方法


方法1:打开“任务管理器”中“性能”,右下角“逻辑处理器”显示的即是物理机的内核数量


方法2:通过查看物理机的CPU型号:如酷睿i5,百度查找内核数量


方法3:尝试法,如果比本机大会提示报错


(7)设置内存分配量


设置分配给虚拟机的内存值。如果物理机的内存小于4GB,则建议分配给虚拟机1GB;如果物理机的内存大于4GB(不论是8GB还是更大),则建议分配给虚拟机2GB,虚拟机分配超过2G内存会浪费。


(8)设置网络模式


选择“仅主机模式”


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


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


使用仅主机模式网络:仅让虚拟机的系统与物理主机通信,不能访问外网;在物理机中对应的物理网卡是VMnet1。


(9)设置I/O控制器类型


SCSI接口的类型


(10)设置虚拟磁盘类型


Vmware workstation15及15以下版本没有NVMe类型选项


IDE是老式接口


NVMe是一个虚拟硬盘


udev服务  命名为/dev/NVMe,会影响后续实验,第六章磁盘名称不是/dev/sda,因此不选


选择“SCSI”或“SATA”


(11)创建全新的虚拟磁盘


(12)设置最大磁盘容量


如果经常在电脑间传输虚拟机,则选择虚拟磁盘拆分为多个文件


(13)设置磁盘文件名称


设置完成虚拟机的硬件配置架构


编辑虚拟机设置(优化虚拟机设置)


单击“CD/DVD(SATA)”选项,在右侧“使用ISO映像文件”下拉列表中找到并选中此前已经下载好的RHEL 8系统文件,并把USB控制器、声卡、打印机设备(用不到)统统移除掉。移掉声卡后可以避免在输入错误后发出提示声音。


备注:


安装RHEL 8或CentOS 8系统时,电脑的CPU需要支持VT(Virtualization Technology,虚拟化技术)。这是一种能够让单台计算机分割出多个独立资源区,并让每个资源区按照需要模拟出系统的一项技术,其本质就是通过中间层实现计算机资源的管理和再分配,让系统资源的利用率最大化。


大多数情况下,CPU对VT的支持默认都是开启的,只有当系统安装失败时才需要在物理机的BIOS中手动开启(一般是在物理机开机时多次按下F2或F12键进入BIOS设置界面),如图所示。


3、安装操作系统


(1)点击开启虚拟机


Test this media & install Red Hat Enterprise Linux 8.0.0和Troubleshooting的作用分别是校验光盘完整性后再安装以及启动救援模式,选择Install Red Hat Enterprise Linux 8.0.0选项直接安装Linux系统。等待加载安装镜像后进入图形化界面


(2)进入图形化安装界面


安装语言选择英语english


(3)进入INSTALLATION SUMMARY(安装概要)


安装概要界面是Linux系统安装所需信息的集合之


1.1Keyboard指键盘类型,选择English


1.2Language Support指语言支持,选择English


1.3Time & Date按钮,设置系统的时区和时间,选择shanghai,(中国所有区域时区都是一致的)


1.4Installation Source指的是系统是从哪里获取的,此处默认光盘镜像


1.5SOFTWARE SELECTION指软件模式,软件模式界面可以根据用户的需求来调整系统的基本环境


RHEL 8系统提供6种软件基本环境,依次为Server with GUI(带图形化的服务器)、Server(服务器)、Minimal Install(最小化安装)、Workstation(工作站)、Custom Operating System(自定义操作系统)和Virtualization Host(虚拟化主机)。只要检查当前模式是默认的Server with GUI即可,不要选择Minimal Install(最小化安装),右侧的软件包不要勾选(后续进入系统安装)


1.6Installation Destination指的是想把系统安装到哪个硬盘


1.7KDUMP,KDUMP服务用于收集系统内核崩溃数据


KDUMP此处选择取消勾选,可以节省约160MB物理内存


1.8NETWORK & HOST NAME设置网络及主机名


单击右上角的开关按钮,设置成ON(开启),启用网卡


主机名hostname修改为linuxprobe.com


1.9security policy安全策略,此处默认


1.10system purpose系统目的,全部选择Not specified没有被定义的,选择其他的会默认帮助安装一些服务,前期学习不需要


(4)开始下一步安装


(5)点击Root Password设置root密码,此处设置为redhat,实际工作中设置密码需有复杂度


(6)点击user creation创建并设置普通用户账户密码


用户名linuxprobe密码redhat


安装过程15分钟-20分钟,安装完重启


重启完后进入初始化设置


接受许可信息


点击not list输入root及密码,一定用root登录,否则普通用户账户权限不够,例如开机、重启、管理服务、硬盘分区格式化挂载等会提示权限不足


正式进入系统,安装完成系统后打快照,方便后续恢复


单击桌面左上角的Activities按钮,在左侧弹出的菜单中单击命令行终端图标即可打开Bash解释器


终端文字放大ctrl+shift+"+",缩小ctrl+shift+"-"


批量安装系统方法(最后一步点击许可证必须是手动,无法直接跳过)


1、PXE+kickstart


2、cobbler补鞋匠


二、安装软件的方法


最早在Linux中安装软件,通过编译源代码的方式(难度高),因此早期安装软件是一件非常复杂的事情,需要解决两个问题,一是编译环境的问题,二是软件之间的依赖性问题。


1、RPM(红帽软件包管理器)机制:通过将源代码与安装规则打包到一起为用户提供,降低单个软件的安装难度,让用户不用关心编译环境。类似压缩包,安装时根据安装规则将程序源代码安装。


RPM不仅在红帽企业系统中使用,被CentOs、Fedora、openSUSE等众多Linux系统使用。


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

配置一个yum仓库,多个客户端都可以访问yum进行软件下载安装



Yum仓库与DNF仓库是将大量常用的RPM软件包打包到一起,解决软件包之间的依赖关系,进一步降低软件的安装难度。(只需要说出需求,不需要考虑软件包的依赖关系,先装哪个再装哪个)——类似应用商城


Yum软件仓库中的RPM软件包可以是由红帽官方发布的,也可以是由第三方发布的,当然也可以是自己编写的。


Yum虽然解决了软件的依赖关系问题,但仍然还是存在分析不准确(安装不相关的软件,导致安装出来的软件比较臃肿)、内存占用量大、不能多人同时安装软件等硬伤。终于,在2015年随着Fedora 22系统的发布,红帽又给了我们一个新的选择—DNF。DNF实际上就是解决了上述问题的Yum软件仓库的提升版,行业内称之为Yum v4版本。(RHEL8中Yum和DNF都支持)


DNF支持同时多人进行安装。


Yum仓库安装方式(第八章)


1、本地


2、网络网站http


3、网络文件传输服务器ftp


三、系统初始化进程


systemctl   红帽7、8中管理服务的命令


service       红帽5、6中管理服务的命令


chkconfig   红帽5、6中将服务加入启动项命令


Linux系统的开机过程是这样的,即先从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。初始化进程作为Linux系统启动后的第一个正式服务,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。红帽7、8中使用systemd来初始化进程。


systemctl start 服务名称         启动服务


systemctl status 服务名称      查看服务状态


systemctl stop 服务名称     停止服务


systemctl enable 服务名称     将服务加入启动项,保证下一次重启后服务依然有效     (红帽考试重启后判卷)


systemctl restart 服务名称      重启服务


systemctl reload 服务名称      重新加载配置文件(不终止服务)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值