系统日志:/var/log/messages
/var/log/messages 存放的是系统的日志信息,它记录了各种事件,基本上什么应用都能往里写日志,在做故障诊断时可以首先查看该文件内容
[root@mirh5_center1_111.231.133.13 ~]# tail /var/log/messages
Dec 18 23:27:07 localhost kernel: [33100840.027421] possible SYN flooding on port 3873. Sending cookies.
Dec 18 23:30:11 localhost sz[31090]: [root] 1.txt/ZMODEM: 8144 Bytes, 16520 BPS
Dec 19 16:29:29 localhost kernel: [33162181.801121] possible SYN flooding on port 3873. Sending cookies.
Dec 19 17:15:05 localhost sz[16756]: [root] ConfigActivity.xml/ZMODEM: 653205 Bytes, 393989 BPS
Dec 19 17:38:55 localhost sz[17617]: [root] ConfigActivity.xml/ZMODEM: 287531 Bytes, 337878 BPS
可以分为几个字段来描述这些事件信息:
- 事件的日期和时间
- 事件的来源主机
- 产生这个事件的程序[进程号]
- 实际的日志信息
如:Dec 19 17:39:06 localhost sz[17833]: [root] ConfigActivity.xml/ZMODEM: 287531 Bytes, 343933 BPS
- 产生这个事件的时间是:Dec 19 17:39:06
- 事件的来源主机为:localhost
- 产生这个事件的程序和进程号为:sz[17833]
- 这个事件实际的日志信息为:[root] ConfigActivity.xml/ZMODEM: 287531 Bytes, 343933
BPS
日志查看
查看全部日志
cat /var/log/messages
查看指定最后多少行
tail -100/var/log/messages
查看日志中被kill的内容
grep Kill /var/log/message*
查看某天的内容
grep ‘Mar 10’ /var/log/messages
Linux下修改tomcat内存
Linux下的tomcat:
需要找到catalina.sh,在 cygwin=false 的上面一行加上:
JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"