虚拟环境的安装
本文采用rhel8.0系统,使用vmware15进行学习环境的搭建。
书中内种详细介绍了在vmware12中系统的安装过程,与15的过程几乎一致。网上使用vmware的文章也比较多,此处就不再赘述。
tip:vmware中安装7和8的区别:7.0中因为kvm的存在需要对cpu进行虚拟化,一般会勾选虚拟化引擎中的选项,而8.0中没有kvm因此不需要勾选。
rpm、yum、systemctl
- RPM (红帽软件包管理器)
RPM详细记录了软件的信息,并自动分析依赖关系
本质是将源码与安装规则打包,降低软件的安装难度.但仍需要手动安装依赖
Yum(软件仓库)
yum将大量常用的RPM组装到一起,根据用户的需求分析所需软件包,及相关的依赖关系,然后自动从服务器下载依赖包并安装到系统中
tip:
DNF在RHEL8中被作为yum的替代,可与yum同时使用,但DNF提高了用户体验,内存占用,依赖分析,运行速度等多方面的内容
- systemd进程
在RHEL7中,采用了systemd进程替换掉了以前的 system V init ,采用了并发启动机制,极大的提高了开机速度.
系统版本 | 初始化进程服务名称 | 命令配置工具 |
---|---|---|
5,6 | init | service |
7 | systemd | systemctl |
8 | systemd | systemctl |
systemctl常用命令
# .service可以忽略
systemctl 进行的操作 服务名称.service
RHEL7、8中的命令 | 作用 |
---|---|
systemctl start 服务名 | 启动服务 |
systemctl restart 服务名 | 重启服务(pid会改变) |
systemctl stop 服务名 | 停止服务 |
systemctl reload 服务名 | 重新加载配置文件(pid不会变) |
systemctl status 服务名 | 查看服务状态 |
systemctl enable 服务名 | 将服务设置为开机重启 |