yum的部署及使用

简介:

1.yum的管理

1)了解yum

特点:

yum是基于rpm包的软件管理机制;自动解决rpm包之间的依赖关系;能够在redhat系列系统中完成安全更新、安装、卸载、查询等操作。C/S结构(client|server)。

2)yum源服务器配置(repositories,软件仓库)

yum源支持协议:file(本地使用),ftp(ftp上传下载服务),http(httpd服务,apache、nginx)

a.配置ftp的yum源:

S端:

配置本地yum源,

yum -y install vsftpd

mkdir /var/ftp/rhel

mount  /dev/cdrom  /var/ftp/rhel   ##rhel光盘,iso:mount -o loop,rsync同步

/etc/init.d/vsftpd  start

chkconfig vsftpd on


C端的配置:

vi  /etc/yum.repos.d/rhel.repo

[ftp]   ##软件仓库的类别

name=ftp   ##软件仓库的名称

baseurl=ftp://IP/rhel    ##软件仓库访问的url,注意repodata目录是具体的位置

enabled=1  ##软件仓库的开关,0表示关,1表示开

gpgcheck=0   ##是否检查公钥,0表示不检查,1表示检查

:wq


C端使用:增、删、改、查

增:install /groupinstall

案例:

yum  -y  install  wget  lftp  gpm  net-tools  bind-utils

yum  -y  groupinsall Desktop  

yum  -y  groupinstall "Development Tools"   ##安装开发工具软件组


删:remove/groupremove 

yum  -y  remove  mysql-server  ##yum卸载操作会自动的卸载依赖软件包,可能会导致其他软件无法使用,推荐rpm -e  --nodeps的方式卸载

yum  -y  groupremove  Desktop   ##卸载桌面


改:更新update 

案例:

yum  -y  update 

echo  "30  0  * *  *  yum -y  update "  >/var/spool/cron/root


查:info,list,repolist,search,grouplist

yum  search  bind

yum  repolist   ##列出可用源

yum  grouplist  ##列出软件分组


扩展:

a.S端的配置:httpd

yum  -y  install  httpd

mkdir  /var/www/html/rhel

mount  /dev/cdrom  /var/www/html/

/etc/init.d/httpd  start

C端只需将baseurl改为 "baseurl=http://IP/rhel"

b.个人下载的其他软件,或自定义rpm软件配置yum源

yum  -y  install createrepo

mkdir  /var/ftp/other  ##将所有的rpm包复制到other中

cd  /var/ftp/other

createrepo  -g  /var/ftp/rhel/repodata/repomd.xml  ./   ##以rhel的系统光盘的repodata为依据,生出当前目录下所有rpm包的repodata

C端配置:

[other]

name=other

baseurl=ftp://IP/other

enabled=1

gpgcheck=0

:wq









本文转自信自己belive51CTO博客,原文链接:http://blog.51cto.com/11638205/1982369 ,如需转载请自行联系原作者






相关文章
|
缓存 Linux Shell
RHEL7部署http应用配置共享yum源
RHEL7部署http应用配置共享yum源
625 0
|
Linux Apache
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
7840 0
|
关系型数据库 MySQL Linux
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
|
Java Linux Docker
Linux【上手 01】MobaXterm+系统版本查看+hostname修改+hosts修改+yum源配置+jdk安装+docker部署使用(不断完善)
Linux【上手 01】MobaXterm+系统版本查看+hostname修改+hosts修改+yum源配置+jdk安装+docker部署使用(不断完善)
565 0
|
缓存 应用服务中间件 Linux
Linux网络服务之部署YUM仓库(下)
1 YUM简介 1.1 YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系。
407 1
|
缓存 安全 网络协议
部署YUM仓库及NFS共享服务
部署YUM仓库及NFS共享服务
387 0
|
缓存 运维
【运维知识进阶篇】一键部署yum本地仓库
【运维知识进阶篇】一键部署yum本地仓库
687 0
|
缓存 Linux 网络安全
|
存储 关系型数据库 MySQL
Linux——MySQL数据库部署及自建数据库mysql-yum仓库
我们耳熟能详的软件,包括游戏、淘宝各类软件APP,都会用到数据库,数据库存储的数据包括:用户的账号密码,用户的金额余额,以及购物的记录收藏记录,以及游戏的装备信息,等级信息等,只要是信息都会存储在数据库中。
565 0
|
网络安全 开发工具
部署YUM仓库以及如何使用PXE网络装机(下)
部署YUM仓库以及如何使用PXE网络装机(下)
167 0
部署YUM仓库以及如何使用PXE网络装机(下)