1、问题:

文件put到ftp服务器卡住,查看log(tail -n1000 /var/log/vsftpd.log |more),发现客户端put的文件是0字节;

2、查核:

1)用户和目录权限:/etc/vsftpd/vsftpd.conf上配置的vsftp用户具有/data/目录的写权限;

2)启动vsftpd服务进程:/etc/init.d/vsftpd start,确认selinux已关闭;

3) 其他客户端put文件成功,排除排除防火墙21端口开放、20端口未开放的可能;

中间put出现553错误,发现put带目录上传失败,但如果lcd到本地目录再上传就可以;

如put /tmp/test.txt失败,但先lcd /tmp,再put test.txt成功;即不能带目录上传。
      4) 查看空间:du -sk -h /data/空间已用8.1T,空间足够;
                              df -h 将/data1到/data12的空间软挂给/data;

3、正常下ftp客户端进入binary和被动模式,并不带目录的put,可以成功上传文件。

无法重现上传零字节文件错误的客户端情况,需要检查上传脚本,并检查防火墙。有待进一步查核并处理。

centos下排查vsftpd出现put零字节问题的记录相关推荐

  1. Centos下堡垒机Jumpserver V3.0环境部署完整记录(1)-安装篇

    Centos下堡垒机Jumpserver V3.0环境部署完整记录(1)-安装篇 由于来源身份不明.越权操作.密码泄露.数据被窃.违规操作等因素都可能会使运营的业务系统面临严重威胁,一旦发生事故,如果 ...

  2. CentOS下安装vsftpd

    因为FTP的端口是 两个,一个是固定21端口,还有一个任意端口的数据通道.关键是任意端口不好搞. 首先在vsftpd的配置文件中设置 任意端口的范围 [root@localhost root]# vi ...

  3. CentOS下查看最后登录的用户信息以及LOG记录

    CentOS下查看最后登录的用户信息 tail /var/log/messages tail /var/log/secure 我们知道,在redhat下可以用lastlog查看各用户最后登录的信息,用 ...

  4. centos下配置vsftpd

    2019独角兽企业重金招聘Python工程师标准>>> 安装就直接yum了,没必要浪费这时间. yum install vsftpd 最简配置 anonymous_enable=YE ...

  5. Linux(CentOS)下的vsftpd服务器配置-五岳之巅

    说明:VSFTPD这款软件,网上和书里有很多配置文章,但不一定适用于您的主机,不同版本默认值不一样,我现在使用的是vsftpd-2.0.5-12.el5_3.1. 千万记住:修改配置文件后,必须重新启 ...

  6. CentOS系统下使用vsftpd成功搭建了FTP服务器,

    CentOS系统下使用vsftpd成功搭建了FTP服务器,这里简单记录一下步骤,以作后用.下面直接说明步骤: 更新源  # yum update 安装vsftpd  yum -y install vs ...

  7. centOS下调整swap

    centOS下调整swap [root@localhost /]# mkdir swap   [root@localhost /]# cd swap   [root@localhost swap]# ...

  8. K8S精华问答 | CentOS下如何配置主机互信?

    作为是Google开源的容器集群管理系.在Docker技术的基础上,为容器化的应用提供部署运行.资源调度.服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性.今天,我们就来看看关于k ...

  9. 阿里云centos环境之vsftpd安装(十五)

    阿里云centos环境之vsftpd安装(十五) 文章目录 前言 安装 检测 安装 配置文件路径 启动服务器 启动ftp命令: 其它相关命令 停止ftp命令: 重启ftp命令: 设置开机自启动 看是否 ...

最新文章

  1. 【开源方案共享】三维点云快速分割算法
  2. 百度DisConf分布式配置框架源码试读(一)HttpClient 长连接
  3. C#中DateTime.Now.Ticks的用法和说明
  4. 关于计算机图形学的学习(转)
  5. 如何正确理解商业智能(BI)?
  6. 2017年第八届蓝桥杯 —— 训练题目 —— 三人年龄
  7. Python基础-----列表、元组、集合(2)
  8. mset redis_redis mset string 命令简介
  9. 全网最详细的纪录片观看&下载指南
  10. 精品、好用、优质、黑科技网站推荐
  11. python判断一个数是否为水仙花数_Python判断一个三位数是否为水仙花数的示例
  12. Python之文本去重(基础版)
  13. GM8827C 多通道LVDS 串行发送器,27位CMOS/TTL信号转化为多路LVDS信号
  14. 奇怪的吃播_快来围观那些奇怪的吃播!!
  15. 一起talk C栗子吧(第一百零三回:C语言实例--进程间通信大阅兵)
  16. 最近很多人问我:saiku下载不下来
  17. 霸道而又暧昧,不黄不暴力的男女关系语录
  18. Mac Xcode opencv C++环境配置 保姆级教程 填坑记录 19年最新版本
  19. Hyperlynx学习心得
  20. 设计字体打包_设计师都在用的艺术字体素材

热门文章

  1. Zookeeper分布式一致性原理(三):Chubby分布式锁服务
  2. Docker之Dockerfile 指令详解
  3. Windows Server 2008 R2 DNS 服务器迁移方法
  4. Linux下Python脚本自启动与定时任务详解
  5. 10分钟学会React Context API
  6. 数组 字符串的解构赋值 以及const命令
  7. python 入门DAY1
  8. JavaWeb之过滤器(Filter)
  9. 防止js全局变量污染方法总结-待续
  10. 基于 Laravel 5 构建的、支持模块化和多语言的 CMS —— AsgardCMS