【前言】
一台dell2850,redhat els3 os,被别的项目组拿去玩了几天后,现在x-windows起不来
【处理过程】1、ssh登录系统出现错误提示 “
-bash:/opt/cvs.../..sh 没有那个文件或目录"
暂时不管它
2、查看udp端口177是否打开
# netsta -anu
没有177端口
3、查看x-windows配置是否正确一般情况下默认会启动下x-windows,还是看看先
# vi /etc/inittab 最后一行改成x:5:respawn:/usr/bin/gdm
# vi /etc/X11/gdm/gdm.conf 把[xdmcp]下面一行改成enable=true
重启系统
#netstat -anu 还是没开udp 177窗口
#ps -ef | grep gdm 没有发现有gdm进程
4、查看日志看看有哪些错误提示结果发现一堆
- xinetd提示 启动telnet时,绑定地址时发现已被使用
- xinetd提示 cvspserver启动错误
- nclicense启动错误
- 反复启动x resspawn都无法启动
一个个解决吧
5、处理地址绑定冲突难道有两个服务都使用22端口?
# chkconfig --list 果然发现两个telnet服务端进程都被配置成启动
基于 xinetd 的服务:
krb5-telnet: 启用
......
telnet: 启用
# vi /etc/xinetd.d/telnet 改成disable=yes
# service xinetd restart
OK,解决一个
6、cvspserver是另外一个项目组测试用的应用已经无用,直接删除# rm /etc/xinetd.d/cvspserver
7、nclicense也是另外一个项目组的东东,也无用,准备禁用
# chkconfig --list nclicense
nclicense 0:关闭 1:关闭 2:关闭 3:关闭 4:启用 5:启用 6:关闭
# chkconfig nclicense off
重启系统,还是不行!!!。晕菜鸟,咋办?动动脑筋在往下看。
往下拉,内容更精彩~
【您的轻轻一点,我的动力无限,请点此推荐一把~】
8、处理最后一个问题:x:respawn无法启动直接运行一下看看
#/usr/bin/gdm
出现错误提示:“-bash:/opt/cvs.../..sh 没有那个文件或目录”
我草,难道是这个问题??找找到底这行配置写在哪个文件里:
- 先到bash的启动脚本中查找:.bashrc、.bash_profile,没有找到“/opt/cvs.../..sh”
- 想到/etc/rc.d/rc.local会在登录后最后执行,果然有,删除之
- 执行"su -",结果还是出现错误提示"-bash:/opt/cvs.../..sh 没有那个文件或目录"
- 难道要重启,貌似这个文件无需重启生效啊,重启吧,重启后登录还是出现这个错误提示。
- 娘的,su -会执行哪些文件呢,仔细想想
- 靠,不会是在/etc/profile中还有吧
- 果然,我日,彪悍的人啊,居然把这行配置". /opt/cvs.../..sh"直接写在/etc/profile文件的最后一行
- 毫不犹豫,删除之!
- 再执行su -看看,哈,OK了,没有再出现错误提示
- 直接执行/usr/bin/gdm看看,哈,也OK了,没有再出现错误提示
这回应该可以了吧,重启机器,嘿嘿,果然顺利的开启了udp 177端口
# netstat -anu | grep 177
udp 0 0 0.0.0.0:177 0.0.0.0:*
# ps -ef | grep gdm
root 6091 1 0 09:44 ? 00:00:00 /usr/bin/gdm-binary
root 6092 6091 0 09:44 ? 00:00:00 /usr/bin/gdm-binary
root 6093 6092 0 09:44 ? 00:00:02 /usr/X11R6/bin/X :0 -auth /var/gdm/:0.Xauth vt7
gdm 6110 6092 0 09:44 ? 00:00:02 /usr/bin/gdmgreeter
root 6722 6091 0 09:52 ? 00:00:00 /usr/bin/gdm-binary
root 12814 1 0 10:57 ? 00:00:00 /usr/bin/gdm-binary
root 12850 5998 0 10:58 pts/0 00:00:00 grep gdm
用x-manager登录看看,哦也,成功!
阅读(6333) | 评论(0) | 转发(0) |