Linux就該這麼學【Part one】
First 在VMware Fusion 安裝 Red Hat Enterprise Linux 7(RHEL7)
【1.5 RPM(紅帽軟件包管理器)】
- 安裝軟件的命令格式
rpm -ivh filename.rpm
- 升級軟件的命令格式
rpm -Uvh filename.rpm
- 卸載軟件的命令格式
rpm -e filename.rpm
- 查詢軟件描述信息的命令格式
rpm -qpi filename.rpm
- 列出軟件文件信息的命令格式
rpm -qpl filename.rpm
- 查詢文件屬於哪個RPM的命令格式
rpm -qf filename
【1.6 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 grouprinstall軟件包組
- 移除指定的軟件包組
yum groupremove軟件包組
- 查詢指定的軟件包組信息
yum groupinfo軟件包組
【1.7 systemd 初始化進程】
- 啓動服務
systemctl start foo.service
- 重啓服務
systemctl restart foo.service
- 停止服務
systemctl stop foo.service
- 重新加載配置文件(不是終止服務)
systemctl reload foo.service
- 查看服務狀態
systemctl status foo.service
- systemctl 設置服務開機啓動、不啓動、查看各級別下服務啓動狀態等常用命令
- 開機自動啓動
systemctl enable foo.service
- 開機不自動啓動
systemctl disable foo.service
- 查看特定服務是否爲開機自動啓動
systemctl is-enabled foo.service
- 查看各個級別下服務的啓動與禁用情況
systemctl list-unit-files -- type=service