- 37
- 0
- 约4.25千字
- 约 9页
- 2018-08-31 发布于福建
- 举报
处理ServU超大型日志文件方法
处理ServU超大型日志文件方法
摘要:Serv-U是一款windows系统下的FTP服务器软件,可以详细记录文件上传、下载、删除等信息。但有时Serv-U生成的日志文件大小超过文本编辑软件记事本、word的处理能力,导致不能在日志文件中查找所需的信息。该文提出一种解决方法,利用该方法可以快速从超大型日志文件中查找到所需的信息。
关键词:Serv-U;FTP;日志文件;StreamReader;visual studio 2008
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)15-3551-02
A Method to Process the Huge Logging Files of Serv-U
CUI Zhi-yun1, ZHANG Mei-xin2
(1.Office of Information and Network Management, Command College of the Chinese Armed Police Forces, Tianjin 300350; 2.Forensic Science Lab, the College of Political Science and Law, Hebei University, Baoding 071000, China)
Abstract: Serv-U is a Windows-based FTP file server, which support the logging ofuploading, downloading and deleting of files in details. Sometimes, the size of logging file is too big to be opened by normal Text editor, such as notepad and word, cause it is hard to process. A method is proposed in this paper, which can be used to search informations in huge logging files.
Key words: Serv-U; FTP; logging file; streamReader; visual studio 2008
1 概述
为了便于在局域网用户交换文件,我们在局域网中建立了FTP服务器。现在FTP服务器软件很多,我们经过比较后,最终选择使用Serv-U作为FTP服务器软件。之所以选择Serv-U,是因为其出众的安全性能及详细的日志记录功能。Serv-U支持实时多用户连接,匿名用户访问,可以基于IP对用户授予或者拒绝访问权限,支持文件上传和下载过程中的断点续传,能够设置硬盘空间配额和网络使用带宽,而且可以设置日志,详细记录用户的上传、下载、删除等所有操作,是一款优秀的FTP服务器软件[1]。
为保障网络安全,我们要对详细记录FTP服务器中文件上传、下载、删除等信息。我们启用Serv-U的日志功能,在日志中详细记录了系统信息、安全信息、文件下载、文件上传和IP名称,并将记录保存在文件中。
经过一段时间的运行后,在需要查看文件上传日志时,发现了一个问题: 设置Serv-U日志时,“自动新建日志文件”的周期选择的是“每月”,一个月的日志记录都保存在了同一个文件里面,一个日志文件的大小就达到2.6G。对于这么大的文件,常用的记事本、写字板根本无能为力,而Word也只能打开小于512 MB的文件[2]。
如果能把大文件切割成小文件,就可以打开了。从网上搜索到一个文本切割程序,用它切割日志文件,结果程序出错,文件切割失败。即使切割成功,在一大堆切割后的文件中搜索需要的信息,也不是一件令人愉快的事情。
既然日志中记录的是文件上传、删除等操作的信息,我们只需从日志中搜索出感兴趣的信息,比如,哪个用户上传或者删除了哪个文件,将这些信息抽取出来存为一个单独的文件就可以,而不需要浏览整个日志文件的内容。
2 程序实现
下面我们编写一个程序,从日志文件中搜索所需要的信息,将其保存到文本文件中。
在Visual Studio 2008中,新建一个Projects,选择Visual C#下面的windows Forms Application模板,将工程命名为FtpLogAnalyze。
在Form上添加一个文本框,命名为textBox1,添加一个按钮,命名为btnSearch,添加一个OpenFileDialog,命名为openFileDialog1。
您可能关注的文档
- 声乐学习者基本素质浅探.doc
- 声乐学习过程中不良心态分析与调整.doc
- 声乐学科理论新探索.doc
- 声乐技巧在歌唱艺术中重要性之我见.doc
- 声乐工作者运动处方分析与研究.doc
- 声乐技能在儿歌演唱中应用研究.doc
- 声乐技能学习中误区分析.doc
- 声乐教学与艺术实践紧密结合典范.doc
- 声乐教学中几点体会.doc
- 声乐教与学艺术化探讨.doc
- 2025-2026学年北师大版九年级物理上学期期末常考题之电功率.pdf
- 2024人教版八年级生物下册第六单元第一章《生物的生殖》每节课分层作业汇编(含两套作业).pdf
- 2026高考历史复习重点知识题型汇编:明清时期.pdf
- 2025-2026学年人教版九年级英语上学期期末常考题之语篇—家人、朋友与周围的人.pdf
- 2026年中考历史材料题19类开放式题答法.pdf
- 2026年中考物理复习重点知识点题型汇编:压强.pdf
- 高中政治必修二《经济与社会》 期末复习易混易错(解析版).pdf
- 关于“把握世界的规律”的命题(原卷版)-2026年高考政治二轮复习(全国通用).pdf
- 2025-2026学年人教版九年级英语上册期末复习核心知识+词汇+语法Unit 2.pdf
- 乡土小说阅读指导与练习-2023年高考语文二轮复习之小说讲练.pdf
最近下载
- 《SBT 11164-2016绿色仓库要求与评价》(2026年)实施指南.pptx VIP
- 宿迁思睿屹新材料有限公司年产3000吨2羟基6萘甲酸项目环境影响修编报告书.pdf VIP
- 金智学工管理系统功能白皮书.pdf VIP
- 2025年度医院党支部组织生活会临床医生个人对照检查材料.doc VIP
- 环境影响评价报告公示:新建热处理淬火、处理金属表面发黑项目环评报告.pdf VIP
- 译林版英语七年级上册首字母(短文篇).pdf VIP
- 《经颅电刺激技术在精神障碍临床应用中的操作规范》.docx
- 2025年福建省宁德市中考数学试卷真题(含标准答案).docx
- GB51110-2015:洁净厂房施工及验收规范.pdf VIP
- 核反应堆设计软件:FLUKA二次开发_(2).FLUKA二次开发环境搭建.docx VIP
原创力文档

文档评论(0)