diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/1.\344\270\213\350\275\275\345\256\230\346\226\271\351\225\234\345\203\217/learn.md" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/1.\344\270\213\350\275\275\345\256\230\346\226\271\351\225\234\345\203\217/learn.md" new file mode 100644 index 0000000000000000000000000000000000000000..93fb2c328dea256a624fb2faf67a4234d876d5e7 --- /dev/null +++ "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/1.\344\270\213\350\275\275\345\256\230\346\226\271\351\225\234\345\203\217/learn.md" @@ -0,0 +1,36 @@ +# 下载官方镜像 + +* 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 diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/2.\345\210\266\344\275\234U\347\233\230\345\256\211\350\243\205\344\273\213\350\264\250/learn.md" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/2.\345\210\266\344\275\234U\347\233\230\345\256\211\350\243\205\344\273\213\350\264\250/learn.md" new file mode 100644 index 0000000000000000000000000000000000000000..db99b067d09e647f04db876222399a799612f9d1 --- /dev/null +++ "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/2.\345\210\266\344\275\234U\347\233\230\345\256\211\350\243\205\344\273\213\350\264\250/learn.md" @@ -0,0 +1,27 @@ +# 制作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 diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/3.\350\256\251\344\270\273\346\235\277\344\273\216\345\256\211\350\243\205\344\273\213\350\264\250\345\274\225\345\257\274\344\273\245\350\275\275\345\205\245\345\256\211\350\243\205\347\250\213\345\272\217/learn.md" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/3.\350\256\251\344\270\273\346\235\277\344\273\216\345\256\211\350\243\205\344\273\213\350\264\250\345\274\225\345\257\274\344\273\245\350\275\275\345\205\245\345\256\211\350\243\205\347\250\213\345\272\217/learn.md" new file mode 100644 index 0000000000000000000000000000000000000000..d98598567c68048a09bacd86c763c2084dde8ca3 --- /dev/null +++ "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/3.\350\256\251\344\270\273\346\235\277\344\273\216\345\256\211\350\243\205\344\273\213\350\264\250\345\274\225\345\257\274\344\273\245\350\275\275\345\205\245\345\256\211\350\243\205\347\250\213\345\272\217/learn.md" @@ -0,0 +1,23 @@ +# 让主板从安装介质引导以载入安装程序 + +我们把安装镜像烧录到U盘后,插到电脑上,接下去需要让电脑从U盘进行引导,载入烧录到U盘里的 CentOS 安装程序。 + +通常可以选择临时从 U 盘引导,也可以在主板设置界面里选择永久从 U 盘引导。 + +操作方法因各品牌主板而已,请看对应的说明书。 + +下面哪种说法是**错误**的? + +## 答案 + +所有电脑都支持 UEFI 引导模式 + +## 选项 + +### A + +UEFI 引导模式普及时间比传统 BIOS 引导模式晚 + +### B + +VMware Workstation 选择临时引导介质的方式是在开机的时候按下 ```Esc``` 键 \ No newline at end of file diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img1.png" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img1.png" new file mode 100644 index 0000000000000000000000000000000000000000..105fcf60b83f486793bca33b439dbdf7618e6e1d Binary files /dev/null and "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img1.png" differ diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img2.png" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img2.png" new file mode 100644 index 0000000000000000000000000000000000000000..61bfa2c6925de4f60b8b8c231ca49ed79c4d950b Binary files /dev/null and "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img2.png" differ diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img3.png" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img3.png" new file mode 100644 index 0000000000000000000000000000000000000000..21a08b730b17277b14a1c06f34a28cade11a8c87 Binary files /dev/null and "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img3.png" differ diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img4.png" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img4.png" new file mode 100644 index 0000000000000000000000000000000000000000..b104fef9072a7fb501f6f2ff5c8ba9bc0555e1f8 Binary files /dev/null and "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/img4.png" differ diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/learn.md" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/learn.md" new file mode 100644 index 0000000000000000000000000000000000000000..ca1df28fe582f97450366016a4e2feeba08e135f --- /dev/null +++ "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/learn.md" @@ -0,0 +1,80 @@ +# 在安装程序中做对应配置完成安装 + +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 diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/question2.md" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/question2.md" new file mode 100644 index 0000000000000000000000000000000000000000..6f967e9b0f11e89148aced26a2620dab89698be9 --- /dev/null +++ "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/4.\345\234\250\345\256\211\350\243\205\347\250\213\345\272\217\344\270\255\345\201\232\345\257\271\345\272\224\351\205\215\347\275\256\345\256\214\346\210\220\345\256\211\350\243\205/question2.md" @@ -0,0 +1,17 @@ +关于文件系统,哪个描述是错误的 + +## 答案 + +VFAT 文件系统是 Linux 主流的文件系统 + +## A + +NTFS 文件系统**不是** Linux 主流文件系统 + +## B + +XFS 文件系统是 Linux 主流文件系统 + +## C + +EXT4 文件系统是 Linux 主流文件系统 \ No newline at end of file diff --git "a/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/5.\345\256\211\350\243\205\345\220\216\346\263\250\346\204\217\344\272\213\351\241\271/learn.md" "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/5.\345\256\211\350\243\205\345\220\216\346\263\250\346\204\217\344\272\213\351\241\271/learn.md" new file mode 100644 index 0000000000000000000000000000000000000000..5447b581b0c1f51bab6d941420b55e875240e60b --- /dev/null +++ "b/data/Linux\347\216\257\345\242\203\345\256\211\350\243\205/1.\345\256\211\350\243\205CentOS/5.\345\256\211\350\243\205\345\220\216\346\263\250\346\204\217\344\272\213\351\241\271/learn.md" @@ -0,0 +1,39 @@ +# 安装后注意事项 + +## 如果你没有学习并熟练掌握 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