GNU/Linux Essentials for HPC Users

Europe/Warsaw
Online

Online

Description

The GNU/Linux operating system forms the foundation of the modern high-performance computing ecosystem. Efficient use of HPC resources requires familiarity with the system's command-line environment – the primary interface through which users interact with computing clusters and manage their workloads.

This training introduces participants to the fundamentals of working in a GNU/Linux environment. It covers essential concepts such as the structure of the operating system, the role of the shell, and the logic behind command-line operations. Participants will learn the basics of Bash shell scripting and explore core system utilities for data processing and automation – skills that are crucial for navigating and working effectively within HPC systems.

The session is conducted as a webinar with live demonstrations, illustrating examples of Linux commands, scripts, and workflows. Participants are encouraged to follow along and practice on their own systems, whether on personal computers running GNU/Linux or on HPC clusters to which they have access. Please note that access to a supercomputer is not provided as part of the training.

This event is organized by HPC Competences Centres in Poland, Latvia (in collaboration with RTU HPC Center), and Bosnia & Herzegovina, within the EuroCC2 project.

The webinar will be in English and it will take place online. The link to the streaming platform will be provided to the registered participants only.

Trainer: Michał Hermanowicz (ICM, University of Warsaw)

Date and time: November 19, 2025, 11:00 CET

Level: Beginner

                      


     


    • 11:00 AM 11:20 AM
      Introduction 20m

      On the GNU project and the role of GNU/Linux operating system in the modern HPC ecosystem

    • 11:20 AM 12:00 PM
      GNU/Linux Environment Basics 40m
      • User interfaces and the command-line environment
      • File system structure and navigation
      • Shell configuration and environment variables
    • 12:00 PM 12:30 PM
      Bash and the Command Line I 30m
      • Input/output operations and redirection
      • Pipelines and process chaining
    • 12:30 PM 12:50 PM
      Coffee break 20m
    • 12:50 PM 1:35 PM
      Bash and the Command Line II 45m
      • Editing text files
      • Creating and running scripts
    • 1:35 PM 2:05 PM
      Application Software and Utility Programs 30m
      • Software organization within multi-user systems
      • Combining tools for text and data processing
      • grep, sed, cut, scp, rsync, find
    • 2:05 PM 2:15 PM
      Summary and Further Resources 10m

      Summary of essential takeaways and overview of materials for further learning