红联Linux门户
Linux帮助

Xwindows下的死机现象的解决

发布时间:2014-03-20 15:37:55来源:红联作者:tioced
Xwindows下的死机我们可以用两个常用的方法来消除这种现象:

第一,用键盘上的复合键“Ctrl+Alt+Backspace”来关闭当前正在运行的任务;

第二,首先按住键盘上的“Ctrl+Alt+F2”复合键,让系统切换到另一个操作台,然后登录到系统,再执行“#ps-ax/grepstartx”命令,这将会列出你的Xserver的进程标识。

接着在命令行中输入如下命令就能消除Xwindows下的死机现象:#kill-9PID_Number,最后通过“Alt+F1”复合键返回到原来的平台。
文章评论

共有 43 条评论

  1. lzx_dlutlu2015 于 2015-07-08 13:58:04发表:

    感谢楼主

  2. sxlinux 于 2015-07-08 12:03:59发表:

    好多知识点,努力地在看

  3. laoyu 于 2014-07-01 16:21:53发表:

    又学会一个

  4. gzw2h 于 2014-05-28 15:50:50发表:

    学习了。。。

  5. 453851473@qq.co 于 2014-05-27 09:31:23发表:

    谢谢 楼主!

  6. davemac 于 2014-05-25 10:29:13发表:

    来学习学习

  7. yanglonger 于 2014-05-25 00:01:41发表:

    好东西,顶。。。

  8. dalin 于 2014-05-20 10:21:28发表:

    努力赚金币啊,金币啊

  9. eastwood 于 2014-05-20 08:24:10发表:

    学习学习。。。。。

  10. hq8 于 2014-05-14 23:25:41发表:

    1111111111111111111111

  11. jinda198457 于 2014-04-30 22:01:15发表:

    新手回复换积分~~~~~~~~~

  12. ThomasLiao 于 2014-04-29 20:33:23发表:

    很简单么

  13. fengcloud 于 2014-04-20 13:12:57发表:

    我到现在都不知道这个rescue模式怎么进入?用liveCD 引导也不见有该选项啊???

  14. NOTAC 于 2014-04-17 17:28:23发表:

    (5ty(

  15. 734044860 于 2014-04-17 09:57:57发表:

    :0w223dc

  16. blough 于 2014-03-22 21:57:32发表:

    我是路过学习的!谢谢各位的奉献!

  17. 小河667788 于 2014-03-22 18:20:00发表:

    谢谢分享经念

  18. lein 于 2014-03-22 18:16:01发表:

    我用xp几来年都不整,好像格式化一下区就解决了,麻烦的是数据转来转去

  19. tioced 于 2014-03-22 18:12:54发表:

    如果你想更好的学习计算机或者编程,服务器的话,那么Linux操作系统必须得会,原因嘛,你懂的。

    第一,按我的经验来说,你完全没有必要把所有的命令都得学会,只需要了解和掌握一些比较常用的shell就行。当然懂得越多越好。

    第二,使用Linux系统本身都是一直在提高处理问题,比较一些播放器需要有个插件才能正常使用,这个时候你得去解决这些问题。

    第三,多去实践,怕弄坏系统可以用虚拟机来。

    第四,学习Linux最主要的是主动去学习,不要碰到问题才上,去积极的探索。

    第五,现在Linux在国内到处都在流行,用人也是很多的,对于学Linux来说,这可是坚定的前途方向。

  20. 逆水寒 于 2014-03-22 14:25:53发表:

    怎么整理啊??

  21. abbycin 于 2014-03-22 11:35:15发表:

    #include
    #include
    int main(int argc, char *argv[])
    {
    struct utsname uts;
    if(uname(&uts)!=0)
    perror("failed");
    else
    printf("sysname:\t%s\n",uts.sysname);
    printf("hostname::\t%s\n",uts.nodename);
    printf("release:\t%s\n",uts.release);
    printf("version:\t%s\n",uts.version);
    printf("machine:\t%s\n",uts.machine);
    }

  22. tioced 于 2014-03-22 10:57:30发表:

    Linux应不应该进行碎片整理,事实上ext4下也不例外,只是会小一些。

    实践是检验真理的唯一标准。Linux世界有太多神话,文件系统无需碎片整理就是其一,实践证明这是错误的。许多文件系统例如JFS、XFS、Reiser3受文件碎片的影响还相当大。

    在ext3默认模式下,一个1GB的分区在测试前文件碎片率为0%,测试结束后文件碎片率达到约23%,性能下降至开始时的约60%。测试的数据集合大约是500MB,即空间占用率约50%,如果在更小的分区中(例如512MB,空间占用率90%以上)碎片率还会更加糟糕。碎片整理后文件碎片率降至约13%,性能恢复至开始时的约90%。

  23. tioced 于 2014-03-22 10:06:56发表:

    Linux系统中的组与Windows系统中的组很类似。您可以创建一个组,然后将成员添加到这个组的列表中。可以以组为单位来分配资源。隶属于同一个组的成员可以访问同一资源。

    使用控制台命令 groupadd 创建组很简单:

    groupadd mygroup

    这将创建一个名为“newgroup”的没有任何成员的组。组存放于 /etc/group 文件中。每一个组由单独的一行列出,如下所示:

    mygroup:x:527:

    第一列是组的名字。第二列是一个密码。同样,“x”说明真正的密码存放在 /etc/gshadow 映像文件中。第三列是组的一个数字索引。在第三列之后将是以逗号隔开的组的成员的用户 ID。

    可以使用 gpasswd 命令向组中添加成员,要使用 -a 开关,后面跟要添加的用户名:

    gpasswd -a userid mygroup

    删除组的成员还是使用这个命令,不过使用的开关是 -d 而不是 -a:

    gpasswd -d userid mygroup

    也可以通过直接编辑 /etc/group 文件来对组进行修改。

  24. huiteng 于 2014-03-22 08:46:07发表:

    以前搞的比较那个,再重装一次linux

  25. huiteng 于 2014-03-22 08:44:50发表:

    要不是什么兼容问题一般很少会管这个,只知道所用的版本就行了

  26. huiteng 于 2014-03-22 08:43:49发表:

    有钱人都这么干的,大不了叫技术上门重装

  27. fengcloud 于 2014-03-21 23:38:36发表:

    学习一下,tar备份过,用LIVE CD 引导解压应该也是可以的把?

  28. XCalvin 于 2014-03-21 22:47:00发表:

    打酱油路过……表示已经知道了……

  29. tioced 于 2014-03-21 22:11:47发表:

    可以使用命令“ uname -r”

    1) 忽略句号(.)前的第一个数字。

    2) 查看紧跟在句号(.)后面的第二个数字。

    在实验性版本中,紧跟在第一个句号(.)后面的第一个数字是一个奇数。

    在成熟版本中,紧跟在第一个句号(.)后面的第一个数字是一个偶数。

  30. tioced 于 2014-03-21 16:10:52发表:

    一句话,没有。不熟悉 Linux 的用户一定会感到沮丧,因为每个配置文件看起来都象是一个要迎接的新挑战。

    在 Linux 中,每个程序员都可以自由选择他或她喜欢的配置文件格式。可以选择的格式很多,从 /etc/shells 文件(它包含被一个换行符分开的 shell 的列表),到 Apache 的复杂的 /etc/httpd.conf 文件。

  31. 八点十三 于 2014-03-21 12:22:39发表:

  32. baihuo 于 2014-03-21 11:47:30发表:

    硬件产商太欢迎这样的做法了

  33. XCalvin 于 2014-03-21 11:33:18发表:

    我擦!楼主这是在作屎啊?就算系统可以承受那硬盘呢?这样搞的话电脑绝对完蛋得快!

  34. tioced 于 2014-03-21 11:11:56发表:

    你想都想不到的方法,Linux下快速关机竟然是这样的,就看你敢不敢试一试了。

    早期的Linux/UNIX系统必须先发出shutdown命令,然后才能关闭电源,或者在图形界面下按关机按钮。

    但现代Linux系统就不必了。因为其借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪保存用户数据、自动同步刷新文件系统,用户完全可以随手关闭电源,快速关机。

    敢试吗?

  35. tioced 于 2014-03-21 11:09:49发表:

    为了给Linux找出硬盘空间,有的用户采取删除已有Windows分区或扩展分区、重新划分的方法。这样做很有可能丢失有用数据。

    能否保留已有分区/扩展分区,在不损伤数据的同时,适当改小这些分区,为LINUX留出自由空间呢?答案是肯定的。使用“PM分区魔术”软件即可做到。进入PM后,选中要改小的分区/扩展分区,单击Resize按钮,输入为已有分区/扩展分区留下空间的数值,单击OK,PM即可挤出自由空间。当然,PM会自动限制能够改小的程度:您不可能将分区/扩展分区改得比已用空间还小。

    这就保证了原有数据有足够的空间保存、不会丢失。

  36. tioced 于 2014-03-21 10:58:37发表:

    本文仅做参考,情况可能有所不同,不一定行之有效

    DNS设置错误
    最容易造成无法以网址连网的情况是DNS主机的IP设置错误.一般错误的情况下,都把/etc/resolv.conf设置成自己NAT的主机IP.所以,将局域网内的每一台计算机(包括NAT)的DNS主机IP都写成合法的IP.

    GATEWAY设置错误
    如果是ADSL拨号,可能在设置初期,一般使用一个默认网关,但由于使用ADSL后,产生了一个ppp0的接口,其使用的是公共合法的IP,而该IP是写在ppp0里的,可以提供合理的网关,由于以前设置了一个网关,因此ppp0如何操作,都没有办法改变.

    这时需要修改默认网关:
    vi /etc/sysconfig/network-scrips/ifcfg-ent0
    GATEWAY=xxx.xxx.xxx.xxx <===网卡的网关
    GATEWAYDEV=eth0 <===网卡的网关
    将GATEWAY=xxx.xxx.xxx.xxx都删掉,如果对外网卡是eth0,则设置eth0,否则可设置为ppp0.

    最好是不要设置:
    GATEWAY=
    GATEWAYDEV=

    这样就可以了.让主机设置立刻生效.
    /etc/rc.d/init.d/network restart

  37. tioced 于 2014-03-21 10:48:48发表:

    学习参考。

    新建一个boot文件夹,把initrd.img、vmlinuz和loadlin.exe三个文件复制到boot目录。

    然后在boot目录里建立批处理文件autoboot.bat

    其内容如下:

    loadlin vmlinuz initrd=initrd.img ramdisk_size=9216

    在DOS下进入boot目录,运行autoboot即可。

  38. tioced 于 2014-03-20 15:33:46发表:

    学习参考。

    看看是不是有 /etc/nologin 文件,删掉它再试试(另:root 通常是不能 telnet 登录的,这很正常)。

    产生该问题的原因:系统在 shutdown 时会产生这个文件,如果 shutdown 过程意外终止,这个文件就没有被正常删除,这时候普通用户不能登录了。

    另外系统管理员在维护系统的时候也可以生成这个文件来阻止用户登录。

  39. IT之梦 于 2014-03-20 12:02:37发表:

    不能回复是什么情况?

  40. tioced 于 2014-03-20 09:50:25发表:

    学习参考,其它方法请参照论坛贴子。

    重装windows后,windows重写了你的mbr,覆盖掉了grub。

    解决方法很简单:用你的linux第一张安装盘引导进入linx rescue模式(如何进入?你注意一下系统的提示信息就知道了),执行下面两条命令就可以了

    chroot /mnt/sysimage #改变你的根目录
    grub-install /dev/hda #安装grub到mbr