centos7 yum 命令大全

yum常用命令

  • 1.列出所有可更新的软件清单命令:yum check-update
  • 2.更新所有软件命令:yum update
  • 3.仅安装指定的软件命令:yum install <package_name>
  • 4.仅更新指定的软件命令:yum update <package_name>
  • 5.列出所有可安裝的软件清单命令:yum list
  • 6.删除软件包命令:yum remove <package_name>
  • 7.查找软件包 命令:yum search <keyword>
  • 8.清除缓存命令:
    yum clean packages: 清除缓存目录下的软件包
    yum clean headers: 清除缓存目录下的 headers
    yum clean oldheaders: 清除缓存目录下旧的 headers
    yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers
    1. 查看yum事务历史:yum history

整理到这里,并没有发现啥问题,在用yum 安装和手动安装的区别就是手动编译安装可以自定义目录。在上的的命令中并没有。yum 安装会按照Linux 标准的安装方式,安装到不同的目录中,没有专业linxu 操作经验,找起文件来比较麻烦。

yum 指定目录安装

  • yum -y install nginx : -y 自动应答,在执行 yum 操作时不需要用户交互确认
  • yum -c /etc/my.cnf –installroot=/usr/local/mysql –releasever=/ -y install mysql-server

该命令简单解释如下:

-c /etc/yum.conf 表示指定yum配置文件地址

–installroot=/usr/local 表示指定自定义的安装目录

–releasever=/ 表示指定当前的镜像缓存查找

yum 跟新镜像源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新 yum 缓存:

sudo yum makecache fast

国内Yum源

搜狐开源镜像站:http://mirrors.sohu.com
阿里云镜像:http://mirrors.aliyun.com
网易镜像: http://mirrors.163.com/

systemctl

systemctl enable docker 加入开机启动

systemctl start docker 启动

systemctl stop docker 停止

systemctl status docker 查看状态

yum 命令大全

check                         检查 RPM 数据库问题
check-update                  检查是否有可用的软件包更新
clean                         删除缓存数据
deplist                       列出软件包的依赖关系
distribution-synchronization 已同步软件包到最新可用版本
downgrade                  降级软件包
erase                  从系统中移除一个或多个软件包
fs                     Acts on the filesystem data of the host, mainly for removing docs/lanuages for minimal hosts.
fssnapshot             Creates filesystem snapshots, or lists/deletes current snapshots.
groups                     显示或使用、组信息
help                       显示用法提示
history                    显示或使用事务历史
info                       显示关于软件包或组的详细信息
install                    向系统中安装一个或多个软件包
list                       列出一个或一组软件包
load-transaction           从文件名中加载一个已存事务
makecache                  创建元数据缓存
provides                   查找提供指定内容的软件包
reinstall                  覆盖安装软件包
repo-pkgs                  将一个源当作一个软件包组,这样我们就可以一次性安装/移除全部软件包。
repolist                   显示已配置的源
search                     在软件包详细信息中搜索指定字符串
shell                      运行交互式的 yum shell
swap                       Simple way to swap packages, instead of using shell
update                     更新系统中的一个或多个软件包
update-minimal             Works like upgrade, but goes to the 'newest' package match which fixes a problem that affects your system
updateinfo                 Acts on repository update information
upgrade                    更新软件包同时考虑软件包取代关系
version                    显示机器和/或可用的源版本。

    原文作者:叶剑飞雪
    原文地址: https://segmentfault.com/a/1190000019110307
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