提交 7bcde9e3 编写于 作者: F feilong

调整Linux安装目录

上级 f16c5240
{
"node_id": "gml-0e1928df298a40fbbfc81e73809035ad",
"keywords": [
"VSCode配置Git"
],
"keywords_must": [
[
"VSCode",
"Git",
"Windows"
]
],
"keywords_forbid": [],
"children": [],
"export": []
"node_id": "gml-0e1928df298a40fbbfc81e73809035ad",
"keywords": [
"VSCode配置Git"
],
"keywords_must": [
[
"VSCode",
"Git",
"Windows"
]
],
"keywords_forbid": [],
"children": [],
"export": [
"install_vscode.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "xtao",
"source": "install_vscode.md",
"notebook_enable": false,
"exercise_id": "f7bd6ee9550046c49176b016056b8c9a"
}
\ No newline at end of file
{
"node_id": "gml-0e773f845e08441798e9ebae59547e1a",
"keywords": [],
"keywords_must": [
["安装","CentOS"]
],
"keywords_forbid": [],
"children": [],
"export": [
"setup_01.json",
"setup_02.json",
"setup_03.json",
"setup_04.json",
"setup_05.json",
"setup_06.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "u011837622",
"source": "setup_01.md",
"notebook_enable": false,
"depends": [],
"exercise_id": "d41341eb91fe4b06addd8c422d4bd056"
}
\ No newline at end of file
# 下载官方镜像
* CentOS 官方网站是: [https://centos.org](https://centos.org){target="_blank"}
* 为了加速大陆用户的下载速度,CentOS 和各地组织合作提供了镜像下载点。比如
* [https://mirrors.163.com/centos/](https://mirrors.163.com/centos/){target="_blank"}
* [https://mirrors.sohu.com/centos/](https://mirrors.163.com/centos/){target="_blank"}
CentOS / Red Hat Enterprise Linux 版本号采取大版本+小版本的规则。在同一个大版本内软件只做漏洞修复,不做软件特性、接口等的大变更。以保证小版本之间的升级稳定、安全。
大版本之间则会引入接口、功能较大的变更,以提供更多、更先进的特性。因此,大版本之间的升级可能会导致软件运行不稳定的情况出现。
CentOS 除了常规版本,也提供了一个 stream 版本,该版本提供了一些新特性,在经过足够长时间的观察后,会把确认稳定的版本合并到常规版本中。
同一个版本下回提供若干种安装镜像
* dvd 版本文件最大,包含了最全面的安装软件。如果希望安装图形化桌面环境一般需要选择它。
* minimal 版本文件较小,但是所包含的软件包满足安装一个最小操作系统的需求。如果不需要图形化桌面环境,可以选择它。
* netboot 版本镜像最小,只包含了操作系统安装环境,不包含安装一个操作系统所需的软件,需要用操作系统安装环境通过网络下载软件包以完成操作系统安装。
以下哪种说法是**错误**的?
## 答案
CentOS 8.1 的发布时间比 CentOS 7.9 晚
## 选项
### A
CentOS 8 比 CentOS 8 stream 更稳定
### B
X86 指令集的 CPU,需要使用 x86_64 版本的安装镜像进行安装。
ARM 指令集的 CPU,需要使用 arm 版本的安装镜像进行安装。
\ No newline at end of file
# 下载官方镜像
* CentOS 官方网站是: [https://centos.org](https://centos.org){target="_blank"}
* 为了加速大陆用户的下载速度,CentOS 和各地组织合作提供了镜像下载点。比如
* [https://mirrors.163.com/centos/](https://mirrors.163.com/centos/){target="_blank"}
* [https://mirrors.sohu.com/centos/](https://mirrors.163.com/centos/){target="_blank"}
CentOS / Red Hat Enterprise Linux 版本号采取大版本+小版本的规则。在同一个大版本内软件只做漏洞修复,不做软件特性、接口等的大变更。以保证小版本之间的升级稳定、安全。
大版本之间则会引入接口、功能较大的变更,以提供更多、更先进的特性。因此,大版本之间的升级可能会导致软件运行不稳定的情况出现。
CentOS 除了常规版本,也提供了一个 stream 版本,该版本提供了一些新特性,在经过足够长时间的观察后,会把确认稳定的版本合并到常规版本中。
同一个版本下回提供若干种安装镜像
* dvd 版本文件最大,包含了最全面的安装软件。如果希望安装图形化桌面环境一般需要选择它。
* minimal 版本文件较小,但是所包含的软件包满足安装一个最小操作系统的需求。如果不需要图形化桌面环境,可以选择它。
* netboot 版本镜像最小,只包含了操作系统安装环境,不包含安装一个操作系统所需的软件,需要用操作系统安装环境通过网络下载软件包以完成操作系统安装。
以下哪种说法是**错误**的?
## 答案
CentOS 8.1 的发布时间比 CentOS 7.9 晚
## 选项
### A
CentOS 8 比 CentOS 8 stream 更稳定
### B
X86 指令集的 CPU,需要使用 x86_64 版本的安装镜像进行安装。
### C
ARM 指令集的 CPU,需要使用 arm 版本的安装镜像进行安装。
{
"type": "code_options",
"author": "u011837622",
"source": "setup_02.md",
"notebook_enable": false,
"depends": [],
"exercise_id": "70c62e306b3348f6914baa881e3022a6"
}
\ No newline at end of file
# 制作U盘安装介质
如果要把 CentOS 安装到物理机中,需要使用光盘或者U盘安装介质来进行引导安装。
如果要把 CentOS 安装到虚拟机中,则不需要另行制作安装介质,直接把 iso 文件配置到虚拟机里的虚拟光驱中。
官方推荐的U盘烧录工具是 [Fedora Media Writer](https://github.com/FedoraQt/MediaWriter/releases){target="_blank"} ,这个工具具有 Windows 版本和 OSX 版本。
如果要使用U盘安装介质进行CentOS的安装,下面哪个说法是**错误**的?
## 答案
如果使用传统 BIOS 引导模式,只需把光盘镜像里的内容拷贝到U盘下即可进行安装。
## 选项
### A
如果使用 UEFI 引导模式,只需把光盘镜像里的内容拷贝到U盘下即可进行安装。
### B
[Rufus](https://http://rufus.ie/){target="_blank"} 也可以用来烧录安装介质。
### C
Linux 和 OSX 下用 dd 命令也可以用来烧录安装介质,但是是否成功要取决于 iso 文件是否支持。
\ No newline at end of file
# 制作U盘安装介质
如果要把 CentOS 安装到物理机中,需要使用光盘或者U盘安装介质来进行引导安装。
如果要把 CentOS 安装到虚拟机中,则不需要另行制作安装介质,直接把 iso 文件配置到虚拟机里的虚拟光驱中。
官方推荐的U盘烧录工具是 [Fedora Media Writer](https://github.com/FedoraQt/MediaWriter/releases){target="_blank"} ,这个工具具有 Windows 版本和 OSX 版本。
如果要使用U盘安装介质进行CentOS的安装,下面哪个说法是**错误**的?
## 答案
如果使用传统 BIOS 引导模式,只需把光盘镜像里的内容拷贝到U盘下即可进行安装。
## 选项
### A
如果使用 UEFI 引导模式,只需把光盘镜像里的内容拷贝到U盘下即可进行安装。
### B
[Rufus](https://http://rufus.ie/){target="_blank"} 也可以用来烧录安装介质。
### C
Linux 和 OSX 下用 dd 命令也可以用来烧录安装介质,但是是否成功要取决于 iso 文件是否支持。
{
"type": "code_options",
"author": "u011837622",
"source": "setup_03.md",
"notebook_enable": false,
"depends": [],
"exercise_id": "58214f01ddf54d029ccd88a1925270b2"
}
\ No newline at end of file
# 让主板从安装介质引导以载入安装程序
我们把安装镜像烧录到U盘后,插到电脑上,接下去需要让电脑从U盘进行引导,载入烧录到U盘里的 CentOS 安装程序。
通常可以选择临时从 U 盘引导,也可以在主板设置界面里选择永久从 U 盘引导。
操作方法因各品牌主板而已,请看对应的说明书。
下面哪种说法是**错误**的?
## 答案
所有电脑都支持 UEFI 引导模式
## 选项
### A
UEFI 引导模式普及时间比传统 BIOS 引导模式晚
### B
VMware Workstation 选择临时引导介质的方式是在开机的时候按下 ```Esc```
\ No newline at end of file
# 让主板从安装介质引导以载入安装程序
我们把安装镜像烧录到U盘后,插到电脑上,接下去需要让电脑从U盘进行引导,载入烧录到U盘里的 CentOS 安装程序。
通常可以选择临时从 U 盘引导,也可以在主板设置界面里选择永久从 U 盘引导。
操作方法因各品牌主板而已,请看对应的说明书。
下面哪种说法是**错误**的?
## 答案
所有电脑都支持 UEFI 引导模式
## 选项
### A
UEFI 引导模式普及时间比传统 BIOS 引导模式晚
### B
VMware Workstation 选择临时引导介质的方式是在开机的时候按下 ```Esc```
### C
UEFI 提供了一个标准接口,以便在硬件发生变更时固件能提供足够信息而保证操作系统不受影响。
{
"type": "code_options",
"author": "u011837622",
"source": "setup_04.md",
"notebook_enable": false,
"depends": [],
"exercise_id": "3348452042b44f5fb0670c537d6de0f6"
}
\ No newline at end of file
# 在安装程序中做对应配置完成安装
CentOS 8 安装程序有几个环节
## 选择装机过程所使用的语言
## 配置基础选项
![配置基础选项](img1.png)
1. 本地化
1. 键盘布局
2. 操作系统语言
3. **时间和日期**
4. 软件
1. 安装源
2. 所安装的组件
3. 系统
1. **安装到哪块硬盘**
2. 是否开启 KDUMP
3. 网络设置
4. 安全策略
5. 用户设置
1. **root 密码**
2. 创建新用户
其中加粗的三个选项:
* 时间和日期
* 安装到哪块盘
* root 密码
是最基础的选项。其他选项在没特殊要求的情况下走默认建议就可以了。
### 安装到哪块硬盘
安装程序在磁盘规划中会提供两种选择,一种是 Automatic 自动分区,他会使用 LVM 逻辑卷的形式分配出一定空间的 ```/``` ```/home``` ```swap``` 分区出来。
在实际使用过程中,我们更喜欢的是明确、根据自身业务情况进行空间规划。因此我更建议使用 Custom 自定义分区。
![磁盘分区](img2.png)
在自定义分区中,最精简的分区分配方式是只给一个 ```/``` 分区。
也有说法说应该给上 ```/``` ```/boot``` ```swap``` 等分区。我个人看法是在你不明白这么做的意义之前,可以先按照简单的来。
而分区可以选择放置于 ```Standard Partition / 标准分区``` ```LVM / 逻辑卷``` ```LVM Thin Provisioning / 逻辑卷精简卷``` 三类块设备上。
![磁盘分区的三种选择](img3.png)
LVM 是一套需要认真学习才能掌握的存储空间管理系统。当你尚未了解 ta 之前,我不建议使用。因此对于初学者的唯一选择是使用```Standard Parition / 标准分区``` 来进行分区并在分区上格式化文件系统用于存放数据。
如果你选择了安装图形桌面环境,在安装结束第一次启动的时候,还需要同意一下使用协议,以及创建一个普通账号(如果在装机过程中没有创建)。
![使用协议](img4.png)
哪一个回答是错误的
## 答案
安装系统一定需要指定 ```/boot``` 分区
## A
/boot 分区可以安装在 LVM 上
## B
最精简的分区方案是只设定一个 ```/``` 分区
## C
```KDUMP``` 功能在内存中预留一段空间用于安放内核转储程序,在操作系统遇到致命问题的时候,这段程序可以把内存转储到硬盘中,以供后继分析。
## D
选择时区没有 ```Asia/Beijing``` 这个选项
## E
在添加```Mount Point/分区/挂载点```的时候,不指定分区的```Desired Capacity/分配容量`的话,会使用磁盘剩余的最大连续空间。
\ No newline at end of file
# 在安装程序中做对应配置完成安装
CentOS 8 安装程序有几个环节
首先,选择装机过程所使用的语言。
<br/>
其次,配置基础选项。
<br/>
![配置基础选项](./imgs/img1.png)
1. 本地化
1. 键盘布局
2. 操作系统语言
3. **时间和日期**
4. 软件
1. 安装源
2. 所安装的组件
3. 系统
1. **安装到哪块硬盘**
2. 是否开启 KDUMP
3. 网络设置
4. 安全策略
5. 用户设置
1. **root 密码**
2. 创建新用户
其中加粗的三个选项:
* 时间和日期
* 安装到哪块盘
* root 密码
是最基础的选项。其他选项在没特殊要求的情况下走默认建议就可以了。
<br/>
最后,安装到哪块硬盘。
<br/>
安装程序在磁盘规划中会提供两种选择,一种是 Automatic 自动分区,他会使用 LVM 逻辑卷的形式分配出一定空间的 ```/``` ```/home``` ```swap``` 分区出来。
在实际使用过程中,我们更喜欢的是明确、根据自身业务情况进行空间规划。因此我更建议使用 Custom 自定义分区。
![磁盘分区](./imgs/img2.png)
在自定义分区中,最精简的分区分配方式是只给一个 ```/``` 分区。
也有说法说应该给上 ```/``` ```/boot``` ```swap``` 等分区。我个人看法是在你不明白这么做的意义之前,可以先按照简单的来。
而分区可以选择放置于 ```Standard Partition / 标准分区``` ```LVM / 逻辑卷``` ```LVM Thin Provisioning / 逻辑卷精简卷``` 三类块设备上。
![磁盘分区的三种选择](./imgs/img3.png)
LVM 是一套需要认真学习才能掌握的存储空间管理系统。当你尚未了解 ta 之前,我不建议使用。因此对于初学者的唯一选择是使用```Standard Parition / 标准分区``` 来进行分区并在分区上格式化文件系统用于存放数据。
如果你选择了安装图形桌面环境,在安装结束第一次启动的时候,还需要同意一下使用协议,以及创建一个普通账号(如果在装机过程中没有创建)。
![使用协议](./imgs/img4.png)
哪一个回答是错误的
## 答案
安装系统一定需要指定 ```/boot``` 分区
## 选项
### A
/boot 分区可以安装在 LVM 上
### B
最精简的分区方案是只设定一个 ```/``` 分区
### C
```KDUMP``` 功能在内存中预留一段空间用于安放内核转储程序,在操作系统遇到致命问题的时候,这段程序可以把内存转储到硬盘中,以供后继分析。
### D
选择时区没有 ```Asia/Beijing``` 这个选项
### E
在添加```Mount Point/分区/挂载点```的时候,不指定分区的```Desired Capacity/分配容量`的话,会使用磁盘剩余的最大连续空间。
{
"type": "code_options",
"author": "u011837622",
"source": "setup_05.md",
"notebook_enable": false,
"depends": [],
"exercise_id": "fd2c599f345d4755b4c8ee5e6e190413"
}
\ No newline at end of file
关于文件系统,哪个描述是错误的
## 答案
VFAT 文件系统是 Linux 主流的文件系统
## A
NTFS 文件系统**不是** Linux 主流文件系统
## B
XFS 文件系统是 Linux 主流文件系统
## C
# Linux文件系统
关于文件系统,哪个描述是错误的
## 答案
VFAT 文件系统是 Linux 主流的文件系统
## 选项
### A
NTFS 文件系统**不是** Linux 主流文件系统
### B
XFS 文件系统是 Linux 主流文件系统
### C
EXT4 文件系统是 Linux 主流文件系统
\ No newline at end of file
{
"type": "code_options",
"author": "u011837622",
"source": "setup_06.md",
"notebook_enable": false,
"depends": [],
"exercise_id": "1bd7b6c8095c4eec87668fb55c72d41b"
}
\ No newline at end of file
# 安装后注意事项
## 如果你没有学习并熟练掌握 SELinux,你可以关闭它
SELinux 可以在文件、进程、网络套接字、用户等维度精细的**进程**权限控制,以增强服务器的安全性。
关闭 SELinux 的方法是编辑```/etc/sysconfig/selinux```文件,并把```SELINUX=enforcing```改为```SELINUX=disabled```并重启计算机。
## 如果你没有学习并熟练掌握防火墙的知识,你可以关闭它
CentOS 7 以及以上版本,默认的防火墙是 firewalld。
关闭的命令是
```
systemctl disable firewalld
```
## 说明
并不是说反对使用SELinux和防火墙,而是说在学习过程中,如果你尚未学习和掌握它,并没有关闭它,那么在学习 Linux 过程中可能会遇到与其相关的一些权限问题,导致操作结果和预期的不一致,增加你排查问题的难度。
下列哪些说法是错误的
## 答案
SELinux 是一种网络防火墙
## A
iptables 从网络层面保障系统安全
## B
SELinux 从进程层面保障系统安全
## C
firewalld 从网络层面保障系统安全
\ No newline at end of file
# 安装后注意事项
**如果你没有学习并熟练掌握 SELinux,你可以关闭它**:
SELinux 可以在文件、进程、网络套接字、用户等维度精细的**进程**权限控制,以增强服务器的安全性。
关闭 SELinux 的方法是编辑```/etc/sysconfig/selinux```文件,并把```SELINUX=enforcing```改为```SELINUX=disabled```并重启计算机。
<br/>
**如果你没有学习并熟练掌握防火墙的知识,你可以关闭它**:
<br/>
CentOS 7 以及以上版本,默认的防火墙是 firewalld。
关闭的命令是
```bash
systemctl disable firewalld
```
**说明**:
并不是说反对使用SELinux和防火墙,而是说在学习过程中,如果你尚未学习和掌握它,并没有关闭它,那么在学习 Linux 过程中可能会遇到与其相关的一些权限问题,导致操作结果和预期的不一致,增加你排查问题的难度。
下列哪些说法是错误的
## 答案
SELinux 是一种网络防火墙
## 选项
### A
iptables 从网络层面保障系统安全
### B
SELinux 从进程层面保障系统安全
### C
firewalld 从网络层面保障系统安全
{
"node_id": "gml-144f2e10e59e481084dfac4ada877270",
"keywords": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -1186,6 +1186,30 @@
],
"keywords_forbid": []
}
},
{
"Linux环境安装": {
"node_id": "gml-144f2e10e59e481084dfac4ada877270",
"keywords": [],
"children": [
{
"安装CentOS": {
"node_id": "gml-0e773f845e08441798e9ebae59547e1a",
"keywords": [],
"children": [],
"keywords_must": [
[
"安装",
"CentOS"
]
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册