Files
security-book/00.基础阶段/02.Linux基础/02.Linux系统安装.md
2025-08-27 14:13:17 +08:00

203 lines
7.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 02.Linux系统安装
## 02.Linux系统安装
RockyLinux系统在企业中一般是安装在服务器上的但是我们学习的时候买台服务器并不方便所以我们可以将其安装在虚拟机中(实际上很多企业也这么做)
### 1. vmware workstation软件安装
双击安装包
![img](02.Linux系统安装/4g9Z99lb8F8T6nGf.png!thumbnail)
![img](02.Linux系统安装/09tN5Cj17wphDZBX.png!thumbnail)
![img](02.Linux系统安装/ToY0x4TwwuZURyeu.png!thumbnail)
![img](02.Linux系统安装/QnBPcqVkc2xyY1OI.png!thumbnail)
![img](02.Linux系统安装/2TmDTLtwWhihadpy.png!thumbnail)
![img](02.Linux系统安装/krpLen55WN4aI9aq.png!thumbnail)
#### 1.1 输入许可证
![img](02.Linux系统安装/tFsXBLvGstOrsg22.png!thumbnail)
![img](02.Linux系统安装/vmXrqmcOtp3dpuE9.png!thumbnail)
![img](02.Linux系统安装/EFvj3LuLJHa5DYJp.png!thumbnail)
### 2. 创建RockyLinux虚拟机
#### 2.1 创建新的虚拟机
![image-20241107094733611](02.Linux系统安装/image-20241107094733611.png)
![image-20241107094801076](02.Linux系统安装/image-20241107094801076.png)
![image-20241107094846827](02.Linux系统安装/image-20241107094846827.png)
![image-20241107094927380](02.Linux系统安装/image-20241107094927380.png)
![image-20241107095020725](02.Linux系统安装/image-20241107095020725.png)
![image-20241107095058110](02.Linux系统安装/image-20241107095058110.png)
![image-20241107095108257](02.Linux系统安装/image-20241107095108257.png)
**以下选项全部保持默认或者按照图片中选择**
![image-20241107095123951](02.Linux系统安装/image-20241107095123951.png)
![image-20241107095138985](02.Linux系统安装/image-20241107095138985.png)
![image-20241107095225970](02.Linux系统安装/image-20241107095225970.png)
**创建新的虚拟磁盘**
![image-20241107095244947](02.Linux系统安装/image-20241107095244947.png)
![image-20241107095345078](02.Linux系统安装/image-20241107095345078.png)
完成创建
![image-20241107095404723](02.Linux系统安装/image-20241107095404723.png)
#### 2.2 编辑虚拟机设置
![image-20241107095457139](02.Linux系统安装/image-20241107095457139.png)
![image-20241107095634916](02.Linux系统安装/image-20241107095634916.png)
### 3. 安装RockyLinux系统
1. 点击开启此虚拟机
![image-20241107095740122](02.Linux系统安装/image-20241107095740122.png)
2. 鼠标点击进入这个黑框中,通过方向键选择**安装选项**,我们选择第一个:**Install Rocky Linux 9.4**
![image-20241107095851533](02.Linux系统安装/image-20241107095851533.png)
3. 依次按照图片所示,完成以下设置
![image-20241107100151344](02.Linux系统安装/image-20241107100151344.png)
![image-20241107100354662](02.Linux系统安装/image-20241107100354662.png)
4. 依次设置带有黄色感叹号的选项
选择安装位置:
![image-20241107100532001](02.Linux系统安装/image-20241107100532001.png)
选择安装的软件环境,标准安装:
![image-20241107100628467](02.Linux系统安装/image-20241107100628467.png)
选择网络和主机名,用于开启网络连接:
![image-20241107100715660](02.Linux系统安装/image-20241107100715660.png)
设置root密码为了方便操作我们统一设置为`2`,然后点击两次完成:
![image-20241107100832855](02.Linux系统安装/image-20241107100832855.png)
5. 点击开始安装,并且等待安装完成
![image-20241107100917153](02.Linux系统安装/image-20241107100917153.png)
6. 安装完成以后,点击重启系统
![image-20241107102045501](02.Linux系统安装/image-20241107102045501.png)
### 4. RockyLinux系统使用
重启之后就进入RockyLinux系统的界面没有图形化只有黑框框。然后我们先输入用户名`root`回车以后,在输入我们设置的密码`2`。但是输入密码的时候,是没有任何显示的,这是命令行为了保护密码的安全故意为之,我们我们输入了密码以后这直接回车即可进入系统。
![image-20241107102546288](02.Linux系统安装/image-20241107102546288.png)
如果输入密码回车之后,显示`[root@localhost ~]# `那么说明我们成功进入系统
最好检查一下,网络有没有问题,我们可以使用命令`ping qq.com -c 4`来测试与腾讯服务器的连通性,依次来判断网络是否正常连接。
![image-20241107102827911](02.Linux系统安装/image-20241107102827911.png)
如果输出的结果如图所示,说明我们系统的网络连接正常。那么接下来我们就是给这个系统拍个快照。
### 5. 虚拟机快照
快照可以理解为保存的一个当前状态的还原点,可以完整保存当前的环境及状态。当我们以后再实验中,不小心把环境弄坏了以后,我们可以通过拍摄的快照,时光回溯到现在这个状态,避免我们重新安装系统的麻烦。
#### 5.1 快照的创建
在创建快照的时候,一定要关机了以后再拍摄快照,不要在开机的状态下创建快照。
关机命令:
```shell
poweroff
```
创建快照:
在上方点击虚拟机,找到快照,拍摄快照,然后起个名字,最后点击拍摄快照。我们的快照就创建好了
![image-20241107105228110](02.Linux系统安装/image-20241107105228110.png)
![image-20241107105035212](02.Linux系统安装/image-20241107105035212.png)
#### 5.2 快照的使用
如果我们想要回复到某一个快照的时候,我们还是在上方虚拟机,快照,然后选择恢复到快照即可。
![image-20241107105209742](02.Linux系统安装/image-20241107105209742.png)
### 6. 远程管理Linux服务器
大多数情况下Linux服务器都是安装在数据中心机房的机柜里面的大家可以把数据中心理解为大仓库那么机柜就是一个个货架而管理人员都是坐在办公室当中通过电脑远程连接服务器进行管理所以我们在后续学习的时候为了方便全部使用远程连接。
Linux远程连接命令行工具有很多:
- xshell
- 收费工具,有免费版,基本能满足需求,目前比较主流
- putty
- 开源工具,功能比较简单
- MobaXterm
- 免费工具,功能比较齐全,本次课程中推荐使用
首先查看虚拟机的IP地址也就是Linux服务器的IP地址登录进虚拟机之后输入`ip address`可以查看
![image-20241107110434324](02.Linux系统安装/image-20241107110434324.png)
这边可以看到本次安装的RockyLinux操作系统获取到的IP地址是 `192.168.88.103` 每个人装的虚拟机获取的IP地址可能是不一样的需要仔细看清楚。
在连接之前我们需要在RockyLinux上设置一下让它允许通过root用户远程连接进来大家先照着做后面我们都会详细学到
```shell
[root@localhost ~]# echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
[root@localhost ~]# systemctl restart sshd
```
#### 6.1 MobaXterm
解压之前下载的MobaXterm压缩包双击程序运行
![img](02.Linux系统安装/lHYC6evohETd7Dpv.png!thumbnail)
选择会话——ssh然后填入IP地址
![image-20241107110734508](02.Linux系统安装/image-20241107110734508.png)
输入密码以后,回车。如果让你保存密码,建议选择不保存
如下图所示,则为登录成功
![image-20241107111502691](02.Linux系统安装/image-20241107111502691.png)
MobaXterm工具只是用来远程连接和管理我们的RockyLinux虚拟机所以在使用的时候我们必须先启动RockyLinux虚拟机。然后再次使用MobaXterm工具连接上来。并且我们在MobaXterm上面执行的命令也都会被传递到我们的RockyLinux上面执行。
![image-20250620140548249](02.Linux系统安装/image-20250620140548249.png)