远程关闭 Solaris 上的 X?

远程关闭 Solaris 上的 X?

我们的远程服务器上有一个 Gnome 会话正在运行。我们如何才能通过 ssh 进入机器并关闭 X-Windows 而不重新启动机器?

答案1

好吧,您是否想因为应用程序锁定而关闭 X 然后重新启动它,或者您只是想完全停止 X 的运行?

假设您只想因为应用程序锁定而杀死 X:(以下示例来自我的基于 OpenSolaris 的服务器,可能不适用于 Sol8 或 9)

bill@aperture:~# kill -9 2478
bill@aperture:~# ps ac | grep Xorg
2593 vt/2 S 0:00 Xorg
bill@aperture:~# kill -9 2593
bill@aperture:~# ps ac | grep Xorg
没有立即得到结果,请等待几秒钟再运行检查
bill@aperture:~# ps ac | grep Xorg
2631 vt/2 S 0:00 Xorg

请注意,在这种情况下,X 重新启动了。虽然如果您只是想在锁定后重新启动 X,这可能是个不错的选择,但有时您只想完全关闭 GDM。检查 svcs 以查找 GDM 的条目。

bill@aperture:~# svcs | grep gdm
在线 9:10:05
svc:/应用程序/图形登录/gdm:默认

好吧,看,我有一个 GDM 条目。多亏了 SMF 的神奇,无论我怎么努力,我都无法杀死 X。它总是死而复生。让我们告诉 GDM 死掉——不,让我们通过 svcadm 禁用它。

bill@aperture:~# ps acx | grep gdm
  2701 ? S 0:00 gdm-二进制
  2702 ? S 0:00 gdm-二进制
  2727 ? S 0:01 gdmgreeter
bill@aperture:~# ps acx | grep Xorg
  2703 vt/2 S 0:00 Xorg
bill@aperture:~# svcadm 禁用 gdm
bill@aperture:~# ps acx | grep gdm
bill@aperture:~# ps acx | grep Xorg
比尔@光圈:~#

进一步说明一下,我发现此邮件列表主题曾经很有帮助,可以修复无法使用Ctrl- Alt-Bksp在 Solaris 上杀死 X 的问题。基本上,在 X.org 的配置文件中添加几行即可在某些 Solaris 安装上重新启用Ctrl- Alt-的处理。Bksp

相关内容