Top17:RHEL学习札记-1

系统的开机流程:

点击开机键-进入到系统的基本输入输出系统->BIOS , 之后会进入到引导菜单-> Boot Loader, 接着加载系统内核,对内核进行初始化,最后由服务和网络进行初始化,这一套流程都是由初始化进程帮我们完成的

systemctl 命令(RHEL 7 系统)

syatemctl restart 服务名称 重启服务
syatemctl stop 服务名称 停止服务
syatemctl start 服务名称 启动服务
syatemctl status 服务名称 查看服务
syatemctl enable 服务名称 加入启动项

reload 和 restart 的区别

reload基本和restart效果一致
reload 是重新加载,不需要关闭服务,服务的PID值是不发生变化的
restart是重启服务,PID值是会发生该变的
但是有一些服务必须要经过restart才能生效,reload没有效果

RPM – Red Hat Package Manager

源代码+安装规则 具有依赖关系

YUM

例:如果我们想使用QQ群视频的功能,我们首先要安装QQ,接着要开个收费功能–QQ会员,之后就可以使用QQ群视频了
将这些常用的软件包打包到一起,成为了一个叫YUM仓库的东西,这样当你输出需求时就可以帮助你自动安装,YUM仓库中包含了大量的常用的软件包

YUM仓库的两大问题:

1.臃肿(会集成一些不必要的包) 2.同时操作(不支持同时安装两个软件)

RPM和YUM的作用

RPM 是为了简化安装的复杂度,而Yum 软件仓库是为了解决软件包之间的依赖关系。

DNF

可以将YUM看成一个V3版本,那DNF就是一个V4版本,一大改进就是可以支持同时安装多个软件

Top17:RHEL学习札记-1

通常来说,微型计算机系统由软件和硬件组成。而计算机硬件由处理器、存储器、输入\输出设备组成。

程序相当于人和硬件之间的翻译官

有一个常识,人不能直接和硬件沟通,但人可以通过基于系统调用接口开发出的程序,将需求转换成硬件能够接收的指令,由硬件进行处理,程序又能够将硬件处理的结果转换为人能够读懂的信息

系统内核

相当于Windows中的注册表。作用:对系统进行基本的管理操作。

Top17:RHEL学习札记-1

Shell

shell是程序的统称