怎么搭建基于ftp服务器的yum源
发布网友
发布时间:2022-03-01 08:06
我来回答
共2个回答
懂视网
时间:2022-03-01 12:27
产品型号:Thinkpad E15
系统版本:centos8
配置本地yum源
1、挂载镜像:
先确定虚拟机光驱中有加载系统镜像
[root@xuegod63 Packages]# mount /dev/cdrom /mnt/
[root@xuegod63 Packages]# ls /mnt/
2、本地配置yum源文件:
centos8本地YUM源配置:
在centos8当中,本地光盘中的安装包被分别放在了两个路径下。假设挂载路径为/mnt,那么两个Package路径分别为:/mnt/AppStream/Packages和/mnt/BaseOS/Packages。
因为IOS镜像内的设置,所以导致了在编辑本地yum源的时候需要分别写两个路径在配置文件中。同时网络yum源也被分别写到了两个配置文件内。所以就需要把两个网络yum源配置文件改名。
#centos8与之前版本不同的是增加了一个CentOS-AppStream.repo文件,CentOS-AppStream.repo和CentOS-Base.repo文件都需要移除目录或者改名。
BaseOS:类似于centos7中的Base软件仓库,主要提供了OS系统的基础组建提供的是RPM形式的包,因为都是RPM包形式所以它支持与之前版本兼容(support terms similar)。
AppStream:它提供的是系统以外的应用程序,如httpd,nginx,php,mariadb-server等
(1)首先挂载光盘:
[root@localhost ~]# mount /dev/sr0 /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only.
(2)修改本地yum配置文件:
[root@bogon ~]# vim /etc/yum.repos.d/CentOS-Media.repo
[c8-media-BaseOS]
name=CentOS-BaseOS-$releasever - Media
baseurl=file:///mnt/BaseOS
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
#BaseOS区域。
[c8-media-AppStream]
name=CentOS-AppStream-$releasever - Media
baseurl=file:///mnt/AppStream
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
#AppStream区域。
#添加修改完两个区域后保存退出。
(3)测试yum源
[root@bogon ~]# yum list #能查看开软件包,说明配置yum源成功
总结:
1、挂载本地光盘镜像
2、配置本地yum仓库配置文件
3、测试yum源
热心网友
时间:2022-03-01 09:35
启动Red Hat Enterprise Linux ,并放入安装光盘
挂载光驱 mount /dev/cdrom /mnt
安装FTP服务
cd /mnt/Server
rpm -ivh vsftpd*
chkconfig vsftpd on
service vsftpd start
安装createrepo软件包
rpm –ivh createrepo*
拷贝系统盘中的文件到本系统中
cp -R /mnt/Server /var/ftp/pub
二. 搭建 Yum
生成依赖性关系createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core. xml /var/ftp/pub/Server/这个地方要注意. comps-rhel5-server-core. xml一定不能手动生成. 默认安装光盘上已经有了
做完上面的步骤后会有一个错误提示. “Could not remove old metadata dir: . olddata“说目录有问题。不用管他. 把那个目录删除掉rm –rf /var/ftp/pub/Server/. olddata
把步骤1再做一遍createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core. xml /var/ftp/pub/Server/
创建仓库文件 新建一个仓库文件. 名字可以随便起.cd /etc/yum.repos.d vim yum. repo在文件中写如下内容
[base]
name=base
# 192. 168. 0. 6是你的Yum源地址
baseurl=ftp://192. 168. 0. 6/pub/Server
# 是否开启源
enabled=1
#是否验证. 可不要
gpgcheck=1
#验证的密钥. 可不要
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
如何创建yum源,如何使用yum命令
1.建立yum配置文件 在/etc/yum.repos.d/目录下,建立以.repo结尾的任意文件名的文件,例test.repo vim /etc/yum.repos.d/test.repo [base] name=Server baseurl=file:///media/Server gpgcheck=0 enabled=1 [VT] name=VT baseurl=file:///media/VT gpgcheck=0 enabled=1 [Cluster] name=...
linux yum内网源服务器?
1.安装FTP软件 yum install vsftpd service vsftpd start chkconfig --add vsftpd chkconfig vsftpd on 2. 把centos6.2的光盘挂载到服务器上,之后拷贝DVD中所有文件到本机ftp目录下 mount /dev/cdrom /mnt mkdir -p /var/ftp/yumserver-alsww cp -vfr /mnt/* /var/ftp/yumserver-alsww 3....
搭建内网Yum仓库(包含Ubuntu)
1. 准备工作 接下来,同步源镜像以获取所需的软件包:2. 使用reposync工具进行同步 同步完成后,需要生成必要的元数据:3. 生成repodata信息,通过creatorepo工具实现 为了提供更快的访问速度,可以考虑搭建服务器以分发资源:4. 选择搭建Nginx或FTP服务器,两者都能有效地分发仓库内容 配置完成后,确保仓...
linux怎么搭建ftp服务器
1、用在线安装 yum install vsftpd pam* db4*-y 使用命令将vsftp配置为系统服务 chkconfig --level 35 vsftpd on 2、配置vsftpd服务的宿主 useradd vsftpdadmin -s /sbin/nologin -M 这个vsftpdadmin只是用来替换root的,并不需要登录 3、建立ftp虚拟宿主帐户 useradd vsftpuser -s /sbin/nologi...
linuxyum源配置linux设置源
linux配置本地yum源方法? 1、在Vmware中,确保iso镜像已经正常连接到系统上,在虚拟机上右键-设置-虚拟机设置,按照如图勾选和设置。 2、可以看到在linux桌面,已经出现了一个ISO镜像。 3、建立挂载点,在root用户下mkdir/mnt/cdrom来创建目录。 4、输入mount-tiso9660/dev/cdrom/mnt/cdrom将光驱或者iso文件挂载到...
如何通过 Yum 安装 Pure-ftpd
步骤一:配置yum源 备份(如有配置其他epel源)mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup 下载新repo 到/etc/yum.repos.d/ wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo yum makecache 步骤二:yum安装 yum install pure-ftpd ...
linux如何重新配置FTP文件,我是新手,配置的时候被我弄错了!
那就可以重新生成配置文件,可以用yum源 yum remove vsftp -y 卸载后,重新在安装一下,就可以了下面是:Linux FTP配置文件说明一.vsftpd说明:LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关...
linux配置ftp服务器的过程
第一步:打开终端(快捷键是Ctrl+Alt+t),如果当前用户不是root用户,请输入命令“su”,然后输入root账户密码即可;第二步:输入命令“apt-get update”,这一步是为了更新下载的数据源,如果不更新可能造成有几个后面的软件包无法下载;第三步:输入命令“apt-get install vsftpd”完成安装vsftpd;第...
LINUX下如何测试ftp服务器
[root@rusky bdump]# yum install vsftpd --必须配置yum源才能使用yum命令来安装vsftpd,或者挂载光盘,找到Packages目录下的vsftpd包,使用rpm命令安装 …… Installed: vsftpd.x86_64 0:2.0.5-24.el5 Complete! 2、vsftpd服务的启动及关闭 1 2 3 4 5 6 7 8 [root@rusky bdump]# chkconfig --list vsf...
如何借助vsftpd在Linux上构建安全的FTP服务
Linux用户可以通过使用FTP连接到服务器,并提供登录信息,访问其主目录,即/home/user。把vsftpd安装到Linux上如果想把vsftpd安装到Ubuntu、Debian或Linux Mint上,可以使用apt-get命令。系统一启动,vsftpd服务就会自动启动。$ sudo apt-get install vsftpd如果想把vsftpd安装到CentOS、Fedora或RHEL上,我们可以使用yum来轻松...