`
韩悠悠
  • 浏览: 827008 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

hadoop学习2-----linux环境搭建

 
阅读更多

 

完成了基础配置,安装vsftpd
 
vsftpd是一个linux下的ftp服务器
 
首页检测是否安装了vsftp
chkconfig -- list | grep vsftpd
 
如果没有任何反应,表示没有安装,
 
yum -y install vsftpd 
 
如果提示如下(一般发生在红帽中):
 this system is not registered with RHN
则进行如下处理
红帽中出现This system is not registered with RHN这个的原因是因为红帽中没有注册RHN。解决办法:(假定你已安装yum,且网络畅通)更改yum的源,即更换/etc/yum.repos.d /rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo即可在此目录下得到CentOS- Base.repo文件,这是centos的源文件,只需将其重命名为rhel-debuginfo.repo即可,以前的文件做个备份。
 
如果不能通过wget下载成功,则下载到window,然后传输到linux,
window向linux传输文件,建议使用winscp
 
完成上面的错误解决,继续执行命令重新安装vsftpd
 
yum -y install vsftpd,
 
vsftpd安装成功后,创建vsftpd日志文件
touch /var/log/vsftpd.log
 
备注:touch可以新建一个空文件,可以修改文件的创建时间。比如:编译时看到提示文件的时间为将来的时间,可以使用touch命令来修改。
 
2、启动与配置自启动
 
使用"chkconfig --list | grep vsftpd" 来查看vsftpd服务启动情况;
如果服务全部是off,表示没有启动
 
使用下面的命令启动
chkconfig vsftpd on或者
chkconfig -level2345 vsftpd on
 
执行完命令,启动成功。
 
备注:查看与管理ftp服务:
启动ftp服务:service vsftpd start
查看ftp服务状态:serice vsftpd status
重启ftp服务:service vsftpd restart
关闭ftp服务:service vsftpd stop
 
下面配置vsftpd服务器
 
3、配置vsftpd服务
编辑/etc/vsftpd/vsftpd.conf文件,配置命令如下;
vi /etc/vsftpd/vsftpd.conf
 
修改信息如下:
anonymous_enable=YES修改为anonymouns_enable=NO //不允许匿名访问
xferlog_file=/var/log/vsftpd.log //设定vsftpd的服务日志保存路径
async_abor_enable=YES //默认的注释去掉
ascii_upload_enable=YES//默认的注释去掉
ascii_download_enable=YES//默认注释去掉
ftpd_banner=welcome to blah ftp service//默认欢迎语,去不去都可以
chroot_local_user=YES,禁止本地用户登录,去掉注释
其他默认
修改完成保存
 
 
4、配置iptables防火墙
 
输入命令
service iptables status
查看是否存在20,21端口,如果不存在,则需要配置
修改"/etc/sysconfg/iptables"
 
ls /etc/sysconfig | grep iptables
列出iptables 相关的文件
vi /etc/sysconfig/iptables
在 -A INPUT - m state --state NEW -m tcp -p tcp --dport 22 -i ACCEPT
下面增加俩段内容:
-A INPUT - m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT - m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
 
5、设置selinux问题
首先查看当前能否访问ftp,使用下面的命令
getsebool -a | grep ftp
如果看到ftp_xx--> off
表示不能访问,修改方式如下:
 
setsebool -P ftp_home_dir 1
setsebool -P allow_ftpd_full_access 1
 
然后再输入getsebool -a | grep ftp
 
6、重启相关服务
重启vsftpd和iptables
service vsftpd restart
service iptables restart
 
7、下载flashFXP使用连接
 
如果不知道怎么连接,在linux下简历普通用户即可
如下:
useradd hadoop
passwd hadoop

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics