yum使用总结

简介: yum使用总结

yum 的基本操作包括软件的安装(本地,网络),升级(本地,网络),卸载,另外还有一定的查询功能。

安装git

yum install -y git

下载fedora的epel仓库

yum installepel-release

安装ifconfig

yum install net-tools.x86_64  -y

链路跟踪

yum install traceroute  -y

指定目录安装

yum install --installroot=/usr/local/  nginx

同步时间

如果没法执行ifconfig

yum install net-tools.x86_64 -y

yum install -y ntp

00 01 * * * /usr/sbin/ntpdate time.nist.gov > /dev/null 2>&1

sudo yum install lsof

yum install  lrzsz -y

yum install vim -y 或者 yum install vim-enhanced.x86_64

yum install tcpdump -y

yum install sysstat -y

svn

yum  install subversion -y

scp

yum install openssh-clients -y

telnet

yum -y install telnet

yum install nc  -y

nc  nc 47.97.67.229 5127

在Linux中有一个级强大的网络工具netcat

系统API 中文手册图解下载

yum install man-pages -y
man Socket

rsync

yum -y install rsync

chmod 600 /etc/rsyncd.secrets,把密码文件拷贝到研发机的/etc/下

如果遇到

/data/release/S20180614R1/S20180614R1.tar.gz-->shushan2_version/cn/gate/S20180614R1/ 上传开始
递交版本中,请耐心等待...
@ERROR: access denied to shushan2_version from unknown (192.168.1.74)
rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

在服务器的  /etc/rsyncd.conf 把权限加进去

########################################################
[shushan2_version]
read only = no
path = /home/samba_data/shushan2/server/
hosts allow = 192.168.1.52 192.168.1.74
#hosts deny = 0.0.0.0/24
auth users = backup
secrets file = /etc/rsyncd.secrets
comment = copy_version


########################################################

下载工具

yum install wget -y

压缩工具

yum install -y unzip zip

遇到这个异常的话 configure: error: no acceptable C compiler found in $PATH

yum install gcc   gcc-c++ -y

-bash: make: command not found

yum -y install automake autoconf libtool make

# yum install bochs

如果本地有相关的 rpm 文件,可以用

# yum localinstall ur.rpm

前者导致 yum 搜索现有 repository 中的数据(一般先会连接到这些 repository 下载更新数据),如果发现有此软件,则会通过分析其 dependencies 然后下载并安装所需软件。

如果需要卸载,可以使用

# yum remove bochs

或者

# yum erase bochs

这也会消解对应的 dependencies,如删除 firefox 会把 R 同时删掉,因为 R 依赖于 firefox

更新某个软件可以用

# yum update firefox

如果不带后面的程序名,将会升级所有可以升级的软件。过时的软件如果需要处理(如删掉)可以添加 --obsolete 参数,或者使用 upgrade。如果需要更自动化一些的操作(避免回答一些问题)还可以增加一些参数,如

# yum -y upgrade

如果做完一次系统级的升级,将会下载大量 rpm 等等东西,这将占用较多的硬盘,可以使用

# yum clean packages

将相关的 rpm 文件删除,其他的一些有 headers, packages, cache, metadata, all

查看什么 rpm 提供某个程序可以使用

$ yum provides /bin/rpm

而使用

$ yum list rpm

会列出 rpm 相关的信息,而

$ yum list info

给出详细的说明,可以用

yum安装后的文件在哪里?

查看/etc/yum.conf

看已经安装了哪些,cat /var/log/yum.log

有个cachedir设置,默认是在/var/cache/yum

默认不保存下载的文件,安装完后就自动删除的。

要保存的话,修改keepcache,将0改为1。

即:

cachedir=/var/cache/yum

keepcache=1

yum可以配置多个资源库,配置文件在/etc/yum.repos.d/下面,摸索配置就行了。yum

### 列出包名的所有版本(仅当前系统yum源中包含的)
yum --showduplicates list PACKAGE | expand
### 安装指定版本
yum install <package name>-<version info>


Example:

[root@node1 ~]# yum --showduplicates list mysql | expand
Last metadata expiration check: 0:05:59 ago on Tue 26 Jul 2022 02:40:47 PM CST.
Available Packages
mysql.x86_64           8.0.26-1.module+el8.4.0+652+6de068a7            appstream
[root@node1 ~]# yum install mysql-8.0.26-1.module+el8.4.0+652+6de068a7

============================

其他的下载方式

git

git clone git://canonware.com/jemalloc.git



下载

wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz

yum list|grep XXX



安装

rpm -ivh 包名(支持*):安装rpm包

rpm -e 包名(不支持*):卸载rpm包

目录
相关文章
|
关系型数据库 PHP MySQL
yum使用总结(转)
安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpd php php-gd mysql 卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y...
891 0
|
12天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
82 0
|
5月前
yum 可以安装rpm包
【6月更文挑战第18天】yum 可以安装rpm包
654 0
|
2月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
1月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
3月前
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
941 0
在CentOS上使用yum安装与使用MySQL
|
3月前
|
Oracle Java 关系型数据库
yum安装指定版本的openJDK
yum安装指定版本的openJDK
|
3月前
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
204 11
|
3月前
|
网络协议 Linux
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;"之解决办法(换源)
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)
|
3月前
|
Linux Docker 容器
在CentOS操作系统上使用yum安装/使用/卸载Docker容器引擎
在CentOS操作系统上安装、配置、使用和卸载Docker容器引擎的详细步骤,包括配置Docker镜像加速的方法。
349 0