别急着开始
当我们要分析⽇志的时候,先⽤ ls -lh 命令查看⽇志⽂件的⼤⼩,如果⽇志⽂件⼤⼩⾮常
⼤,最好不要在线上环境做。
⽐如我下⾯这个⽇志就 6.5M,不算⼤,在线上环境分析问题不⼤。
如果⽇志⽂件数据量太⼤,你直接⼀个 cat 命令⼀执⾏,是会影响线上环境,加重服务器的
负载,严重的话,可能导致服务器⽆响应。
当发现⽇志很⼤的时候,我们可以使⽤ scp 命令将⽂件传输到闲置的服务器再分析,scp 命
令使⽤⽅式如下图:
慎⽤ cat
⼤家都知道 cat 命令是⽤来查看⽂件内容的,但是⽇志⽂件数据量有多少,它就读多少,很
显然不适⽤⼤⽂件。
对于⼤⽂件,我们应该养成好习惯,⽤ less 命令去读⽂件⾥的内容,因为 less 并不会加载
整个⽂件,⽽是按需加载,先是输出⼀⼩⻚的内容,当你要往下看的时候,才会继续加载。