Computing at RSI. Computing at RSI. Linux, Athena, and more. RSI 2015 Staff. Research Science Institute Massachusetts Institute of Technology

Similar documents
Command Line - Part 1

Tutorial Guide to the IS Unix Service

Lab 1 Beginning C Program

Instructions for Accessing the Advanced Computing Facility Supercomputing Cluster at the University of Kansas

University of Toronto

Command Line Crash Course For Unix

Linux command line. An introduction to the Linux command line for genomics. Susan Fairley

Unix Guide. Logo Reproduction. School of Computing & Information Systems. Colours red and black on white backgroun

Linux Overview. Local facilities. Linux commands. The vi (gvim) editor

Command-Line Operations : The Shell. Don't fear the command line...

VCL Access. VCL provides access to Linux and Windows 7 Virtual Machines. Users will only see those images that they are authorized to access.

1 Basic commands. 2 Terminology. CS61B, Fall 2009 Simple UNIX Commands P. N. Hilfinger

ICS 351: Today's plan

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)

CSIL MiniCourses. Introduction To Unix (I) John Lekberg Sean Hogan Cannon Matthews Graham Smith. Updated on:

Unix Sampler. PEOPLE whoami id who

FEEG Applied Programming 6 - Working Remotely on Linux Server

Although Mac OS X is primarily known for its GUI, the under pinnings are all Unix. This

Birmingham Environment for Academic Research. Introduction to Linux Quick Reference Guide. Research Computing Team V1.0

Introduction to Linux and Cluster Basics for the CCR General Computing Cluster

Lab 1: Introduction to C, ASCII ART and the Linux Command Line Environment

File Manager User Guide

Beyond Windows: Using the Linux Servers and the Grid

Tutorial 0A Programming on the command line

PuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007

SSH and Basic Commands

Running your first Linux Program

CS 103 Lab Linux and Virtual Machines

Cloud Tools Reference Guide. Version: GA

Lab 1: Introduction to the network lab

1. Product Information

Online Backup Client User Manual Linux

Installing and Using No Machine to connect to the Redhawk Cluster. Mac version

CMSC 216 UNIX tutorial Fall 2010

Linux Labs: mini survival guide

INASP: Effective Network Management Workshops

QUICK START BASIC LINUX AND G++ COMMANDS. Prepared By: Pn. Azura Bt Ishak

Rstudio Server on Amazon EC2

Introduction to Mac OS X

RecoveryVault Express Client User Manual

Installing a Symantec Backup Exec Agent on a SnapScale Cluster X2 Node or SnapServer DX1 or DX2. Summary

Online Backup Linux Client User Manual

Editing Locally and Using SFTP: the FileZilla-Sublime-Terminal Flow

The Einstein Depot server

Online Backup Client User Manual

How to Backup XenServer VM with VirtualIQ

Cloud Server powered by Mac OS X. Getting Started Guide. Cloud Server. powered by Mac OS X. AKJZNAzsqknsxxkjnsjx Getting Started Guide Page 1

JMA Domain Instructions/Policies

SSH Connections MACs the MAC XTerm application can be used to create an ssh connection, no utility is needed.

How to FTP (How to upload files on a web-server)

File Transfer Examples. Running commands on other computers and transferring files between computers

Remote Access to Unix Machines

An Introduction to Using the Command Line Interface (CLI) to Work with Files and Directories

Thirty Useful Unix Commands

Miami University RedHawk Cluster Connecting to the Cluster Using Windows

Kernel. What is an Operating System? Systems Software and Application Software. The core of an OS is called kernel, which. Module 9: Operating Systems

UBC Workspace 2.0 Using the Self-Service Portal. Using the Self-Service Portal to access and manage your work-related and personal content

Version control. HEAD is the name of the latest revision in the repository. It can be used in subversion rather than the latest revision number.

UBC Workspace 2.0: Using the Self-Service Portal

