RPM(红帽软件包管理器)
常用的RPM软件包命令
| 安装软件的命令格式 | rpm -ivh FILE_NAME.rpm |
|---|---|
| 升级软件的命令格式 | rpm -Uvh FILE_NAME.rpm |
| 卸载软件的命令格式 | rpm -e FILE_NAME.rpm |
| 查询软件描述信息的命令格式 | rpm -qpi FILE_NAME.rpm |
| 列出软件文件信息的命令格式 | rpm -qpi FILE_NAME.rpm |
| 查询文件属于哪个RPM的命令格式 | rpm -qf FILE_NAME.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 软件包组 | 查询指定的软件包组信息 |
systemctl 管理服务
systemctl 管理服务的启动、重启、停止、重载、查看状态等常用命令
- 启动服务:
systemctl start example.service - 重启服务:
systemctl restart example.service - 停止服务:
systemctl stop example.service - 重新加载配置文件:
systemctl reload example.service - 查看服务状态:
systemctl status example.service
systemctl 设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令
- 开机自动启动:
systemctl enable example.service - 开机不自动启动:
systemctl disable example.service - 查看特定服务是否为开机自动启动:
systemctl is-enabled example.service - 查看各个级别下服务的启动与禁用情况:
systemctl list-unit-files --type=service
