培训前准备清单
目标
- 您将为工作坊做好充分准备!
请务必在抵达前阅读并尝试完成以下步骤。 其中一些步骤的解决方案可能需要等待一天左右的时间。因此,请务必在抵达前尝试完成,并尽力解决任何无法正常工作的环节。
-
请遵循本指南在抵达前完成准备;工作坊期间我们将没有时间帮助您解决这些问题。这意味着如果您未能提前完成,届时您只能旁观而无法参与。
-
本次工作坊是互动式的,因此您需要自带电脑。场地内不会为您提供可使用的电脑。
-
请使用您计划携带的电脑(而非您的台式机或他人的电脑)完成所有步骤。
-
如果这是您首次携带笔记本电脑进入CERN,您必须在接入互联网前对其进行注册。
-
请携带您的电源适配器(充电器),以及适用于瑞士和欧洲插座的转换插头。
Windows
以下内容假定您使用的是 Mac OS X 或 Linux 系统。如果您使用的是 Windows系统,请将第 2 步替换为本页底部给出的一系列说明。
请在参加研讨会前,在您将使用的计算机上尝试以下步骤:
- 访问电子书系统
在浏览器中尝试访问基于网页的电子书系统(web-based book keeping)。若需网格证书帮助,请查阅网格证书常见问题解答Grid certificate FAQ,或发送咨询邮件至:
lhcb-distributed-analysis@cern.ch
-
在终端(Linux——
xterm
,Mac OSX—Terminal
)执行以下操作连接lxplus :输入ssh -X lxplus.cern.ch
,如果你的本地用户名与lxplus
账户不同,请使用ssh -X mylxplusname@lxplus.cern.ch
即使您通常使用别名或其他快捷方式,也请严格按此命令操作。如果在在
Password
的输入行下方显示警告:Warning: untrusted X11 forwarding setup failed: xauth key data not generated
-
登出当前会话(输入logout或按Ctrl+d)
-
使用-Y代替-X登录
-
系统将切换至受信任X11转发模式,此时可能显示:
Warning: No xauth data; using fake authentication data for X11 forwarding
.
-
-
连接成功后,请执行以下操作验证网格证书:输入
lhcb-proxy-init
如果你需要帮助,请查阅网格证书常见问题解答(Grid certificate FAQ),或发送咨询邮件至project-lcg-vo-lhcb-admin@cern.ch
。输入lhcb-proxy-init
后,会要求您输入网格证书的密码,然后输出类似这样的内容:Generating proxy... Enter Certificate password: Added VOMS attribute /lhcb/Role=user Uploading proxy for lhcb_user... Uploading proxy for private_pilot... Proxy generated: subject : /DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=thead/CN=667505/CN=Timothy Daniel Head/CN=proxy/CN=proxy issuer : /DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=thead/CN=667505/CN=Timothy Daniel Head/CN=proxy identity : /DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=thead/CN=667505/CN=Timothy Daniel Head timeleft : 23:53:59 DIRAC group : lhcb_user path : /tmp/x509up_u25636 username : thead properties : NormalUser VOMS : True VOMS fqan : ['/lhcb/Role=user'] Proxies uploaded: DN | Group | Until (GMT) /DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=thead/CN=667505/CN=Timothy Daniel Head | lhcb_user | 2015/08/25 08:05 /DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=thead/CN=667505/CN=Timothy Daniel Head | private_pilot | 2015/08/25 08:05
-
输入
xmessage -center "This is an X11 window"
验证X11转发功能。命令执行后,将在终端外部弹出X11窗口显示消息:"This is an X11 window";若您当前未接入CERN内部网络,X11转发响应缓慢属正常现象,不必担心。Mac系统特别说明
在Mac系统显示X11窗口,需预先安装 XQuartz
若您已成功完成上述所有步骤,即表明您已为研讨会做好全面准备!
Bash终端环境配置
本次研讨会将全程使用Bash shell终端环境,新建的LHCb计算账户默认启用Bash,但是旧版账户可能仍使用tcsh(tee-cee-shell)终端,并且该环境与Bash在操作方式上有显著差异。
如果是这种情况,建议你将tcsh改为 Bash。因为Bash 比 tcsh应用广泛得多,而且也得到 LHCb 的支持。操作方法是:访问你的 CERN account page,点击 “Resources and services”,然后依次点击 “List services” “LXPLUS 和 Linux” “Settings”,接着将 “Unix shell” 改为 /bin/bash
,最后点击 “Save Selection”。
如果你不想更改默认 shell,登录 lxplus 时执行 bash 命令即可。
特定于 Windows 的操作说
在 Windows 系统上,通过 SSH 连接前需要额外执行一些步骤。
设置步骤(只需执行一次):
- 下载并安装 Xming installer 。
- 运行安装程序。
- 下载 PuTTY。
每次想要连接时,都需要执行以下步骤:
- 启动 PuTTY。
- 在左侧导航栏中,展开
Connection
和SSH
,然后点选择X11
项。 - 在弹出的窗口中,确保勾选
Enable X11 forwarding
复选框。 - 在左侧列表中选择
Session
(会话) - 在
Host Name (or IP address)
文本框中,输入lxplus.cern.ch
。 - 确保 Port(端口)文本框中填写的是
22
。 - 点击屏幕底部的
Open
按钮。 - 会弹出一个窗口,显示
login as
:输入你的 CERN 用户名,然后按 Enter 键。 - 窗口中会显示
Using keyboard-interactive authentication. Password:
)。输入你的密码,再次按 Enter 键。 - 现在,你已经通过 SSH 远程连接到 lxplus 服务器节点了!