LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2785|回复: 14

求XDMCP远程桌面登陆运行的程序在关闭xmanager后的继续运行问题

[复制链接]
发表于 2008-10-11 22:42:02 | 显示全部楼层 |阅读模式
“求远程登陆ssh运行的程序在关闭ssh后的继续运行问题,有个命令是nohup m命令 &,但是除了这个以外还有其他的方法么,我见到学校和其他一些机房的服务器,都是客户端远程登陆,进行操作,完了直接关了远程登陆软件,下次登陆接着可以用,开过的程序都可以继续运行的,求配置方法啊。”


上面是我之前问的,我想重新问下,用xmanager的Xbrowser远程登陆服务器,应该是XDMCP登陆的吧,和ssh有关系么?

还有我把能像我上面所说的那样关闭xmanager后程序还可以在服务器上运行的一个机子的进程给大家贴下,你们给看看估计这个服务器是开了什么服务或用什么软件达到的这种效果。

root         1     0  0 Aug19 ?        00:00:01 init [5]

root         2     1  0 Aug19 ?        00:00:00 [migration/0]

root         3     1  0 Aug19 ?        00:00:00 [ksoftirqd/0]

root         4     1  0 Aug19 ?        00:00:00 [migration/1]

root         5     1  0 Aug19 ?        00:00:00 [ksoftirqd/1]

root         6     1  0 Aug19 ?        00:00:00 [migration/2]

root         7     1  0 Aug19 ?        00:00:00 [ksoftirqd/2]

root         8     1  0 Aug19 ?        00:00:00 [migration/3]

root         9     1  0 Aug19 ?        00:00:00 [ksoftirqd/3]

root        10     1  0 Aug19 ?        00:00:00 [events/0]

root        11     1  0 Aug19 ?        00:00:00 [events/1]

root        12     1  0 Aug19 ?        00:00:00 [events/2]

root        13     1  0 Aug19 ?        00:00:00 [events/3]

root        14    10  0 Aug19 ?        00:00:00 [khelper]

root        15    10  0 Aug19 ?        00:00:00 [kacpid]

root        68    10  0 Aug19 ?        00:00:00 [kblockd/0]

root        69    10  0 Aug19 ?        00:00:00 [kblockd/1]

root        70    10  0 Aug19 ?        00:00:00 [kblockd/2]

root        71    10  0 Aug19 ?        00:00:00 [kblockd/3]

root       102    10  0 Aug19 ?        00:00:00 [aio/0]

root       103    10  0 Aug19 ?        00:00:00 [aio/1]

root       104    10  0 Aug19 ?        00:00:00 [aio/2]

root       105    10  0 Aug19 ?        00:00:00 [aio/3]

root        72     1  0 Aug19 ?        00:00:00 [khubd]

root       101     1  0 Aug19 ?        00:01:26 [kswapd0]

root       249     1  0 Aug19 ?        00:00:00 [kseriod]

root       393    11  0 Aug19 ?        00:00:00 [kmirrord]

root       409     1  0 Aug19 ?        00:00:57 [kjournald]

root      1617     1  0 Aug19 ?        00:00:00 udevd

root      2506    11  0 Aug19 ?        00:00:00 [kauditd]

root      2570    10  0 Aug19 ?        00:00:00 [kmpathd/0]

root      2571    10  0 Aug19 ?        00:00:00 [kmpathd/1]

root      2572    10  0 Aug19 ?        00:00:00 [kmpathd/2]

root      2573    10  0 Aug19 ?        00:00:00 [kmpathd/3]

root      2602     1  0 Aug19 ?        00:00:00 [kjournald]

root      3251     1  0 Aug19 ?        00:00:02 syslogd -m 0

root      3255     1  0 Aug19 ?        00:00:00 klogd -x

root      3266     1  0 Aug19 ?        00:00:00 irqbalance

rpc       3278     1  0 Aug19 ?        00:00:00 portmap

root      3298     1  0 Aug19 ?        00:00:00 rpc.statd

root      3330     1  0 Aug19 ?        00:00:00 rpc.idmapd

root      3369     1  0 Aug19 ?        00:00:01 [rpciod]

root      3370     1  0 Aug19 ?        00:00:00 [lockd]

root      3443     1  0 Aug19 ?        00:00:00 /usr/sbin/acpid

root      3517     1  0 Aug19 ?        00:00:00 /usr/sbin/sshd

root      3532     1  0 Aug19 ?        00:00:00 xinetd -stayalive -pidfile /var/

root      3551     1  0 Aug19 ?        00:00:00 sendmail: accepting connections

