RPM紅帽軟件包
軟件如何安裝:源代碼包+安裝規(guī)則,根據(jù)安裝規(guī)則安裝源代碼包(做成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 軟件倉庫實現(xiàn)安裝依賴程序包。
- yum repolist all 列出所有倉庫。
- yum list all 列出倉庫中所有軟件包
- yum info 軟件包名稱 查看軟件包信息
- yum install 軟件包名稱 安裝軟件包
- yum reinstall 軟件包名稱 重新安裝軟件包
- yum update 軟件包名稱 升級軟件包
- yum remove 軟件包 移除軟件包
- yum clean all 清除所有倉庫緩存
- yum check-update 檢查可更新的軟件包
- yum grouplist 查看系統(tǒng)中已經(jīng)安裝的軟件包組
- yum groupinstall 軟件包組 安裝指定的軟件包組
- yum groupremove 軟件包組 移除指定的軟件包組
- yum groupinfo 軟件包組 查詢指定的軟件包組信息
RHEL7相比之前的變化
- 添加了Systemd初始化進程服務
- init(RHEL5/6)→Systemd(RHEL7)
雖然被吐槽,但是改變?yōu)镾ystemd之后性能提高了,同時已經(jīng)升級,不會降回Init。
Systemd接管了UDEV,接管了SysLogd,替換了管理服務Service為Systemctl。

Systemd

部分命令
記筆記
- systemctl restart 服務名稱 重啟服務
- systemctl start 服務名稱 啟動服務
- systemctl stop 服務名稱 停止服務
- systemctl status 服務名稱 查看服務狀態(tài)
- systemctl enable 服務名稱 把服務加入到開機啟動項
- systemctl disable 服務名稱 把服務從開機啟動項中取消
RHCSA RHCE RCHA都要配置開機啟動,判卷是重啟后判題