linux cp命令执行后,系统假死,如何解决?

linux cp命令执行后,系统假死,如何解决?,第1张

建议楼主不要再用rh9这种落伍八百年的版本了,如果不是想当网管天天telnet的吧,用用suse,Ubuntu之类的发行版好了,也不要虚拟机安装,直接双系统,避免一些磁盘管理上面的问题。

具体这个问题呢,先ls /mnt/subhd,看看有没有mount成功了。

假死的话另外开一个终端,ps -ef|grep cp ,找到这条命令的pid ,然后 kill -9 pid杀死进程就行了。

ps看看进程状态。。

然后top看看进程cpu利用率,内存占有率....确定是不是进程死了,还是cpu和内存占满了。

然后分析tail -f /var/log/messages| grep fail看看有什么线索。。。

如果分析不了,估计日志也死了,因为Linux里的日志系统syslogd和klogd都是系统服务。

所以如果真的死机,针对RHEL4系统可能要配置netdump,针对RHEL5需要配置kdump或者是xendump,这样可以尝试在系统死掉的时候把内存镜像整个抓出来分析。

注:如果经常出现这样的问题,但文本模式能用,可能是显卡问题了。。

1)进程不响应了。

这个可以通过未公开函数NtQuerySystemInformation来查询

NtQuerySystemInformation

也可以通过给其主窗体发消息来判断是否不响应了。

2)进程主窗体被强制关闭了。

还有一种假死通过1)的方法不能判断,因为进程可以响应,只不过主窗体由于某种原因

被强制关闭了,此时只能通过判断主窗体是否正常显示来判断。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存