smmsp     3559     1  0 Aug19 ?        00:00:00 sendmail: Queue runner@01:00:00

root      3570     1  0 Aug19 ?        00:00:00 gpm -m /dev/input/mice -t imps2

htt       3601     1  0 Aug19 ?        00:00:00 /usr/sbin/htt -retryonerror 0

htt       3602  3601  0 Aug19 ?        00:00:00 htt_server -nodaemon

canna     3614     1  0 Aug19 ?        00:00:00 /usr/sbin/cannaserver -syslog -u

root      3626     1  0 Aug19 ?        00:00:01 crond

xfs       3666     1  0 Aug19 ?        00:00:00 xfs -droppriv -daemon

root      3685     1  0 Aug19 ?        00:00:00 /usr/sbin/atd

dbus      3704     1  0 Aug19 ?        00:00:00 dbus-daemon-1 --system

root      3718     1  0 Aug19 ?        00:00:00 cups-config-daemon

root      3729     1  0 Aug19 ?        00:19:39 hald

root      3742     1  0 Aug19 tty1     00:00:00 /sbin/mingetty tty1

root      3743     1  0 Aug19 tty2     00:00:00 /sbin/mingetty tty2

root      3744     1  0 Aug19 tty3     00:00:00 /sbin/mingetty tty3

root      3746     1  0 Aug19 tty4     00:00:00 /sbin/mingetty tty4

root      3748     1  0 Aug19 tty5     00:00:00 /sbin/mingetty tty5

root      3750     1  0 Aug19 tty6     00:00:00 /sbin/mingetty tty6

root      3751     1  0 Aug19 ?        00:00:03 /usr/bin/gdm-binary -nodaemon

root      4451  3751  0 Aug19 ?        00:00:00 /usr/bin/gdm-binary -nodaemon

root      4462  4451  0 Aug19 ?        00:02:54 /usr/X11R6/bin/X :0 -audit 0 -au

gdm       4832  4451  0 Aug19 ?        00:00:04 /usr/bin/gdmgreeter

root      4923     1  0 Aug19 ?        00:24:45 Xvnc :1 -desktop localhost.local

root      4925     1  0 Aug19 ?        00:00:00 /usr/bin/gnome-session

root      4946     1  0 Aug19 ?        00:00:00 /usr/bin/dbus-launch --exit-with

root      4947     1  0 Aug19 ?        00:00:00 dbus-daemon-1 --fork --print-pid

root      4955     1  0 Aug19 ?        00:00:00 /usr/bin/gnome-keyring-daemon

root      4957     1  0 Aug19 ?        00:00:00 /usr/libexec/bonobo-activation-s

root      4959     1  0 Aug19 ?        00:00:00 /usr/libexec/gnome-settings-daem

root      4965     1  0 Aug19 ?        00:00:00 /usr/libexec/gam_server

root      4996     1  0 Aug19 ?        00:00:00 /usr/bin/metacity --sm-client-id

root      5000     1  0 Aug19 ?        00:00:07 gnome-panel --sm-client-id defau

root      5002     1  0 Aug19 ?        00:00:00 nautilus --no-default-window --s

root      5004     1  0 Aug19 ?        00:00:00 gnome-volume-manager --sm-client

root      5006     1  0 Aug19 ?        00:00:00 eggcups --sm-client-id default5

root      5008     1  0 Aug19 ?        00:00:45 pam-panel-icon --sm-client-id de

root      5010     1  0 Aug19 ?        00:04:10 /usr/bin/python /usr/bin/rhn-app

root      5011  5008  0 Aug19 ?        00:01:59 /sbin/pam_timestamp_check -d roo

root      5015     1  0 Aug19 ?        00:00:00 /usr/libexec/gnome-vfs-daemon --

root      5023     1  0 Aug19 ?        00:00:00 /usr/libexec/mapping-daemon

root      5025     1  0 Aug19 ?        00:00:00 /usr/libexec/wnck-applet --oaf-a

root      5027     1  0 Aug19 ?        00:00:00 /usr/libexec/mixer_applet2 --oaf

root      5029     1  0 Aug19 ?        00:00:01 /usr/libexec/clock-applet --oaf-

root      5031     1  0 Aug19 ?        00:00:00 /usr/libexec/notification-area-a

root      5400     1  0 Aug19 ?        00:04:34 [kjournald]

root     10530 10521  0 09:51 ?        00:00:00 /sbin/pam_timestamp_check -d roo

root      6042  6037  0 Aug19 ?        00:00:00 /sbin/pam_timestamp_check -d roo

root      6624  6621  0 Aug19 ?        00:00:00 /sbin/pam_timestamp_check -d roo

