linux服务器挂了,如何查看是什么原因导致的

linux服务器挂了,如何查看是什么原因导致的,第1张

1. 查日志 /var/log

2. history命令检查有没有人运行过可疑命令

3. 查查最后登录的人是谁,登录时间是什么(命令忘了,好像是last)

4. 如果只是服务挂了,机器没挂,检查你的对应服务的日志(如果有)

6. 如果服务器挂了,上面找不到原因,就问问机房的人有没有断电,机房有没有人进去过

暂时想到这些,其它的根据你所在的公司的工作内容确定细节

所以,有时候对进程进行实时监控,当发现进程挂掉时,立刻重新启动进程,也是一种可以救急的方式(当然这个只是一种临时救急,并不是根本解决方法)。实现方式:使用fork()创建子进程,子进程用于执行具体功能,主进程只是用于监控子进程,当主进程检测到子进程挂掉后,可以实现立即重新启动子进程。

子进程结束,系统会向主进程发送信号:SIGCHLD,主进程可以通过捕捉该信号,从而检测子进程已经不存在,进而继续下一步 *** 作。如果需要,主进程还可以获得子进程是为何退出的。

自动挂载这个分区,您可以修改/etc/fstab,运行命令:vi /etc/fstab

在这个文件最后一行加上如下:

/dev/sdb1 /data ext4 defaults 1 2

/dev/sdb1 是磁盘路径分区路径, /data 是要挂载的分区名称,后面是格式,我通常都是按这个整体格式来添加的,然后重启就oK,没有做过其他 *** 作

海腾数据服务器 技术支持


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7487884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存