Linux学习笔记NO.2

笔记照片

1
2
3
4
5

RPM(红帽软件包管理器)

早期在Linux系统中安装软件只能采取源码包的方式安装,那时提供的服务程序仅有源代码,这就需要运维人员自行编译代码并解决软件之间的依赖关系,同样地,在安装、升级、卸载服务程序时也要考虑依赖关系,综上所述,早期在Linux系统中安装程序是件非常复杂、困难的工作。

RPM的出现改变了安装程序困难的现状,RPM记录了软件信息并能够自动分析依赖关系,简而言之就是将程序的源代码和其安装规则打包在一起,降低了软件的安装难度,无需用户手动配置。

YUM软件仓库

RPM能够查询软件相关的依赖关系,但仅限于此,它不能帮助用户解决程序的依赖关系;于是,为进一步降低软件安装难度,YUM软件仓库出现了,它能够自动从服务器下载软件包并安装。简而言之,YUM软件仓库通过将大量的、常用的RPM软件包存放在一起,根据用户的需求而进行自动安装。

YUM软件仓库中的RPM软件包可以是由红帽官方发布的,也可以是第三方发布的,也可以是自己编写的。

systemd初始化进程

初始化进程作为Linux系统的第一个进程,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。

一些systemctl命令

命令 作用
systemctl start 服务名称 启动服务
systemctl restart 服务名称 重启服务
systemctl stop 服务名称 停止服务
systemctl enable 服务名称 加入服务
systemctl status 服务名称 查看服务

shell

shell——人与硬件之间的翻译官
shell把人能看懂的命令转化为硬件的操作,再把硬件的操作转化为人能理解的信息

猜你喜欢

转载自blog.csdn.net/weixin_44073095/article/details/88377528