root      9582     1  0 Aug20 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsf

root     17338 17335  0 Aug22 ?        00:00:00 /sbin/pam_timestamp_check -d roo

root     13329     1  0 Sep24 ?        00:00:00 dbus-daemon-1 --fork --print-pid

root     13335     1  0 Sep24 ?        00:00:01 /usr/libexec/gconfd-2 13

root     14428    11  0 Sep24 ?        00:00:08 [pdflush]

root     19250    11  0 Sep25 ?        00:00:00 [pdflush]

root     27317 27314  0 Sep30 ?        00:00:00 /sbin/pam_timestamp_check -d roo

root     20660     1  0 Oct12 ?        00:00:00 cupsd

root     10405  3751  0 09:51 ?        00:00:00 /usr/bin/gdm-binary -nodaemon

还有为什么像root         2     1  0 Aug19 ?        00:00:00 [migration/0]
可以有 [migration/1] [migration/2]。。。。。。
发表于 2008-10-12 02:27:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-12 17:45:16 | 显示全部楼层
man screen? 什么意识啊 能具体点么
回复 支持 反对

使用道具 举报

发表于 2008-10-12 22:19:48 | 显示全部楼层
man screen就是让你用man命令看screen这个程序的手册页。初学者要学会看随机文档。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-13 10:46:58 | 显示全部楼层
我知道是看man手册,但是我想问的是,如果单纯用screen命令来远程操作的话,那个是看看手册,就能弄的,但是我想问下,象一些服务器都不用这些命令来操作,就是直接用xmanager 等一些远程登录的软件连上,用桌面登录后,一切就像在本机运行一样,就没用到screen命令阿,我想问这种情况是怎么弄的。。

谢谢了 阿
回复 支持 反对

使用道具 举报

发表于 2008-10-14 00:08:35 | 显示全部楼层

screen与nohup 区别很大

还是不清楚这位兄弟到底要达到什么用的效果!远程登陆当然是为了管理系统,你的意思但关闭shell 终端后再你之前运行的shell命令依然执行, 那个nohup 就可以实现。还想怎么样?

screen 估计现在你用不到等你很熟悉linux或你再linux下工作! 你看看这个帖子估计会了解很多:http://www.ibm.com/developerworks/cn/linux/l-cn-screen/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-14 17:09:56 | 显示全部楼层
我的表达有问题么?好像大家都不很清楚我要问的问题啊!......
那我重新说下,
首先,我想问的远程登录的效果,你们提到的nohup,screen都可以,但是这两个都是命令,说白了,在ssh命令行形式登录服务器的时候是可以的,但是如果我是用XDMCP桌面形式登录服务器的话,怎么办?

我学校的机房的sun服务器安装的EDA软件,我们毕业设计的时候,就是大家用一台,几个帐户远程登录,大家白天把程序弄好后,就关闭了自己这边的客户端,但是每个人的程序都在服务器上好好的跑着,一点没影响,第二天可以再登录,继续弄。。整个过程都没有用到nohup,screen这些命令阿。

就是这个效果,难道很难让人懂么??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-14 17:17:37 | 显示全部楼层
再说下,楼上说的“远程登陆当然是为了管理系统”,这个说法好像不是很合适阿,相反单单为了管理系统我觉的“远程登录”到不时很必要啊,主要像学校,大公司为了共享服务器资源,一般都用远程登录,把一个服务器资源最大化,其实我想知道的这个关于远程登录的配置是很有用,也应该是很常用的吧,怎么觉得没人弄过呢。。

还有提一下,我的同学在上华工作,他们公司的服务器是红帽子企业版4,也是可以像我说的那样用,而我另外一个同学是西安交通大学的,他们教研室的服务器是 solaris 9 就不能像我说的那样用,如果客户端这边断了的话,服务器上进程也消失。

。。。。 可见我想要的那个效果应该和服务器的类型和版本没什么关系,unix,linux应该都可以
回复 支持 反对

使用道具 举报

发表于 2008-10-14 19:17:44 | 显示全部楼层
是不是需要远程登录的软件....

VNC

VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。

至于关闭 客户端以后,程序依然运行的问题,可以
用nohup命令让Linux下程序在后台依然运行....
不知道我的理解对不....祝你好运吧..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-14 22:33:56 | 显示全部楼层
。。。 回答的还是没关系的哦 我说了 不是nohup 和screen 是桌面登陆后的操作,就和本地机子操作一样,不用加这些命令的,最后断开远程登陆后,服务器上的进程还是好好的,下次登陆可以继续的
回复 支持 反对

使用道具 举报

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

本版积分规则

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