|
|
|
|
移动端

1.3.2 中文对Vsftp 日志的影响

《UNIX/Linux网络日志分析与流量监控》第1章网络日志获取与分析,本章将介绍如何获取并分析各类系统的日志。学习好本章内容,将为后续章节的案例分析打下良好的基础。本节为大家介绍中文对Vsftp 日志的影响。

作者:李晨光来源:机械工业出版社|2014-11-26 16:49

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


1.3.2 中文对Vsftp 日志的影响

在使用RHEL5 系统中的Vsftp(2.05 版)时可能会遇到中文日志的显示问题,我们看看下面的例子。如果客户机上传的文件中含有中文字符,那么日志将显示乱码,例如新建一个带中文的文件夹,发现在其日志(/var/log/xferlog 和/var/log/vsftpd.log)中就会产生如下内容(不能正常显示中文):

  1. Sat Jan 12 00:26:18 2013 [pid 6853][ftp] FAIL MKDIR: Client "192.168.150.1", "/pub/???????????" 

当日志中出现乱码时,怎么办呢?用户一般会考虑以下方法:

安装系统时,设置文字默认为中文。

调整字符集,将系统的字符集改成zh_CN.gb 或GB2312。

修改vsftpd.conf,加入syslog_enable=yes 参数,编辑vsftpd.conf,再重启vsftpd。

但经过笔者尝试,以上三种方法都不能解决中文日志的输出问题。其实,并不是设置问题,而是Vsftpd 本身的问题(当然修改源码然后编译安装是可以解决的),要解决就要将日志输出到/var/log/messages,可这样就无法做到日志分离。有兴趣的读者也可使用Proftp,如图1-10 所示。它的主要优点是,不但可以完整地记录中文文件名在日志中的显示,还可以分离日志,查看起来比较方便。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

超级网管员——网络应用

本书全面、深入地介绍了网络应用技术,主要内容包括:RMS权限管理服务、Exchange邮件服务、LCS即时消息服务、WSUS系统更新服务、Symantec网...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