linux截取log命令 linux命令截取文件数据

linux:怎样从复杂的log中提取信息

/var/log/secure:记录登入系统存取数据的文件,例如 pop3, ssh, telnet, ftp 等都会被记录;

创新互联建站服务项目包括富裕网站建设、富裕网站制作、富裕网页制作以及富裕网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,富裕网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到富裕省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

/var/log/wtmp:记录登入者的讯息数据,由于本文件已经被编码过,所以必须使用 last指令来取出文件的内容;

/var/log/messages:尤为重要,几乎发生的错误讯息(或是重要信息)都会被记录在此;

/var/log/boot.log:记录开机或者是一些服务启动的时候,所显示的启动或关闭讯息;

/var/log/maillog 或 /var/log/mail/*:纪录邮件存取或往来( sendmail 与 pop3 )的使用者记录;

/var/log/cron:记录 crontab 这个例行性服务的内容的。

/var/log/httpd, /var/log/news, /var/log/mysqld.log, /var/log/samba, /var/log/procmail.log:分别是几个不同的网络服务的记录文件!

Linux系统日志切割-Logrotate

日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。

logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月的日志。配置完后,logrotate的运作完全自动化,不必进行任何进一步的人为干预。

在Debian或Ubuntu上:

在Fedora,CentOS或RHEL上:

logrotate的配置文件是/etc/logrotate.conf,通常不需要对它进行修改。日志文件的轮循设置在独立的配置文件中,它(们)放在/etc/logrotate.d/目录下。

参数详解:

上面的模板是通用的,而配置参数则根据你的需求进行调整,不是所有的参数都是必要的。

logrotate可以在任何时候从命令行手动调用。要调用为/etc/lograte.d/下配置的所有日志调用logrotate:

要为某个特定的配置调用logrotate,执行一次切割任务测试

即使轮循条件没有满足,我们也可以通过使用‘-f’选项来强制logrotate轮循日志文件,‘-v’参数提供了详细的输出。

防止访问日志文件过大

logrotate工具对于防止因庞大的日志文件而耗尽存储空间是十分有用的。配置完毕后,进程是全自动的,可以长时间在不需要人为干预下运行。本教程重点关注几个使用logrotate的几个基本样例,你也可以定制它以满足你的需求。

查看linux日志文件

很多朋友想知道怎么查看linux日志文件?下面就一起来看看吧!

查看linux日志文件

1、按住win+R组合键,输入cmd,然后回车。

2、登陆到远程linux,回车,然后输入密码。

3、输入cd+日志目录名命令,回车即可进入到日志目录。

4、输入tail-f xxx.log命令。

5、命令行中只要有请求就会打印出来日志。

本文章基于ThinkpadE15品牌、centos7系统撰写的。

linux生成log日志命令

linux生成log日志命令步骤如下:

1、按住win+R组合键,输入cmd,然后回车。

2、登录到远程linux,回车,然后输入密码。

3、输入cd+日志目录名命令,回车即可进入到日志目录。

4、输入tail-fxxx.log命令。

5、命令行中只要有请求就会生成出来日志。


本文名称:linux截取log命令 linux命令截取文件数据
转载来源:http://cdiso.cn/article/ddoicpj.html

其他资讯