RPM红帽软件包
软件如何安装:源代码包+安装规则,根据安装规则安装源代码包(做成RPM)
- 安装软件:rpm -ivh filename.rpm
- 升级软件:rpm -Uvh filename.rpm
- 卸载软件:rpm -e filename.rpm
- 查询软件描述:rpm -qpi filename.rpm
- 列出软件信息:rpm -qdl filename.rpm
- 查询文件属于哪个RPM:rpm -qf filename
通过源码安装安装,安装难度高,时间长,需要自己解决依赖关系,使用RPM可以降低安装难度。
Yum软件仓库
Yum软件仓库是在RPM软件包之上进一步解决降低安装难度(只需要输入需要安装的软件即可)
每个程序之间安装需要他自己的依赖程序包,使用YUM 软件仓库实现安装依赖程序包。
- yum repolist all 列出所有仓库。
- yum list all 列出仓库中所有软件包
- yum info 软件包名称 查看软件包信息
- yum install 软件包名称 安装软件包
- yum reinstall 软件包名称 重新安装软件包
- yum update 软件包名称 升级软件包
- yum remove 软件包 移除软件包
- yum clean all 清除所有仓库缓存
- yum check-update 检查可更新的软件包
- yum grouplist 查看系统中已经安装的软件包组
- yum groupinstall 软件包组 安装指定的软件包组
- yum groupremove 软件包组 移除指定的软件包组
- yum groupinfo 软件包组 查询指定的软件包组信息
RHEL7相比之前的变化
- 添加了Systemd初始化进程服务
- init(RHEL5/6)→Systemd(RHEL7)
虽然被吐槽,但是改变为Systemd之后性能提高了,同时已经升级,不会降回Init。
Systemd接管了UDEV,接管了SysLogd,替换了管理服务Service为Systemctl。
记笔记
- systemctl restart 服务名称 重启服务
- systemctl start 服务名称 启动服务
- systemctl stop 服务名称 停止服务
- systemctl status 服务名称 查看服务状态
- systemctl enable 服务名称 把服务加入到开机启动项
- systemctl disable 服务名称 把服务从开机启动项中取消
RHCSA RHCE RCHA都要配置开机启动,判卷是重启后判题