RCS Workshop 2: Introduction to Remote Systems

Researchers often find themselves confronted with large amounts of data to process or large simulations to run. These sorts of problems can take more time and computer hardware than is readily available on personal computers.

These lessons will introduce the reader to using a remote Linux server for running their resource intensive programs.

Prerequisites

In this lesson we use the Unix Shell on a remote server. Some previous experience with the shell would be helpful.

Schedule

Setup Download files required for the lesson
00:00 1. Interacting with a server How do I get started with a Linux server?
00:15 2. Monitoring resources What hardware resources are being used?
00:45 3. Jobs in the background Can I run a job without being connected to the server?
Now that my job is running in the background, how do I control it?
01:00 4. Managing jobs with a queue How can I more easily control many background jobs?
01:15 5. Remote GUI programs How can I run a program on a remote computer but still use the graphical user interface that I’m used to?
01:25 6. Additional Topics What else could be useful?
01:30 7. File Permissions How do I control access to my data?
02:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.