LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: baojian2002125

老总要我完成的一个小任务,我三周了还没搞定!神阿救救我。

[复制链接]
发表于 2007-5-23 06:21:40 | 显示全部楼层
1、你要确定你在服务器上 startx 能不能用起来
       Fatal server error:
       could not open default font 'fixed'
       xsetroot: unable to open display 'local:1'
       如果本机都起动不了X,还谈什么远程控制呀。

2、另外远程控制非得起动vnc么? ssh 多好阿,你不会是用远程服务器上网和处理图片吧.
3、普通用户的vncserver配置在 ~/.vnc/.xstartup,修改root 下的.xstartup 没有用的
回复 支持 反对

使用道具 举报

发表于 2007-5-23 09:14:30 | 显示全部楼层
Post by ligana
#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twn&
===========================================

上面是我的 .xstartup,你对照下



其实把上面哪几个# 去掉重启vncserver 就行了
vncserver -kill :1
vncserver
连接的时候看防火墙设置。 一般用这样的格式写 192.168.1.1:1    就行。
回复 支持 反对

使用道具 举报

发表于 2007-5-23 09:15:14 | 显示全部楼层
编辑~/.vnc/xstartup
Post by ligana
#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twn&
===========================================

上面是我的 .xstartup,你对照下



其实把上面哪几个# 去掉重启vncserver 就行了
vncserver -kill :1
vncserver
连接的时候看防火墙设置。 一般用这样的格式写 192.168.1.1:1    就行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-23 10:55:16 | 显示全部楼层
Post by ligana
1、你要确定你在服务器上 startx 能不能用起来
       Fatal server error:
       could not open default font 'fixed'
       xsetroot: unable to open display 'local:1'
       如果本机都起动不了X,还谈什么远程控制呀。

2、另外远程控制非得起动vnc么? ssh 多好阿,你不会是用远程服务器上网和处理图片吧.
3、普通用户的vncserver配置在 ~/.vnc/.xstartup,修改root 下的.xstartup 没有用的
回复Ligana:
1、如何确定服务器上的startx能不能用?(好关键哦!)
2、远程控制我想看到图文界面,所以只要能看到图文界面就万岁,而且vnc我倒腾这么久了虽然暂时没弄出来,还是熟悉些,其他的远程调用图形界面的方法我不熟悉。(Windows远程控制Linux)。ssh我已经在用,而且我的上面所说的所有操作都是通过ssh完成的。[愣头青,认准vnc了,不弄出来誓不罢休!]
3、哦,那我以普通身份(例如allen)进入,如何找到 ~/.vnc/.xstartup文件?普通身份进不到root目录下,不过我明白了,普通用户(allen)的这个文件,我查了在/home/allen/.vnc/xstartup这个地方。
现在,我查了下/home/allen/.vnc/xstartup的内容如下:
--------------------------------------------------------------
#!/bin/sh

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
~
"~/.vnc/xstartup" 8L, 190C   

需要配置什么么?

综上,还是你说的,第一条,startx是否启动,如何确定?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-23 11:25:56 | 显示全部楼层
我输入startx回车:(运行了一下startx),内容如下:
[allen@local ~]$ startx
xauth:  creating new authority file /home/allen/.serverauth.25558


Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.

Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
giving up.
xinit:  unable to connect to X server
xinit:  No such process (errno 3):  Server error.
Couldnt get a file descriptor referring to the console
[allen@local ~]$

(供参考!)
回复 支持 反对

使用道具 举报

发表于 2007-5-23 22:49:31 | 显示全部楼层
~/  代表你的主目录  /home/allen/

rpm -qa | grep gnome-session可以看你装了gnome 没有
如果没有,那yum 一个来用吧

如果有
你可以这样
vi /etc/inittab 把init 级别定为 5
然后 reboot
ssh 登入 ,ps -Al  看下有没有X启动,或者找找看有没有gnome 或者kde 的程序启动了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-25 18:03:05 | 显示全部楼层
Post by ligana
~/  代表你的主目录  /home/allen/

rpm -qa | grep gnome-session可以看你装了gnome 没有
如果没有,那yum 一个来用吧

如果有
你可以这样
vi /etc/inittab 把init 级别定为 5
然后 reboot
ssh 登入 ,ps -Al  看下有没有X启动,或者找找看有没有gnome 或者kde 的程序启动了

vi /etc/inittab 把init 级别定为 5
这个如何做?
我现在操作如下:
[allen@local etc]$ vi inittab

#
# inittab       This file describes how the INIT process should set up
#               the system in a certain run-level.
#
# Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
#               Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

"inittab" [只读] 53L, 1663C                                   1,1          顶端
#
# inittab       This file describes how the INIT process should set up
#               the system in a certain run-level.
#
# Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
#               Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# When our UPS tells us power has failed, assume we have a few minutes
# of power left.  Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "ower Failure; System Shutting Down"

# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "ower Restored; Shutdown Cancelled"


# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

# Run xdm in runlevel 5
x:5nce:/etc/X11/prefdm -nodaemon
                                                                                                          53,1         底端
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# When our UPS tells us power has failed, assume we have a few minutes
# of power left.  Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "ower Failure; System Shutting Down"

# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "ower Restored; Shutdown Cancelled"


# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

# Run xdm in runlevel 5
x:5nce:/etc/X11/prefdm -nodaemon
                                    
怎么将级别设为5呢?是否将倒数第二行的#去掉,即Run xdm in runlevel 5?
回复 支持 反对

使用道具 举报

发表于 2007-5-26 11:13:04 | 显示全部楼层
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:

好像你本来就是5的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 11:44:28 | 显示全部楼层
嗯,那怎么做呢?在线等待。
回复 支持 反对

使用道具 举报

发表于 2007-5-28 14:32:49 | 显示全部楼层
1启动服务 service vncserver start
2 bash:   vncserver  设密码
3 改你的.vnc 文件 gnome-session & 等等
4  windows  输入ip:1
应该正常,我实验过每问题
你的错误Couldn't open RGB_DB '/usr/X11R6/lib/X11/rgb'
检查rgb文件在/etc/X11/xorg.conf中路径
应该是没有找到rgb文件没有色彩

最好方法是重装 centos 4.4 或5 ,fc6 bug还是挺多的本身是社区半
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表