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.
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.