Linux学习(RECH9)第一章、基础使用介绍

ps:以下命令基于RedHat9(红帽9)版本。rht-开头的命令只存在红帽官方教学。


一、红帽9路径

1.红帽9相关资料下载链接:[https://pan.baidu.com/s/1jVC7PJGK7gfCcp-B1g-XRg]

(https://pan.baidu.com/s/1jVC7PJGK7gfCcp-B1g-XRg)

提取码:9aoz

2.环境镜像需要16G内存和100G空间,整个目录全部下载。


二、基础使用介绍

模板系统账号:kiosk 密码redhat

管理员⽤户: root/Asimov


三、环境切换命令

rht-setcourse rh124
rht-setcourse rh134    //rht-setcourse + 虚拟机环境名
rht-setcourse rh294     

四、rht-vmctl 操作命令

  • vmctl是一个虚拟机控制工具的命令行接口或用户名,常用于管理虚拟机的启动、停止等操作。
  • rht-vmctl是对红帽虚拟机的控制工具。

1.恢复虚拟机的快照

rht-vmctl reset vm-name //恢复某个虚拟机的快照
rht-vmctl reset all  //重启所有虚拟机

2.完整恢复虚拟机

rht-vmctl fullreset vm-name //完全恢复某个虚拟机 
rht-vmctl fullreset all  //完全重置所有虚拟机

ps:如果reset不能恢复那么就用fullreset。

3.启动虚拟机 

rht-vmctl start vm-name  //启动某个虚拟机
rht-vmctl start all  //启动所有虚拟机

4.关闭虚拟机 

rht-vmctl stop vm-name //关闭某个虚拟机
rht-vmctl stop all      
//会尝试以一种更温和的方式停止所有虚拟机。
//这个命令会发送一个信号给虚拟机,要求它们优雅地关闭或者暂停。

rht-vmctl poweroff all  
//会强制关机所有虚拟机,类似于直接切断电源。
//这个命令不会等待虚拟机内部的操作完成或者保存状态,而是立即断电。

区别总结:

  • poweroff是一种强制的关机方式,可能导致数据丢失或者操作系统不正常关机。
  • stop则更倾向于安全地关闭虚拟机,允许虚拟机内部的操作完成或者保存状态。

5.查看虚拟机的状态

上电只意味着你启动了该虚拟机,但不表示启动完成。

rht-vmctl status vm-name  //查看某个虚拟机状态
rht-vmctl status all   //查看所有虚拟机状态

6.打开某个虚拟机的控制台

此操作只能在图形界面下使用

rht-vmview view vm-name
//相当于接一个显示器,可能看到status是运行的,但是可能系统没启动完。
//这个命令可以确认机器是不是系统加载完了。

除了rht-vmview之外,所有其它命令都支持将vm-name替换成all,用于管理除了classroom之外的剩余所有虚拟机。 

五、系统启动

初次使用环境时,建议先rht-vmctl reset classroom命令先重置classroom虚拟机,然后使用rht-vmview view classroom访问classroom虚拟机的控制台,确定classroom虚拟机已经开启,然后再rht-vmctl fullreset all将所有其它虚拟机完全重置。

主机classroom查看使用virt-manager命令,然后找到open按钮去打开来看系统是否启动完成。 

六、网络主机环境host

172.25.250.9  [workstation.lab.example.com(http://workstation.lab.example.com)  workstation
172.25.250.10  [servera.lab.example.com](http://servera.lab.example.com)  servera
172.25.250.11  [serverb.lab.example.com](http://serverb.lab.example.com)  serverb
172.25.250.12  [serverc.lab.example.com](http://serverc.lab.example.com)  serverc
172.25.250.13  [serverd.lab.example.com](http://serverd.lab.example.com)  serverd
172.25.250.254  [bastion.lab.example.com](http://bastion.lab.example.com)  bastion

七、环境添加网卡

# 命令参考 , 需要根据你实际⽹卡名去确定新加的⽹卡叫什么。⼤概率是 ens256, 但不是绝
对。
nmcli con add con-name ens256 ifname ens256 type ethernet ipv4.method manual ipv4.addresses 192.168.10.20/24 connection.autoconnect yes
  • 注意:因为我的VMnet1 我改成了192.168.10.0⽹段,所以我这⾥给了192.168.10.20 这个IP,对于⽹络不太懂,可以去看录播课中 选修15.⽹络基础选修课. nmcli 对应课程是选修10.linux操作系统的⽹络管理。ip地址需要改成你VMnet⽹段的IP,记得避开⽤12。(比如说192.168.10.1 or 192.168.10.2 这样的不要⽤)
  • 加载ens256配置到内核⽣效
nmcli con up ens256
  • 检查ens256是否配上了对应的IP
ip a
  • DNS检查⽅法:
cat /etc/resolv.conf
操作逻辑就是,别动原环境⽹络,你要⽤⾃已新加⼀块⽹卡,⼀定要改静态 IP, DHCP 会影响
原环境的 DNS 解析。

八、官方环境做lab

官方教材里多数章节有几个小实验和一个综合实验,小实验不能评分,综合实验可以评分,加载、完成、评分都有对应脚本,直接用。

具体使用步骤:

1.登录到workstation

ssh workstation

2.运行加载lab的脚本

lab start lab-name  //lab-name是实验名

3.进行实验练习,问题答案放在一起 

4.综合实验支持评分,一般以lab grade开头的命令进行评分,评分后可以用lab finish开头的命令结束实验,这种命令一般用来清理实验环境,如果想重复练习,可以在lab finish之后再使用lab start重新加载lab环境,然后再继续。

小实验没有lab grade操作,是由lab startlab finish

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值