Linux 部署 YUM 仓库
发布时间:2020-12-14 00:18:29 所属栏目:Linux 来源:网络整理
导读:本篇主要写了怎么搭建自定义的 YUM 源,在一个拥有大量本地网络的主机环境中,可以减少对外网的依赖。 Server 安装 vsftp 包 [[email?protected] ~]# yum install vsftpd -y 添加相关资源包 创建需要存放的目录 [[email?protected] ~]# mkdir /var/ftp/cento
本篇主要写了怎么搭建自定义的 Server安装 vsftp 包[[email?protected] ~]# yum install vsftpd -y 添加相关资源包
[[email?protected] ~]# mkdir /var/ftp/centos7 /var/ftp/others [[email?protected] ~]# ls /var/ftp/ centos7 others pub
[[email?protected] ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0 is write-protected,mounting read-only [[email?protected] ~]# cp -r /mnt/* /var/ftp/centos7/
[[email?protected] ~]# createrepo -g /var/ftp/centos7/repodata/repomd.xml /var/ftp/others/ Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete
[[email?protected] ~]# ls /var/ftp/centos7/ CentOS_BuildTag EFI EULA GPL images isolinux LiveOS Packages repodata RPM-GPG-KEY-CentOS-7 RPM-GPG-KEY-CentOS-Testing-7 TRANS.TBL [[email?protected] ~]# ls /var/ftp/others/ repodata 开启服务[[email?protected] ~]# systemctl enable vsftpd Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service. [[email?protected] ~]# systemctl start vsftpd [[email?protected] ~]# netstat -ntuap | grep vsftpd tcp6 0 0 :::21 :::* LISTEN 35971/vsftpd 关闭防火墙[[email?protected] ~]# systemctl stop firewalld [[email?protected] ~]# setenforce 0 Client安装 ftp 包[[email?protected] ~]# yum install ftp -y 匿名登录查看[[email?protected] ~]# ftp 192.168.28.128 Connected to 192.168.28.128 (192.168.28.128). 220 (vsFTPd 3.0.2) Name (192.168.28.128:root): ftp 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> ls 227 Entering Passive Mode (192,168,28,128,255,56). 150 Here comes the directory listing. drwxr-xr-x 8 0 0 2048 Sep 05 2017 centos7 drwxr-xr-x 3 0 0 22 Sep 16 19:42 others drwxr-xr-x 2 0 0 6 Oct 30 2018 pub 226 Directory send OK. ftp> bye 221 Goodbye. 编辑 YUM 源配置文件
[[email?protected] ~]# cd /etc/yum.repos.d/ [[email?protected] yum.repos.d]# mkdir bak [[email?protected] yum.repos.d]# mv *.repo bak/
[[email?protected] yum.repos.d]# vim ftp.repo [base] name=centos7.Packages baseurl=ftp://192.168.28.128/centos7/ enabled=1 gpgcheck=1 gpgkey=ftp://192.168.28.128/centos7/RPM-GPG-KEY-CentOS-7 [others] name=others.Packages baseurl=ftp://192.168.28.128/others/ enabled=1 gpgcheck=0 查看结果[[email?protected] ~]# yum clean all Loaded plugins: fastestmirror Cleaning repos: base others Cleaning up everything Maybe you want: rm -rf /var/cache/yum,to also free up space taken by orphaned data from disabled or removed repos Cleaning up list of fastest mirrors [[email?protected] ~]# yum list (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |