前提:
liunx,通过FTP将应用服务器Tomcat日志下载到本地
首先用命令检查VSFTP是否已经安装。
chkconfig --list | grep vsftpd
1)在liunx上安装ftp
1、安装:yum -y install vsftpd
2、getenforce:查看selinux防火墙状态(防火墙关着,就不用考虑21端口之类的)
3、 rpm -qa | grep vsftpd
4、 service vsftpd status
5、vi /etc/vsftpd/vsftpd.conf(上传为附件)
-- cat /etc/passwd
6、添加ftpuser用户:useradd -d /usr/local -g ftp -s /sbin/nologin ftpuser(通过这条命令可以添加多个用户)
7、给用户ftpuser设置密码:passwd ftpuser
8、启动ftp服务:service vsftpd start (重启: service vsftpd restart)
9、在浏览器中验证 ftp:ip
群组权限:
2)下载
1、写接口直接通过URL访问,下载日志到本地文件夹(通过URL访问时,发现一个问题 http:/xx/xx/data.log,.log在controller层通过 @PathVariable 获取不到,要注意!!!这样会导致切到根目录下找不到该文件)
2、具体下载过程:
a、校验ftp服务IP
b、获取指定FTPClient(此处可以加一个功能开关,配置到配置文件中)
elnftp 用户对应的磁盘满了,删点文件试一下
ftp 192.168.x.x
mkdir test