第1章 动手部署一台Linux操作系统
安装Linux系统注意事项
- 创建虚拟时,选择稍后安装操作系统,直接安装会导致最小化安装
- 在选择硬件兼容性时,低版本的VM可以选择Linux 5.x及更高版本
- 虚拟机内存配置
物理内存<2G,为虚拟机分配1G
物理内存>4G,为虚拟机分配2G - 在配置INSTALLATION SUMMARY时,需要选择software Selection,为了后续试验,只选择server with gui
- KUDMP可以关闭
收集系统内核报错信息,可以选择disable,可以节省160M空间
安装软件的方法
安装软件有源码安装,RPM,以及DNF(YUM)安装,下面主要解释RPM和DNF的区别
RPM redhat package manager
RPM会建立统一的数据库,详细记录软件信息并能够自动分析依赖关系。
Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。
DNF
dnf可以允许多人同时安装,安装更简洁。DNF又称为yum v4,解决了yum安装时的一些问题
表1-2 常见的Yum命令
yum常用命令
命令 作用
yum repolist all 列出所有仓库
yum list all 列出仓库中所有软件包
yum info 软件包名称 查看软件包信息
yum install 软件包名称 安装软件包
yum reinstall 软件包名称 重新安装软件包
yum update 软件包名称 升级软件包
yum remove 软件包名称 移除软件包
yum clean all 清除所有仓库缓存
yum check-update 检查可更新的软件包
系统初始化进程
systemctl start 启动服务
systemctl stop
systemctl restart
systemctl enable 加入开机启动项
systemctl status 查看服务状态
systemctl reload 重新加载配置文件,不改变PID
重置root密码
1.引导界面按e键进入内核编辑模式
2.在倒数第二行(linux行)末尾空一格,输入rd.break console=tty0,并且删除本行其他和console有关的内容
3.键盘输入ctrl+x
4.会自动进入救援模式,输入以下命令
mount -o remount,rw /sysroot/
chroot /sysroot/
passwd root
touch .autorelabel
sync
5.连续输入两次CTRL + D,等系统重启完即可进行root登录