Move from being a Linux novice to an UPPMAX expert.
UPPMAX application experts want to share their skills in a 4-day series of lectures.
If you already have the fundamentals down, you are still sure to enjoy the tips and tricks in the later parts of the course.
Hence we’ve made it possible to sign up only for the days that are interesting to you.
Get overview of UPPMAX and NAISS
Work with your files in a LINUX environment
Learn to use the UPPMAX resources in a good way
Learn the basics in the Python programming language
All other days each topic has its own Module in Studium/Canvas
Material for the different days can also be reached directly by links at https://www.uppmax.uu.se/support/courses-and-workshops/introductory-course-summer-2022/
Questions requiring more effort to explain or answer
Use the HackMD session below:
Exercises may be solved individually or in small groups in breakout rooms for online students.
You will be able to follow along using the built-in terminals in all OS:s.
Windows: Powershell or command prompt
For your day-to-day work you may benefit from other applications, see the Login session
Example of arrangement for your screen(s)!
First screen or first half of screen
terminal from teacher
Second screen or second half of screen
your web browser for copy-pasting
your own terminal
(zoom chat + HackMD)
Linux I at 9-12 Monday
Logging in to UPPMAX
Using the command line
Intro to UPPMAX 13-16 Monday
Using software and tools
Submitting jobs to calculation nodes (intro)
Linux II 9-12 Tuesday
Using the command line level 2
Input, output and pipes
The find command
Linux III 13-16 Tuesday
The grep command
Using the command line level 3
Variables, parameters and $(…)
Bash Scripts 9-12 Wednesday
Bash scripting, why’s and basics
The IF statement
FOR and WHILE loops
Background processes and job control
Slurm at UPPMAX 13-16 Wednesday
A workload manager
Job testing within the interactive or “devel” mode
Python I 9-12 Thursday
Writing and executing a program
Python II 13-16 Thursday
Creating a program