12 个解决方案
#1
查看log
#2
我怀疑是被攻击了 ,开启apache服务后有时会自动重启,另外资源占用也会飙到很高
#3
有好多个log文件查看哪个
#4
如题,另外如何写个脚本检测内存使用情况,当内存使用过大时 ,kill掉内存使用最大的那个进程
--------------------------------------
linux有oom-killer 机制,就是这么干的,不过有时可能需要配置一下,自己搜索一下资料
重启不是没用户都有权限的,可以检查一下权限和log
/var/log 下面的都可以看一下吧。 对这些log什么的不是很熟,你可以到 系统维护 板块去问一下
--------------------------------------
linux有oom-killer 机制,就是这么干的,不过有时可能需要配置一下,自己搜索一下资料
重启不是没用户都有权限的,可以检查一下权限和log
/var/log 下面的都可以看一下吧。 对这些log什么的不是很熟,你可以到 系统维护 板块去问一下
#5
/var/log/messages
/var/log/dmesg
判断系统重启原因,看这两个基本够了。
/var/log/dmesg
判断系统重启原因,看这两个基本够了。
#6
另外我的vps上。linux我使用top查看发现系统不使用buffers,swap也为0,wa数值一直处在比较高的状态,如何解决 ?我想启用swap但是提示没有权限swapon: /var/swap: Operation not permitted。我是root用户。
#7
查看message日记类似于下面内容
Jan 6 14:04:13 server syslogd 1.4.1: restart.
Jan 6 14:11:54 server xinetd[14093]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jan 6 14:11:54 server xinetd[14093]: Started working: 0 available services
Jan 6 14:13:33 server proftpd[3930]: 174.36.91.15 - ProFTPD 1.3.3c (maint) (built Wed Nov 17 2010 15:09:21 PST) standalone mode STARTUP
Jan 6 14:14:38 server saslauthd[7238]: detach_tty : master pid is: 7238
Jan 6 14:14:41 server saslauthd[7238]: ipc_init : listening on socket: /var/run/saslauthd/mux
Jan 6 14:15:43 server init: no more processes left in this runlevel
Jan 6 14:16:39 server syslogd 1.4.1: restart.
Jan 6 14:16:40 server xinetd[21653]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jan 6 14:16:40 server xinetd[21653]: Started working: 0 available services
Jan 6 14:16:42 server proftpd[21919]: 174.36.91.15 - ProFTPD 1.3.3c (maint) (built Wed Nov 17 2010 15:09:21 PST) standalone mode STARTUP
Jan 6 14:16:43 server saslauthd[21950]: detach_tty : master pid is: 21950
Jan 6 14:16:43 server saslauthd[21950]: ipc_init : listening on socket: /var/run/saslauthd/mux
没有看到重启的字样,我之所以说是重启是因为我ssh登陆然后用top监控,然后连接掉了,接着我再重新连接ssh(短时间内可能连不上),再top发现进程数很少然后慢慢在增加,这应该是重启了吧。还有一点就是要开了apache httpd服务才会
Jan 6 14:04:13 server syslogd 1.4.1: restart.
Jan 6 14:11:54 server xinetd[14093]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jan 6 14:11:54 server xinetd[14093]: Started working: 0 available services
Jan 6 14:13:33 server proftpd[3930]: 174.36.91.15 - ProFTPD 1.3.3c (maint) (built Wed Nov 17 2010 15:09:21 PST) standalone mode STARTUP
Jan 6 14:14:38 server saslauthd[7238]: detach_tty : master pid is: 7238
Jan 6 14:14:41 server saslauthd[7238]: ipc_init : listening on socket: /var/run/saslauthd/mux
Jan 6 14:15:43 server init: no more processes left in this runlevel
Jan 6 14:16:39 server syslogd 1.4.1: restart.
Jan 6 14:16:40 server xinetd[21653]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jan 6 14:16:40 server xinetd[21653]: Started working: 0 available services
Jan 6 14:16:42 server proftpd[21919]: 174.36.91.15 - ProFTPD 1.3.3c (maint) (built Wed Nov 17 2010 15:09:21 PST) standalone mode STARTUP
Jan 6 14:16:43 server saslauthd[21950]: detach_tty : master pid is: 21950
Jan 6 14:16:43 server saslauthd[21950]: ipc_init : listening on socket: /var/run/saslauthd/mux
没有看到重启的字样,我之所以说是重启是因为我ssh登陆然后用top监控,然后连接掉了,接着我再重新连接ssh(短时间内可能连不上),再top发现进程数很少然后慢慢在增加,这应该是重启了吧。还有一点就是要开了apache httpd服务才会
#8
什么时段重启的,什么时间开启的,/var/log/message里一般都有记录的,详细查看
#9
我有按时段看,但是没有发现,会不会只是apache服务还有ssh服务重启了
#10
top - 15:04:59 up 7 min, 1 user, load average: 9.78, 5.71, 2.50
Tasks: 97 total, 1 running, 96 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.7%us, 0.4%sy, 0.0%ni, 0.0%id, 97.8%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2097152k total, 738636k used, 1358516k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
还有这里wa这么高,应该是没使用buffers的缘故。不知道怎么才能让它使用缓存
Tasks: 97 total, 1 running, 96 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.7%us, 0.4%sy, 0.0%ni, 0.0%id, 97.8%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2097152k total, 738636k used, 1358516k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
还有这里wa这么高,应该是没使用buffers的缘故。不知道怎么才能让它使用缓存
#11
另外我vps是openVZ的虚拟机
#12
是说操作不允许,并不一定是权限问题,我想是其他限制,比如空间不足,或者内核参数限制
从已提供的日志来看,内核并没有重启过的记录
直接执行dmesg命令,看看输出有什么
#1
查看log
#2
我怀疑是被攻击了 ,开启apache服务后有时会自动重启,另外资源占用也会飙到很高
#3
有好多个log文件查看哪个
#4
如题,另外如何写个脚本检测内存使用情况,当内存使用过大时 ,kill掉内存使用最大的那个进程
--------------------------------------
linux有oom-killer 机制,就是这么干的,不过有时可能需要配置一下,自己搜索一下资料
重启不是没用户都有权限的,可以检查一下权限和log
/var/log 下面的都可以看一下吧。 对这些log什么的不是很熟,你可以到 系统维护 板块去问一下
--------------------------------------
linux有oom-killer 机制,就是这么干的,不过有时可能需要配置一下,自己搜索一下资料
重启不是没用户都有权限的,可以检查一下权限和log
/var/log 下面的都可以看一下吧。 对这些log什么的不是很熟,你可以到 系统维护 板块去问一下
#5
/var/log/messages
/var/log/dmesg
判断系统重启原因,看这两个基本够了。
/var/log/dmesg
判断系统重启原因,看这两个基本够了。
#6
另外我的vps上。linux我使用top查看发现系统不使用buffers,swap也为0,wa数值一直处在比较高的状态,如何解决 ?我想启用swap但是提示没有权限swapon: /var/swap: Operation not permitted。我是root用户。
#7
查看message日记类似于下面内容
Jan 6 14:04:13 server syslogd 1.4.1: restart.
Jan 6 14:11:54 server xinetd[14093]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jan 6 14:11:54 server xinetd[14093]: Started working: 0 available services
Jan 6 14:13:33 server proftpd[3930]: 174.36.91.15 - ProFTPD 1.3.3c (maint) (built Wed Nov 17 2010 15:09:21 PST) standalone mode STARTUP
Jan 6 14:14:38 server saslauthd[7238]: detach_tty : master pid is: 7238
Jan 6 14:14:41 server saslauthd[7238]: ipc_init : listening on socket: /var/run/saslauthd/mux
Jan 6 14:15:43 server init: no more processes left in this runlevel
Jan 6 14:16:39 server syslogd 1.4.1: restart.
Jan 6 14:16:40 server xinetd[21653]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jan 6 14:16:40 server xinetd[21653]: Started working: 0 available services
Jan 6 14:16:42 server proftpd[21919]: 174.36.91.15 - ProFTPD 1.3.3c (maint) (built Wed Nov 17 2010 15:09:21 PST) standalone mode STARTUP
Jan 6 14:16:43 server saslauthd[21950]: detach_tty : master pid is: 21950
Jan 6 14:16:43 server saslauthd[21950]: ipc_init : listening on socket: /var/run/saslauthd/mux
没有看到重启的字样,我之所以说是重启是因为我ssh登陆然后用top监控,然后连接掉了,接着我再重新连接ssh(短时间内可能连不上),再top发现进程数很少然后慢慢在增加,这应该是重启了吧。还有一点就是要开了apache httpd服务才会
Jan 6 14:04:13 server syslogd 1.4.1: restart.
Jan 6 14:11:54 server xinetd[14093]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jan 6 14:11:54 server xinetd[14093]: Started working: 0 available services
Jan 6 14:13:33 server proftpd[3930]: 174.36.91.15 - ProFTPD 1.3.3c (maint) (built Wed Nov 17 2010 15:09:21 PST) standalone mode STARTUP
Jan 6 14:14:38 server saslauthd[7238]: detach_tty : master pid is: 7238
Jan 6 14:14:41 server saslauthd[7238]: ipc_init : listening on socket: /var/run/saslauthd/mux
Jan 6 14:15:43 server init: no more processes left in this runlevel
Jan 6 14:16:39 server syslogd 1.4.1: restart.
Jan 6 14:16:40 server xinetd[21653]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jan 6 14:16:40 server xinetd[21653]: Started working: 0 available services
Jan 6 14:16:42 server proftpd[21919]: 174.36.91.15 - ProFTPD 1.3.3c (maint) (built Wed Nov 17 2010 15:09:21 PST) standalone mode STARTUP
Jan 6 14:16:43 server saslauthd[21950]: detach_tty : master pid is: 21950
Jan 6 14:16:43 server saslauthd[21950]: ipc_init : listening on socket: /var/run/saslauthd/mux
没有看到重启的字样,我之所以说是重启是因为我ssh登陆然后用top监控,然后连接掉了,接着我再重新连接ssh(短时间内可能连不上),再top发现进程数很少然后慢慢在增加,这应该是重启了吧。还有一点就是要开了apache httpd服务才会
#8
什么时段重启的,什么时间开启的,/var/log/message里一般都有记录的,详细查看
#9
我有按时段看,但是没有发现,会不会只是apache服务还有ssh服务重启了
#10
top - 15:04:59 up 7 min, 1 user, load average: 9.78, 5.71, 2.50
Tasks: 97 total, 1 running, 96 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.7%us, 0.4%sy, 0.0%ni, 0.0%id, 97.8%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2097152k total, 738636k used, 1358516k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
还有这里wa这么高,应该是没使用buffers的缘故。不知道怎么才能让它使用缓存
Tasks: 97 total, 1 running, 96 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.7%us, 0.4%sy, 0.0%ni, 0.0%id, 97.8%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2097152k total, 738636k used, 1358516k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
还有这里wa这么高,应该是没使用buffers的缘故。不知道怎么才能让它使用缓存
#11
另外我vps是openVZ的虚拟机
#12
是说操作不允许,并不一定是权限问题,我想是其他限制,比如空间不足,或者内核参数限制
从已提供的日志来看,内核并没有重启过的记录
直接执行dmesg命令,看看输出有什么