玲玲药房 發表於 2023-5-30 00:00:00

CentOS 6.5 环境实现本地局域网搭建YUM的方法【基于FTP】

<p>
        本文实例讲述了CentOS 6.5 环境实现本地局域网搭建YUM的方法。分享给大家供大家参考,具体如下:</p><p>
        前面介绍了Centos 6.5环境本地局域网基于HTTP搭建YUM的方法,这里再来说明一下基于FTP的YUM搭建方法。</p><p><strong>服务端配置</strong></p><p>
        创建挂载目录</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_201001"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">mkdir</code> <code class="bash plain">/media/CentOS_6</code><code class="bash plain">.5_Final</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        赋予挂载目录权限</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_422674"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">chmod</code> <code class="bash plain">-R 777 </code><code class="bash plain">/media/CentOS_6</code><code class="bash plain">.5_Final</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        挂载iso</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_518162"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">mount</code> <code class="bash plain">-o loop -t CentOS-6.5-x86_64-bin-DVD1.iso </code><code class="bash plain">/media/CentOS_6</code><code class="bash plain">.5_Final/</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        常规挂载</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_213037"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">mount</code> <code class="bash plain">/dev/cdrom</code> <code class="bash plain">/media/CentOS_6</code><code class="bash plain">.5_Final/</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        安装vsftpd</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_605974"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div><div class="line number2 index1 alt1">
                                                                2</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">cd</code> <code class="bash plain">/media/CentOS_6</code><code class="bash plain">.5_Final/</code></div><div class="line number2 index1 alt1"><code class="bash plain">rpm -ivh vsftpd-2.2.2-11.el6_4.1.x86_64.rpm</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        拷贝数据</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_526910"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">cp</code> <code class="bash plain">-rf </code><code class="bash plain">/media/CentOS_6</code><code class="bash plain">.5_Final/* </code><code class="bash plain">/var/ftp/pub</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        安装createrepo以及依赖工具</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_889969"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div><div class="line number2 index1 alt1">
                                                                2</div><div class="line number3 index2 alt2">
                                                                3</div><div class="line number4 index3 alt1">
                                                                4</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">cd</code> <code class="bash plain">/var/ftp/pub/Packages</code></div><div class="line number2 index1 alt1"><code class="bash plain">rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm</code></div><div class="line number3 index2 alt2"><code class="bash plain">rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm </code></div><div class="line number4 index3 alt1"><code class="bash plain">rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        生成YUM通用数据库</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_289934"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash plain">createrepo </code><code class="bash plain">/var/ftp/pub/repodata</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        绕过从互联网安装</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_827209"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div><div class="line number2 index1 alt1">
                                                                2</div><div class="line number3 index2 alt2">
                                                                3</div><div class="line number4 index3 alt1">
                                                                4</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">cd</code> <code class="bash plain">/etc/yum</code><code class="bash plain">.repos.d/</code></div><div class="line number2 index1 alt1"><code class="bash functions">mv</code> <code class="bash plain">CentOS-Base.repo CentOS-Base.repose_bak</code></div><div class="line number3 index2 alt2"><code class="bash functions">mv</code> <code class="bash plain">CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bak</code></div><div class="line number4 index3 alt1"><code class="bash functions">mv</code> <code class="bash plain">CentOS-Media.repo CentOS-Media.repo_bak</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        配置只从本地安装</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_687022"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div><div class="line number2 index1 alt1">
                                                                2</div><div class="line number3 index2 alt2">
                                                                3</div><div class="line number4 index3 alt1">
                                                                4</div><div class="line number5 index4 alt2">
                                                                5</div><div class="line number6 index5 alt1">
                                                                6</div><div class="line number7 index6 alt2">
                                                                7</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">vi</code> <code class="bash plain">CentOS-Media.repo</code></div><div class="line number2 index1 alt1"><code class="bash plain"></code></div><div class="line number3 index2 alt2"><code class="bash plain">name=Centos-xby</code></div><div class="line number4 index3 alt1"><code class="bash plain">baseurl=</code><code class="bash functions">file</code><code class="bash plain">:</code><code class="bash plain">///var/ftp/pub/</code></div><div class="line number5 index4 alt2"><code class="bash plain">enabled=1</code></div><div class="line number6 index5 alt1"><code class="bash plain">gpgcheck=1</code></div><div class="line number7 index6 alt2"><code class="bash plain">gpgkey=</code><code class="bash functions">file</code><code class="bash plain">:</code><code class="bash plain">///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        清楚缓存</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_22383"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash plain">yum clean all</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        测试YUM</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_20335"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash plain">yum list</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        重启vsftpd 服务</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_699874"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash plain">service vsftpd restart</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        开机启动</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_490768"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash plain">chkconfig vsftpd on</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p><strong>客户端配置</strong></p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_584339"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">cd</code> <code class="bash plain">/etc/yum</code><code class="bash plain">.repos.d/</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        绕过从互联网安装</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_445003"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div><div class="line number2 index1 alt1">
                                                                2</div><div class="line number3 index2 alt2">
                                                                3</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">mv</code> <code class="bash plain">CentOS-Base.repo CentOS-Base.repose_bak</code></div><div class="line number2 index1 alt1"><code class="bash functions">mv</code> <code class="bash plain">CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bak</code></div><div class="line number3 index2 alt2"><code class="bash functions">mv</code> <code class="bash plain">CentOS-Media.repo CentOS-Media.repo_bak</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        配置只从本地安装</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_197944"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div><div class="line number2 index1 alt1">
                                                                2</div><div class="line number3 index2 alt2">
                                                                3</div><div class="line number4 index3 alt1">
                                                                4</div><div class="line number5 index4 alt2">
                                                                5</div><div class="line number6 index5 alt1">
                                                                6</div><div class="line number7 index6 alt2">
                                                                7</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">vi</code> <code class="bash plain">CentOS-Media.repo</code></div><div class="line number2 index1 alt1"><code class="bash plain"></code></div><div class="line number3 index2 alt2"><code class="bash plain">name=xby</code></div><div class="line number4 index3 alt1"><code class="bash plain">baseurl=</code><code class="bash functions">ftp</code><code class="bash plain">:</code><code class="bash plain">//192</code><code class="bash plain">.168.30.8</code><code class="bash plain">/pub/</code></div><div class="line number5 index4 alt2"><code class="bash plain">enabled=1</code></div><div class="line number6 index5 alt1"><code class="bash plain">gpgcheck=1</code></div><div class="line number7 index6 alt2"><code class="bash plain">gpgkey=</code><code class="bash functions">ftp</code><code class="bash plain">:</code><code class="bash plain">//192</code><code class="bash plain">.168.30.8</code><code class="bash plain">/pub/RPM-GPG-KEY-CentOS-6</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        清楚缓存</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_995928"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash plain">yum clean all</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        测试YUM</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_391150"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
                                                                1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash plain">yum list</code></div></div></td></tr></tbody></table></div></div><div class="codetool" id="codetool"><div class="code_n"></div></div></div><p>
        希望本文所述对大家CentOS服务器配置有所帮助。</p><p>
        原文链接:https://blog.csdn.net/hanzheng260561728/article/details/51485176</p>
頁: [1]
查看完整版本: CentOS 6.5 环境实现本地局域网搭建YUM的方法【基于FTP】