查看有哪个版本软件
yum --enablerepo=elrepo-kernel list kernel-ml --showduplicates
安装指定的版本
yum install docker-ce-17.12.1.ce-1.el7.centos
注意17.12.1.ce-1.el7.centos 是版本
可以线上有多少个版本nginx(大版本非修订号)
yum info pingxan-nginx
列出所有版本,而不仅仅是最新版本
yum --showduplicates list kubectl
查看rpm包安装的时间
rpm -qi httpd |grep "Install Date"
或者
yum info httpd --verbose |grep "Install time"
下载但是不安装
(RHEL6)
# yum install yum-plugin-downloadonly
Run yum command with "--downloadonly" option as follows:
Raw
# yum install --downloadonly --downloaddir=<directory> <package>
# yum install --downloadonly --downloaddir=/usr/local/src/ kubectl-1.10.12-0.x86_64
下载后会是一个加随机数的包,需要进行重命名
mv /usr/local/src/3d82ae28cd39aa5f80b5b68b74d63b4a4c84b31ba7973c08b8ae72c1e4eaeade-kubectl-1.10.12-0.x86_64.rpm /usr/local/src/kubectl-1.10.12-0.x86_64.rpm
1 tree命令
yum install -y tree
2 locate 命令
yum install -y mlocate
(updatedb 更新数据库 /var/lib/mlocate/mlocate.db)
3 sar命令
yum install -y sysstat
4 wget 命令
yum install -y wget (mac 上 brew install wget)
5 rz和sz命令
yum install -y lrzsz
6 开发包组(常用的devel包)
yum groupinstall "Additional Development"
7 git
yum install git
8 openssl
yum install openssl
9 telnet
10 nc
11 bind-utils (包含dig命令)
有个问题:
在yum list的列表中会看到 @anaconda 这个仓库,但是 这个仓库是什么意思呢?
其解释是:
The anaconda repository is not really a repository. It just means that when you installed CentOS, those packages were also installed during the installation
不是一个实际的仓库,是在安装操作系统期间安装上的包。 就是包是来自ISO镜像的。
转载于:https://blog.51cto.com/cuidehua/1761497