Installation Guide. (You can get these files from

Introduction to Unix Tutorial

Introduction to Operating Systems

Laboration 3 - Administration

BioHPC Cloud Storage. portal.biohpc.swmed.edu Updated for

Hadoop Basics with InfoSphere BigInsights

Using SSH Secure FTP Client INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Fall 2008.

New User Orientation. Welcome to Brown CS! Fall 2015 Consultants

Contents. This document contains the following sections:

Adafruit's Raspberry Pi Lesson 6. Using SSH

Basic Linux and Unix commands, editing and transfering files

Using Network Attached Storage with Linux. by Andy Pepperdine

Overview Introduction to Athena

Introduction to Programming and Computing for Scientists

Linux System Administration on Red Hat

CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities

Linux Connection Guide. by Tristan Findley

Introduction to the UNIX Operating System and Open Windows Desktop Environment

Getting Started with HPC

VHA Innovations Program Future Technology Laboratory. Linux Workstation Remote Desktop Connection Manual

WinSCP PuTTY as an alternative to F-Secure July 11, 2006

15 AFS File Sharing. Client/Server Computing. Distributed File Systems

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

sftp - secure file transfer program - how to transfer files to and from nrs-labs

Using the owncloud Android App

Department of Computer Science. Computer Science IT support. MSc Computer Science

Department of Computer Science. Computer Science IT support. For Research Students and Staff

Agenda. Using HPC Wales 2

Getting the most out of your new Aalto workstation An Aalto IT guide for personnel migrating to the new Aalto workstation environment

Welcome to Collage (Draft v0.1)

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

Remote Desktop Web Access. Using Remote Desktop Web Access

BarTender Print Portal. Web-based Software for Printing BarTender Documents WHITE PAPER

Document OwnCloud Collaboration Server (DOCS) User Manual. How to Access Document Storage

WinSCP for Windows: Using SFTP to upload files to a server

Using VirtualBox ACHOTL1 Virtual Machines

Parallels. for your Linux or Windows Server. Small Business Panel. Getting Started Guide. Parallels Small Business Panel // Linux & Windows Server

GETTING STARTED TABLE OF CONTENTS

RDM+ Remote Desktop for Android. Getting Started Guide

Introduction to Running Hadoop on the High Performance Clusters at the Center for Computational Research

Transcription:

Computing at RSI Linux, Athena, and more RSI 2015 Staff Research Science Institute Massachusetts Institute of Technology

Basics Table of Contents 1 Basics Getting Started Computer Clusters 2 Linux About Linux The Shell Files and Folders 3 Athena Using Athena Beyond Athena

Basics Getting Started Getting Set Up Log in using your username and password Your Athena (computer) account is the same as your MIT email account Type setup rsi at the command prompt and press enter If the output says it worked, log out and log back in

Basics Getting Started MIT Email You can check your email at owa.mit.edu You should expect to check your MIT email regularly, as we will be sending important information If you want to forward your email to another address or set up an email program, instructions have been sent to your MIT emails

Basics Getting Started The RSI Website The website has all sorts of useful resources! Calendar of events Contact information These slides and links to other resources Information on assignments And more! The RSI website can be found at web.mit.edu/rsi/www/

Basics Computer Clusters Rules of Use Don t tell anyone your password Don t let others use your account Don t reconfigure cluster hardware or software Don t turn the power off on any equipment Don t eat or drink in the Athena clusters Don t make excessive noise in the clusters Don t log in to multiple machines at once Don t use Athena resources to make money Use common sense

Basics Computer Clusters Workstations W20-575 (Student Center 5th floor) Maseeh basement (printer, very few computers) 4-167 (just off the infinite corridor) 56-129 (near tutor rooms/first-week classrooms) 37-312 (near Vassar Street) 66-080 (basement, near Ames Street) Use the door combination #57721, or your ID for W20-575

Linux Table of Contents 1 Basics Getting Started Computer Clusters 2 Linux About Linux The Shell Files and Folders 3 Athena Using Athena Beyond Athena

Linux About Linux What is Linux? The leading operating system for servers and for scientific computing Gives the user much more control over the underlying system The command line (shell) is an important component The shell is a text-based way of doing many of the things you can do graphically, plus a whole lot more

Linux About Linux The Screen Before You

Linux The Shell Running Programs It s as simple as typing the name of the program... almost Try opening Firefox from the command line: You don t get your command prompt back Use ctrl-c to kill a process, ctrl-z to pause, bg to resume it in the background or use programname & when opening it

Linux The Shell Command Structure Not all commands are just the name of a program Arguments Arguments give the program input (often a filename) Ex. rm file.txt file.txt is the file that rm deletes Options Options change the way the program works Ex. ls -a while ls lists only visible files, the -a option causes it to list hidden files as well

Linux Files and Folders Navigating Your Files ls to list the files in your current directory (folder) cd foldername to move between directories, cd../ to move back a directory, and cd / to move to your home directory pwd to see what directory you re in

Linux Files and Folders Manipulating Your Files cp file newfile to copy a file mv file newfile to rename a file, or move it to a new folder rm filename to delete a file mkdir foldername to make a directory rmdir foldername to remove an empty directory

Linux Files and Folders Editing Your Files To write your paper, you will be using a text editor You have several options: nano, vim, emacs, gedit A note: don t use spaces in your filenames! You should use only letters, numbers, hyphens, and underscores

Linux Files and Folders Exercise Through the command line interface: 1 navigate to RSI folder 2 create a new directory named Test in RSI 3 navigate into Test 4 create a file named test.txt in the Test directory (hint: in Test directory, type gedit test.txt, then click save on the gedit editor) you may also use nano, vim, or emacs to do this 5 remove test.txt 6 navigate back into RSI 7 remove the Test directory

Athena Table of Contents 1 Basics Getting Started Computer Clusters 2 Linux About Linux The Shell Files and Folders 3 Athena Using Athena Beyond Athena

Athena Using Athena What is Athena? Athena is MIT s computing environment, built on top of Ubuntu It uses a networked filesystem called AFS you can access your files from any workstation on campus Athena accounts start with a standard set of folders: Files in Public are available to the world, at web.mit.edu/username/public/ Files in Private, meanwhile, are available only to you Files in www make up your personal website, at web.mit.edu/username/www/ OldFiles contains a backup of your home folder RSI Accounts have additional important directories contained in the RSI folder MiniPaper, Paper, and Letters

Athena Using Athena Accessing Athena & More To access parts of MIT s computer system, you need to authenticate yourself Tickets Tickets prove to AFS that you re really you and that you have the permissions you have. They expire after 10 hours logged in, so to renew them, type renew at the command prompt Certificates Certificates are like tickets, but for the internet! You ll use them to access various web services

Athena Using Athena Getting Certificates To obtain a certificate for any browser, go to https://ca.mit.edu/ with that browser and enter your username and password To find your MIT ID, either find the email containing it or type stanley $USER at the command prompt Click next, accept the default settings, click next, and follow the instructions to install the MIT Certificate Authority if necessary

Athena Using Athena Using Programs Not all programs can be accessed by default Lockers Lockers contain programs and other files. Every entity on Athena has a locker To find what locker a program is in, check ist.mit.edu/software/athena/table or use whichlocker programname at the command prompt To access programs in a given locker, use add lockername at the command prompt

Athena Using Athena Printing From a graphical print dialog, print to mitprint (for black and white) or mitprint-color (for color) Pick up your print job from any printer by swiping your card Black and white printers are available in all clusters and most quickstations around campus There is a color printer in W20-575 use sparingly, only if necessary! Please don t abuse the free printing

Athena Beyond Athena Working Remotely Command-line only: From a web browser, go to athena.dialup.mit.edu From a command line (Mac or Linux only), use ssh username@athena.dialup.mit.edu On windows, install PuTTY from www.chiark.greenend.org.uk/~sgtatham/putty/ Graphical: From a command line (Mac or Linux only), use ssh -Y username@athena.dialup.mit.edu On windows, install Xming from sourceforge.net/projects/xming/ If you use Ubuntu, you can also install Athena on top of your normal OS from debathena.mit.edu

Athena Beyond Athena Getting Help and Learning More IS&T (ist.mit.edu) has many resources for Athena and other MIT computing needs To get more information about a command, type man command at the command prompt To learn more about the shell in general, try linuxcommand.org The RSI website has many resources and FAQs Google is your best friend!