跳转至

培训前准备清单

目标

  • 您将为工作坊做好充分准备!

请务必在抵达阅读并尝试完成以下步骤。 其中一些步骤的解决方案可能需要等待一天左右的时间。因此,请务必在抵达前尝试完成,并尽力解决任何无法正常工作的环节。

  • 请遵循本指南在抵达前完成准备;工作坊期间我们将没有时间帮助您解决这些问题。这意味着如果您未能提前完成,届时您只能旁观而无法参与。

  • 本次工作坊是互动式的,因此您需要自带电脑。场地内不会为您提供可使用的电脑。

  • 请使用您计划携带的电脑(而非您的台式机或他人的电脑)完成所有步骤。

  • 如果这是您首次携带笔记本电脑进入CERN,您必须在接入互联网前对其进行注册

  • 请携带您的电源适配器(充电器),以及适用于瑞士和欧洲插座的转换插头。

Windows

以下内容假定您使用的是 Mac OS X 或 Linux 系统。如果您使用的是 Windows系统,请将第 2 步替换为本页底部给出的一系列说明。

请在参加研讨会前,在您将使用的计算机上尝试以下步骤:

  1. 访问电子书系统 在浏览器中尝试访问基于网页的电子书系统(web-based book keeping)。若需网格证书帮助,请查阅网格证书常见问题解答Grid certificate FAQ,或发送咨询邮件至:lhcb-distributed-analysis@cern.ch
  2. 在终端(Linux——xterm,Mac OS X—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.

  3. 连接成功后,请执行以下操作验证网格证书:输入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
    

  4. 输入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 连接前需要额外执行一些步骤。

设置步骤(只需执行一次):

  1. 下载并安装 Xming installer
  2. 运行安装程序。
  3. 下载 PuTTY

每次想要连接时,都需要执行以下步骤:

  1. 启动 PuTTY。
  2. 在左侧导航栏中,展开ConnectionSSH,然后点选择X11项。
  3. 在弹出的窗口中,确保勾选Enable X11 forwarding复选框。
  4. 在左侧列表中选择Session(会话)
  5. Host Name (or IP address)文本框中,输入 lxplus.cern.ch
  6. 确保 Port(端口)文本框中填写的是22
  7. 点击屏幕底部的Open按钮。
  8. 会弹出一个窗口,显示 login as:输入你的 CERN 用户名,然后按 Enter 键。
  9. 窗口中会显示Using keyboard-interactive authentication. Password:)。输入你的密码,再次按 Enter 键。
  10. 现在,你已经通过 SSH 远程连接到 lxplus 服务器节点了!