写在前面:
搭建服务参考了网上的搭建过程,其中有些问题需要自己动手去尝试,方可解决。本文章不一定是对你的系统通用的版本。
由于条件有限,需要预先安装:vmware和rhel6,这个的安装步骤很简单可以参考网上的教程。这两个软件在网上可以找到,这里就不分享了,网上搜索资源能力是程序员第一必备技能。我用的是:VMware-workstation-full-10.0.7-2844087.exe和rhel-server-6.3-i386-dvd.iso,这里附上网上的安装步骤:https://www.linuxidc.com/Linux/2015-01/111410.htm,感谢作者的分享。这里有些问题需要注意:为了能方便使用本地的网络,最好采用NAT连接,并且使用的ip地址和本机的ip设置在同一个网段上,这个网上也有说明,现在你所需要的基础环境搭建完成了。
为了方便我们在本地管理我们服务器的资源我推荐大家使用远程登陆工具,在各种远程登录工具中,Putty是出色的工具之一:putty中文版1.0v.exe,这个也可以从网上下载而且有使用方法。顺便说一句,学习东西记什么,记框架,记实现方式,记思路,千万不要记招式。无招胜有招。不然实现方式是海量的,任谁也记不住,反而降低你对技术的热情。就拿这个远程登陆工具来讲,网上的版本多了,你不可能都会用,没人这么干,会用一个就够了,我们知道他是远程登陆工具就可以了。用到了现查也来得急。
由于后续的安装需要用到一些软件需要在我们本地去下载,然后共享到vmware的linux上(其实这个有很多方法,有的用yum安装,wget连到网络资源下载,有的用samba,别管用什么方式实现目的都是一样的,就是把资源下载到指定的位置,然后安装):我使用的方式是vsftp+ftp工具的方式实现。
1) 首先检查你的linux系统是否按装vsftp:rpm -qa|grep vsftp
我的是安装好的,如果你们有安装,或者你想了解下安装步骤:
我使用的方式是,将rhel6的镜像系统挂载到/mnt/cdrom目录下,在Packages包里找到vsftp的rpm安装包然后安装:
在vmware下将镜像连接到linux系统。在/dev/cdrom下,
cdrom目录新建一个 mkdir /mnt/cdrom 然后命令:mount /dev/cdrom /mnt/cdrom,按后cd /mnt/cdrom/Packages
然后 ls -a|grep vsftp 按后安装 rpm -ivh vsftpd-2.2.2-11.el6.i686.rpm 顺便学习下:http://man.linuxde.net/rpm
vsftp默认是允许匿名登陆的,匿名不是没有:anonymous 可以学习一下vsftp,这里不做赘述。你想本地登陆ftp需要安装
ftp客户端:rpm -ivh ftp-0.17-51.1.el6.i686.rpm,如果我们想在远程登陆,我们linux系统需要开放ftp端口,检查vsftpd
服务是否启动,为vsftp新建用户等等,这个需要自己亲自动手尝试,结合上网搜索,我的方式是允许root用户上传和下载,
在我的主机上使用:FileZilla_3.33.0_win64-setup.exe这个ftp工具。修改2个文件:/etc/vsftpd/vsftpd.ftpusers
和:/etc/vsftpd/vsftpd.user_list 中的内容,将root注释即可。一般情况下,应该禁止root进行ftp上传,因为ftp中的
root密码和linux的密码一般是同一个。这里需要注意的还有selinux,如果还是登陆不了ftp,那很有可能是selinux的问题,
这个东西把他关掉就行vi /etc/selinux/config SELINUX=enforcing 设置成SELINUX=disabled。