服务器端配置(81.70.208.91)
公共配置
mkdir /yums
mkdir -p /etc/yum.repos.d.bak/
mv /etc/yum.repos.d/* /etc/yum.repos.d.bak/
vi /etc/yum.repos.d/yzcdbyum.repo
[yzcdb]
name=yzcdbyum
baseurl=file:///yums/
gpgcheck=0
enabled=1
cd /yums
rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
createrepo .
yum clean all
yum makecache all
yum repolist all
代码 | 说明 |
---|
[yzcdb] | 源标识 |
name=yzcdbyum | 源名称 |
baseurl=file:///yums/ | rpm包的路径 |
gpgcheck=0 | 是否开启检查 0不开启 |
enabled=1 | 是否启用 1启用 |
httpd方式
yum -y install httpd
cd /var/www/html/
ln -s /yums yums
systemctl restart httpd
systemctl enable httpd
ftp方式
yum -y install vsftpd
systemctl enable vsftpd
vi /etc/vsftpd/ftpusers
vi /etc/vsftpd/user_list
vi /etc/vsftpd/vsftpd.conf
ascii_upload_enable=YES
ascii_download_enable=YES
vi /etc/passwd
ftp:x:14:50:FTP User:/yums:/sbin/nologin
systemctl restart vsftpd
客户端配置(192.168.233.141)
httpd方式
mkdir -p /etc/yum.repos.d.bak/
mv /etc/yum.repos.d/* /etc/yum.repos.d.bak/
vi /etc/yum.repos.d/yzcdbyum.repo
[yzcdb]
name=yzcdbyum
baseurl=http://81.70.208.91/yums
gpgcheck=0
enabled=1
yum clean all
yum makecache all
yum repolist all
mkdir /yums
vi /etc/yum.conf
cachedir=/yums/$basearch/$releasever
ftp方式
mkdir -p /etc/yum.repos.d.bak/
mv /etc/yum.repos.d/* /etc/yum.repos.d.bak/
vi /etc/yum.repos.d/yzcdbftpyum.repo
[yzcdbftp]
name=yzcdbftpyum
baseurl=ftp://81.70.208.91/
gpgcheck=0
enabled=1
yum clean all
yum makecache all
yum repolist all
mkdir /yums
vi /etc/yum.conf
cachedir=/yums/$basearch/$releasever