centos7配置本地yum源,centos6.5搭建本地yum源
在Centos6.5下,本地yum源和LAN yum源配置ftp LAN yum源配置ftp LAN yum源:本地yum源ftp方法
设置环境:
虚拟机
厘斯6.5
yum的源仓rmp包来自centos-6.5-x86 _ 64-gddxf-DVD 1 . iso。
一、配置本地系统镜像yum源
1.将CentOS-6.5-x86_64-gddxf-DVD1.iso文件上传到/mnt/iso上:
(1)创建iso文件夹和cdron文件夹:
(2)用Xftp将CentOS-6.5-x86 _ 64-gddxf-dv D1 . iso文件上传到/mnt/iso:
(3).在/mnt/cdron/下挂载/mnt/iso/centos-6.5-x86 _ 64-gddxf-DVD 1 . iso,并使用df -h命令检查它:
2.将/mnt/cdron/目录下的所用文件复制到/opt/下(即将yum源仓库放在/opt目录下):
完成后,如下图所示:
3.切换到/opt/目录下:删除*.html、删除CentOS/repodata/TRANS.TBL
4.安装createrepo工具,生成YUM通用数据库:
(1)切换到/mnt/cdron/Packages。
(2)直接用rpm手动安装createrepo(会报错,导致依赖缺失包):
(3)报错要先安装python-deltarpm(也会报错,也会导致依赖缺失包):
(4)报错,先安装Delta RPM=3.5-0 . 5 . 20090913 git . el6:
这次没有报错,安装成功!
(5)执行命令create repo-g/opt/repo data/b4e0b 9342 ef 85d 3059 ff 095 fa 7 f 140 f 654 C2 CB 492837d 689 a 58 c 581207d 9632-C6-x86 _ 64-comps.xml/opt/to生成YUM通用数据库:
YUM通用数据库的生成已完成:
5.修改/etc/yum.repos.d/local-yum.repo配置文件(local-yum.repo文件为自己新添加的):
(1)VI/etc/yum . repos . d/local-yum . repo
(2)增加以下内容:
这里base URL=file://pot/是yum源仓库所在的目录!其他相关参数自己理解。
(3)然后清除它:
至此,本地yum源配置成功!
二、FTP方式配置局域网yum源
在服务端(我的yum源服务端的IP为192.168.195.132):
1.安装vsfptd并开启
(1)yum安装vsftpd
(2)检查vsftpd的状态
(2)打开vsftpd,检查是否打开。
(3)设置vsftpd自启动。
2.修改vsftpd服务被登录之后的默认登陆位置
(1)1)vs ftp的匿名用户是linux系统的FTP用户。您可以在这里修改/etc/passwd并将ftp用户的主目录设置为根目录。(也就是说,客户端通过ftp登录百胜源服务器时,默认会登录百胜服务器的目录。值得注意的是,错误的路径会导致客户端访问错误,这将在本文末尾讨论。)
3.修改
ftp
在
iptables
中的权限
.
(1).在/etc/sysconfig/iptables-config中修改:
IPTABLES_MODULES="ip_nat_ftp ip_conntrack_ftp"
(2)在/etc/sysconfig/iptables中找到
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
,而在它上面,加上下面这句话,限制局域网权限。
-A INPUT -m tcp -p tcp -s192.168.195.132/24 --dport 21 -j ACCEPT (红色字段为yum源服务端的IP)
客户端(IP为192.168.195.133):