centos下排查vsftpd出现put零字节问题的记录
生活随笔
收集整理的這篇文章主要介紹了
centos下排查vsftpd出现put零字节问题的记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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零字节问题的记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java实现Redis分布锁
- 下一篇: 在线实时大数据平台Storm集成redi