下面是开发人员用于启动Vitria应用程序手动部署的一些步骤。现在,我们想了解如何使用IBM UrbanCode uDeploy实现这个过程的自动化。
出于安全原因,以下所有ids都已更改。
*******************************************************************************
* *
* *
* Welcome to AIX Version 7.1! *
* *
* *
* Please see the README file in /usr/lpp/bos for information pertinent to *
* this release of the AIX Operating System. *
* *
* *
*******************************************************************************
[ /users/qhwms3] :~> xauth list
uavitg04/unix:12 MIT-MAGIC-COOKIE-1 c29a18c4363b8b65c78b26bf28ec
uavitg04/unix:13 MIT-MAGIC-COOKIE-1 aaf848b52f00ab4ce30e8d58209a8
uavitg04/unix:10 MIT-MAGIC-COOKIE-1 025d33bb6094e1fac5cbb465333220
uavitg04/unix:11 MIT-MAGIC-COOKIE-1 c20ec7900e35c679f9263ed64ec8c87
[ /users/qhwms3] :~> echo $DISPLAY
localhost:11.0
[ /users/qhwms3] :~> sudo su - pyaz5b
uavitg04:/home/pyaz5b > export DISPLAY=localhost:11.0
uavitg04:/home/pyaz5b > xauth add uavitg04/unix:11 MIT-MAGIC-COOKIE-1 c20ec7900e35c679f92d641ec8c87发布于 2016-12-23 14:31:06
1)您可以在一台机器上运行多个X服务器/会话(无论是在本地硬件上、使用虚拟服务器还是远程运行)。这些服务器的编号通常从0开始;然后显示变量为":0“或":0.0”。
然而,当通过SSH使用X11转发时,SSH守护进程将从10开始编号。因此,您的服务器上有4个远程会话,所有这些会话都启用了X11转发,编号为10到13。
2)是。X程序使用显示变量连接到正确的X服务器。MIG-魔术曲奇充当密码,使其他用户无法连接到您的X会话(他们可以通过套接字访问)。
3)我不能对此发表评论。但是,我发现用一个帐户(qhwms3)登录,然后使用sudo登录另一个帐户(pyaz5b)并手动添加神奇cookie是很奇怪的。为什么不直接登录到pyaz5b (它似乎有一个常规的shell)?
4)如果您没有启动X应用程序,那么所有这一切都是不必要的。但是,有些工具对X有“隐藏”依赖;它们可以在命令行和GUI模式下操作,后者通过指定命令开关来操作。因此,即使您使用的是命令行接口,它们仍然与X11库相链接,有时总是打开连接。我现在不记得了,几年前有一个流行的工具,它有一个恼人的习惯;除非您有X11转发,否则您无法远程运行它,即使您不需要一个X服务器。
https://stackoverflow.com/questions/41290661
复制相似问题