vsftp服务日志不能显示中文临时解决(crontab五秒更新) |
您所在的位置:网站首页 › cron日志文件 › vsftp服务日志不能显示中文临时解决(crontab五秒更新) |
默认vsftp日志是写入到/var/log/vsftpd.conf的
现在遇到了一个问题 日志中 中文文件名乱码 只能看到后缀
解决: 1、修改/etc/vsftpd.conf sudo vi /etc/vsftpd.conf (随意找位置插入如下行) -------------------------------------------------------------------- syslog_enable=yes -------------------------------------------------------------------- 2、重启服务 随意上传一个文件 此时vsftp日志会被写入到系统日志/var/log/messages sudo /etc/init.d/vsftpd restart sudo cat /var/log/messages 3、提取日志中vsftp相关的信息 另存到其他位置 方便查看(位置自定义) sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log sudo cat /sh/log/vsftpd.log 4、设置定时任务 同步内容(五秒执行一次) sudo crontab -e --------------------------------------------------------------- * * * * * sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 5; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 10; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 15; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 20; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 25; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 30; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 35; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 40; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 45; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 50; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 55; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log * * * * * sleep 60; sudo cat /var/log/messages | grep -a vsftp > /sh/log/vsftpd.log -------------------------------------------------------------- 5、上传文件 查看日志 cat /sh/log/vsftpd.log
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |