centos 7.6——远程部署yum源

本文详细介绍如何在CentOS 7.6上部署远程YUM源,包括服务端的光盘挂载、VSFTPD服务安装及配置、软件包复制与索引创建,以及客户端的FTP服务安装、配置验证和HTTPD服务远程安装测试。

远程部署yum源


**

1. yum 查询软件包

yum list
yum info 软件名
yum search 关键字
yum whatprovides 关键字

2. yum 的配置文件

基本设置 : /etc/yum.conf
仓库设置: /etc/yum.repos.d/*.repo
日志文件: /var/log/yum.log

3. 查询软件包组

yum grouplist [包组名]
yum groupinfo [包组名] 查询包组信息
案例
yum grouplist gnome-desktop //桌面安装
yum groupinfo gnome-desktop

4. 软件卸载

yum remove [软件名]
yum groupremove [包组名]

案例

yum -y remove autofs
yum -y groupremove gnome-desktop

centos 7.6——远程部署yum源

实验描述

** (1) 服务端**

  1. 挂载光盘
  2. 安装vsftpd 服务
  3. 新建yum仓库
    新建目录centos7将之前的yum安装包强制复制到centos7目录中
    新建软件包索引other目录
    新建other目录 createrepo -g /mnt/repodata/repomd.xml other/
  4. 目录centos7和other放在/var/ftp/目录下
  • yum update 更新软件包,更新软件和系统内核
  • yum upgrade 只更新软件包 (服务端更新)
    (2)客户端
  1. 安装ftp服务,为了客户端和服务端建立连接和传输远程yum源仓库的安装包。
  2. 验证ftp192.168.75.134连接服务端匿名登录。
  3. 切换到yum.repos.d目录下,将yum安装包移到新建的目录bak中。
  4. vim centos7.repo 输入配置文件。指定服务端。和other软件包索引支持客户端ftp连接yum源仓库。进行远程安装服务端提供的软件包。
  5. 安装httpd服务验证ftp远程部署yum源成功。

实验步骤

一、服务端配置

在这里插入图片描述

[root@localhost ~]# mount /dev/sr0 /mnt  //挂载光盘
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# df -Th
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda3      xfs       182G  4.0G  178G    3% /
devtmpfs       devtmpfs  2.0G     0  2.0G    0% /dev
tmpfs          tmpfs     2.0G     0  2.0G    0% /dev/shm
tmpfs          tmpfs     2.0G   11M  2.0G    1% /run
tmpfs          tmpfs     2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/sda1      xfs      1014M  174M  841M   18% /boot
tmpfs          tmpfs     406M   64K  406M    1% /run/user/1000
tmpfs          tmpfs     406M     0  406M    0% /run/user/0
/dev/sr0       iso9660   4.3G  4.3G     0  100% /mnt
[root@localhost ~]# yum install -y vsftpd //安装ftp服务用于建立远程站点
[root@localhost ftp]# pwd
/var/ftp
[root@localhost ftp]# ll
总用量 0
drwxr-xr-x. 2 root root 6 4月   1 12:55 pub
[root@localhost ftp]# 
[root@localhost ftp]# mkdir centos7   //创建目录centos7放rpm安装包
[root@localhost ftp]# ls  
centos7  pub
[root@localhost ftp]# ls centos7/
[root@localhost ftp]# cp -rf /mnt/* centos7/ &  //复制yum安装包到centos7 目录中
[1] 20035
[root@localhost ftp]# jobs 
[1]+  运行中               cp -i -rf /mnt/* centos7/ &
[root@localhost ftp]# ll
总用量 0
drwxr-xr-x. 8 root root 220 7月  11 15:12 centos7
drwxr-xr-x. 2 root root   6 7月  11 15:15 other
drwxr-xr-x. 2 root root   6 4月   1 12:55 pub
[root@localhost ftp]<
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值