强推《安息日》,超级超级有趣,两个小机器人进城的故事hhh。就感受上来说,它在我心里和哈利波特上同一水平的,剧情流畅感情都很有趣,不是只有爱情,亲情友情,还有对世界的爱,一部非常暖心的成人童话。“脱下厚重而华丽的王冠与礼服,他便与他相逢于乐园了。”
但是,尽管RPM能够帮助用户查询软件之间的依赖关系,但问题还是要运维人员自己来解决,而有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件依然很繁琐。Y软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Y软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。Y软件仓库的技术拓扑图如图1-49所示。.linuxcool.com/category/knowledge]Linux命令大全的最新消息可以到我们平台网站了解一下,也可以咨询客服人员进行详细的解答!https://www.linuxcool.com/category/knowledge
图1-49 Y软件仓库的技术拓扑图
Y软件仓库中的RPM软件包可以是由红帽官方发布的,也可以是由第方发布的,当然也可以是自己编写的。本书随书提供的系统镜像(需在本书配套站点中下载)内已经包含了大量可用的RPM红帽软件包,既用于安装系统,也用于配置软件仓库,后面会详细说明。表1-2所示为一些常见的Y命令,当前只需对它们有一个简单印象即可。
表1-2 常见的Y命令
命令
作用
列出所有仓库
列出仓库中所有软件包
软件包称
查看软件包信息
软件包称
安装软件包
软件包称
重新安装软件包
软件包称
升级软件包
软件包称
移除软件包
清除所有仓库缓存
-
检查可更新的软件包
查看系统中已经安装的软件包组
软件包组
安装指定的软件包组
软件包组
移除指定的软件包组
软件包组
查询指定的软件包组信息
原本以为故事到此就要结束了,可是人们发现Y虽然解决了软件的依赖关系问题,但仍然还是存在分析不准确、内存占用量大、不能多人同时安装软件等硬伤。终于,在2022年随着F 22系统的发布,红帽又给了我们一个新的选择—DNF。DNF际上就是解决了上述问题的Y软件仓库的提升版,行业内称之为Y 4版本。
作为Y软件仓库3版本的接替者,DNF特别友好地继承了原有的命令格式,且使用习惯上也保持了一致。大家不用担心不会操作,我们来看一个例子。以前,安装软件用的命令是“ 软件包称”,那么现在则是“ 软件包称”(也就是说,将替换成即可)。
当然RHEL 8系统也照顾到了老用户的习惯问题,同时兼容并保留了和两个命令,大家在际操作中随意选择就好。甚至这两个命令的提示信息都基本一样,感知不到什么区别。
15 系统初始化进程
L系统的开机过程是这样的,即先从BIOS开始,然后进入B L,再加载系统内核,然后内核进行初始化,比较后启动初始化进程。初始化进程作为L系统启动后的首个正式服务,它需要完成L系统中相关的初始化工作,为用户提供合适的工作环境。同学们可以将初始化进程粗犷地理解成从我们按下开机键到看见系统桌面的这个过程。初始化进程完成了一大半工作。
红帽RHEL 78系统替换掉了熟悉的初始化进程服务S V ,正式采用全新的初始化进程服务。原本以为这对大家的日常使用影响不大,但许多服务管理命令都被替换了,因此如果您之前学习的是RHEL 5或RHEL 6系统,可能真有点不习惯。
L系统在启动时要进行大量的初始化工作,比如挂载文件系统和交换分区、启动各类进程服务等,这些都可以看作是一个一个的单元(),用目标()代替了S V 中运行级别的概念,这两者的区别如表1-3所示。
表1-3 与S V 的区别以及作用
S V 运行级别
目标称
目标作用
0
关机
1
单用户模式
2
-
多用户的文本界面
3
-
多用户的文本界面
4
-
多用户的文本界面
5
多用户的图形界面
6
重启
救援模式
如果想要将系统默认的运行目标修改为“多用户的文本界面”模式,可直接用命令把多用户模式目标文件链接到目录:
[@ ~]# - -
如果有读者之前学习过RHEL 56系统,或者已经习惯使用、等命令来管理系统服务,那么现在就比较郁闷了,因为在RHEL 78系统中是使用命令来管理服务的。表1-4和表1-5所示为新老版本系统的对比,您可以先大致了解一下,后续章节中会经常用到它们。
表1-4 服务的启动、重启、停止、重载、查看状态等常用命令
老系统命令
新系统命令
作用
启动服务
重启服务
停止服务
重新加载配置文件(不终止服务)
查看服务状态
表1-5 服务开机启动、不启动、查看各级别下服务启动状态等常用命令
老系统命令
新系统命令
作用
开机自动启动
开机不自动启动
-
查看特定服务是否为开机自启动
--
-- --=
查看各个级别下服务的启动与禁用情况
16 重置密码
平日里让运维人员头疼的事情已经很多了,偶尔忘记L系统密码的事情也很常见。不过不用慌,只需简单几步就可以完成密码的重置工作。 |