Course: Introduction to Linux for HPC

Europe/Ljubljana
Zoom Meeting

Zoom Meeting

Biljana Mileva Boshkoska (Fakulteta za informacijske študije / Faculty of information studies)
Description

SLO: Tečaj je organiziran v sklopu projekta EuroCC – Nacionalni kompetenčni center HPC. Organizira ga Fakulteta za informacijske študije v Novem mestu v Sloveniji. Po koncu tečaja bodo študenti poznali osnove uporabe ukazne vrstice v operacijskih sistemih UNIX. Študenti bodo tako spoznali uporabo Shell-a, znali bodo ustvarjati in izvrševati bash-skripte, uporabljati putty in razumeti ter uporabiti princip tuneliranja. Na koncu pa se bodo naučili porabljati tudi arcrunner.

ENG: This course is a EuroHPC training event. It is organized by the Faculty of information studies in Novo mesto, Slovenia. At the end of this course the students will know the basics of using the command line in UNIX-like operating systems. In particular, students will know how to use the Shell, create and execute bash scripts, use putty and understand and use tunneling principle.


Organizator / Organizer


Registration
Participants
    • 08:45 09:00
      Registration 15m
    • 09:00 09:45
      Introduction to operations systems 45m
      • Linux operating system
        • Linux operating system overview
        • Linux kernel
        • Linux distribution
        • Ubuntu Linux
        • Bash
      Speakers: Dr Biljana Mileva Boshkoska (Fakulteta za informacijske študije / Faculty of information studies), Jani Pogačar (Fakulteta za informacijske študije / Faculty of information studies)
    • 09:45 10:30
      Working with file system in Linux 45m
      • commands and system calls for files (create, move, copy, change access permissions, wildcards..)
        • standard output redirection, X-Forwarding, pipelines
        • command to change file permissions chmod
        • command to change file permissions chmod
        • wildcard
        • creating directories
        • copy files and directories
        • moving and renaming files and directories
        • delete files and directories
        • permissions
        • owners, group members, everyone else
      Speakers: Dr Biljana Mileva Boshkoska (Fakulteta za informacijske študije / Faculty of information studies), Jani Pogačar (Fakulteta za informacijske študije / Faculty of information studies)
    • 10:30 11:00
      Coffee break 30m
    • 11:00 11:20
      Diversion and pipeline 20m

      -Standard output
      -Standard error
      -Standardni vhod
      -Pipelines
      -Filters
      -Tasks

      Speakers: Dr Biljana Mileva Boshkoska (Fakulteta za informacijske študije / Faculty of information studies), Jani Pogačar (Fakulteta za informacijske študije / Faculty of information studies)
    • 11:20 11:40
      Shell script 20m
      • structure of the shell script
        • examples of preparing a shell script
        • message display
        • variables
      Speakers: Dr Biljana Mileva Boshkoska (Fakulteta za informacijske študije / Faculty of information studies), Jani Pogačar (Fakulteta za informacijske študije / Faculty of information studies)
    • 11:40 12:00
      Introduction to ssh Client 20m
      • basic Linux commands
      • simple password-based login
      • SSH hoping and Proxy jump
      • coping data
      • public key authentication
      • forwarding and SSH tunnels
      Speakers: Dr Biljana Mileva Boshkoska (Fakulteta za informacijske študije / Faculty of information studies), Jani Pogačar (Fakulteta za informacijske študije / Faculty of information studies)
    • 12:00 12:30
      Introduction to Putty 30m
      Speakers: Dr Biljana Mileva Boshkoska (Fakulteta za informacijske študije / Faculty of information studies), Jani Pogačar (Fakulteta za informacijske študije / Faculty of information studies)
    • 12:30 13:00
      Lunch break 30m
    • 13:00 14:00
      Introduction to Arcrunner 1h
      • installation
      • sending jobs
      • creating folders, copying files to folders
      • obtaining results
      Speakers: Dr Biljana Mileva Boshkoska (Fakulteta za informacijske študije / Faculty of information studies), Jani Pogačar (Fakulteta za informacijske študije / Faculty of information studies)