RHCE心得3 基于VSFTP的本地YUM源及光盘YUM源搭建步骤分享

一、yum环境的本地源搭建(基于VSFTP):

1)安装vsftp;
******************************************

[root@service ~]# mount /dev/hdc /mnt
[root@service ~]# cd /mnt/Server/
[root@service Server]# ls |grep vsftp
vsftpd-2.0.5-12.el5.i386.rpm
[root@service Server]# rpm --import /etc/pki/rpm-pgp/RPM- PGP-KEY-redhat-release
[root@service Server]# rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm
[root@service Server]# chkconfig vsftpd on //开启计算机自动运行vsftpd服务
[root@service Server]# service vsftpd restart
****************************************************

2)将安装光盘中的文件全部移动到/var/ftp/pub目录下;
3)安装createrepo并创建相关yum库文件:
*****************************************************

[root@service Server]# ls |grep create
createrepo-0.4.11-3.el5.noarch.rpm
[root@service Server]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
[root@service Server]# createrepo -v /var/ftp/pub //打完命令等待一会就会处理完
*****************************************************

4)编辑/etc/yum.conf文件;加入如下内容:
vim /etc/yum.conf
******************************************

[yumok] (名字可以随便写)
name=yumok(名字可以随便写和上面相同)
baseurl=ftp://192.168.1.88/pub/Server(填写本地的IP地址及相关路径,这里的根是/var/ftp/ ;如果YUM服务器不是本机对应的修改这个地址就可以)
enabled=1
gpgcheck=1

********************************************

5)测试yum一;例如我们安装gcc
Yum list| grep gcc*;列出相关的yum源。
Yum install gcc.i386 ;yum相关关包源文件的结尾都是.i386
6)yum安装的包源的卸载;
Yum remove gcc ;在卸载包源的时候只会卸载指定的包,安装是需要同步安装的包一般不会删除。
备注:如果在用yum list命令查看列表时出现不能查看被防火前屏蔽的问题
1)防火墙的问题:打开20:21端口: vim /etc/sysconf/iptables
************************************************

……前面省略
-A RH-Firewall-1-INPUT -p tcp —dport 20:21 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp —dport 20:21 -j ACCEPT
……后面省略 增加上上面这两行

***********************************************

2)selinux的问题:

************************************************

setsebool -P -ftpd_disable_trans on
setsebool -P -allow_ftpd_full_access on
servie vsftpd restart

*********************************************

二:yum环境光盘源搭建:

1)挂在Redhat linux 5.X光盘:
mount /dev/hdc /mnt
2)编辑/etc/yum.conf 增加下面的内容即可
************************************

[cdrom]
name=cdrom
baseurl=file:///mnt/Server
enabled=1
gpgcheck=1

***********************************

(0)

相关推荐

  • 用EasyPHP本地搭建PHP环境的步骤分享

    使用WordPress的朋友或许都希望在本地搭建一个WordPress,这样修改主题,测试插件就比较方便,同时也会减少在自己博客上的误操作。其实在本地搭建WordPress还是比较方便的,只需要在本地 ...

  • linux 用yum命令安装mysql的步骤分享

    安装mysql客户端 # yum install mysql 安装mysql 服务器端 # yum install mysql-server 安装完成后启动mysql服务: service mysql ...

  • 如何对本地文档进行备份,同时支持编辑分享?

    推荐使用腾讯文档来备份呀,免费好用,你会发现新天地!上传本地文档到腾讯文档后,直接云端存储,永久保存,而且可以随时随地在手机/电脑端在线查看.编辑.分享给QQ微信好友等. 操作方法 01 登录腾讯文档 ...

  • centos7如何配置本地yum源

    最近在使用虚拟机时遇到一些麻烦,因为公司内部有网络管理,所以vm连接不上外网,yum无法安装软件,怎么解决呢?–使用iso做本地yum源,可以解决大部份的包安装. vm安装的是centos7. 1.挂 ...

  • centOS7 如何配置本地的yum源

    安装linux下安装数据需要安装一系列的package包,用rpm -ivh xx和yum install xx 安装组件包的时候,总是提示依赖检查失败或者提示未知的错误.但是我是直接通过在安装镜像文 ...

  • linux yum使用管理详细使用

    yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术用到自己的 distribution ...

  • Vsftp服务器的搭建和配置

    Vsftp以其简单高效,易部署,,不执行外部程序安全性高著称 Vsftp部署有匿名用户和本地用户两种方式: 本地用户:用户在ftp服务器上有账号,且该账号为本地用户账号,登陆目录为/home/用户名 ...

  • 什么是yum Linux操作系统下使用yum升级的详细方法

    什么是 yum?yum 是 yellowdog updater modified 的缩写。 yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 di ...

  • vsftpd本地用户登录密码错误的解决方法

    今天发现自己虚拟机的vsftp使用本地用户名无法登陆,于是重新配置,但配置了很多次都没成功,一直显示 530 Login incorrect. Login failed 解决方式是将vsftp.con ...