Training: Working in Linux – Basics and Administration

Level

Beginner

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

Training: Working in Linux – Basics and Administration

The “Working in Linux” training is a hands-on workshop that introduces participants to the Linux operating system in 2–3 days — from the very basics of using the console to system administration, configuration, and remote management. With a strong focus on practice (80% exercises), participants will master the most important tools, commands, and techniques for working with Linux — from file and access rights management, through Bash scripting, to system configuration and process monitoring. The course also covers essential topics such as system architecture, file and user management, security, network configuration, and shell scripting. The program is aligned with the Linux Essentials (LPI) certification requirements. Combining solid theory with intensive hands-on training, it prepares participants for independent and confident work in Linux and for further professional development in system administration and programming.

What You Will Learn

  • After completing the training, participants will gain practical skills necessary for effective work in Linux.
Who is this training for?
  • logo infoshare Beginners starting to work in Linux who want to learn the basics of the system and console usage at user and junior administrator level
  • logo infoshare Linux server administrators and operators who need to effectively manage systems and users
  • logo infoshare System operators, technical support specialists, and professionals preparing for Linux Professional Institute Certification (LPIC-1)
  • logo infoshare Junior and intermediate Linux system administrators

Training Program

  • Day 1: System Basics and Working in the Shell

    • Module 1: Introduction to Linux and Architecture

      • History and philosophy of Linux
      • Linux kernel and core system components
      • File systems, permissions, users, and groups
      • Basic navigation and file management commands:
        • cd, ls, cp, mv, rm
        • chmod, chown
      • Creating users and groups
      • Managing permissions and ownership
      • Navigating the Linux file system
    • Module 2: Working with Bash Shell and Text Editors

      • Bash basics:
        • Variables and environment variables
        • Functions
        • Loops and conditionals
      • Writing and executing simple Bash scripts
      • Text editors:
        • vi/vim modes and basic commands
        • Editing and saving configuration files
      • Using command history
      • System documentation tools: man, info
      • Error handling and working with special files
      • Workshop: Writing a simple backup script and editing configuration files with vi/vim
  • Day 2: System Administration and Processes

    • Module 3: Process Management and System Monitoring

      • Viewing and controlling processes:
        • ps, top, kill, nice
      • Monitoring system resources:
        • free, df, iotop, netstat
      • Managing system services and daemons
      • Service management with systemd and init
    • Module 4: Package and Software Management

      • Installing and updating packages
      • Package managers:
        • yum / dnf (RedHat, CentOS)
        • apt (Ubuntu, Debian)
      • Working with software repositories
      • Configuring and managing basic services (e.g. SSH)
      • Workshop: Installing an SSH server, updating the system, resolving package dependency issues
  • Day 3: Advanced Techniques and Security

    • Module 5: Archiving, Backup, and Storage Management

      • Archiving and compression tools:
        • tar, gzip, bzip2
      • Creating and restoring backups
      • Using regular expressions and data filtering
      • Disk and file system management:
        • mount, umount
        • fdisk, lsblk
      • Directory backups and data restoration
    • Module 6: System Security and Optimization

      • Basic firewall configuration
      • User management, restrictions, and quotas
      • Task automation with Bash scripts and make
      • Copying files between systems:
        • scp, rsync
      • Workshop: Configuring a simple firewall, setting user limits, creating a cron job for backups
    • Module 7: Linux Networking and Configuration

      • Linux networking basics:
        • IPv4 and IPv6 configuration
        • Essential networking protocols
      • Network monitoring tools:
        • netstat, ping, traceroute
      • Configuring a local network
      • Basic network security mechanisms

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.