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