Course

Linux/Unix – Buildup to Administrator/PowerUser («LINUX2»)

Learn to use Linux/Unix commands and the shell efficiently. You will use regular expressions, be able to view and monitor system configurations and security. You will also learn how to install software and compile open source software.
Duration 4 days
Price 2'800.–
Course documents Digicomp courseware

Course facts

Key Learnings
  • Knowing the OS architecture of Unix/Linux
  • Knowing the license models of OpenSource software
  • Working in-depth with commands and the command line
  • Using filter commands (sed, grep, awk & Co.) with regular expressions
  • Setting and changing access rights for users, groups and everyone else
  • Increasing system security through appropriate access rights
  • Applying special access rights
  • Creating, managing and operating file systems
  • Creating, managing and monitoring processes
  • Knowing Linux/Unix services and their administration
  • Checking the status of Linux/Unix services
  • Using «cron» and «at»
  • Automating tasks
  • Installing software packages
  • Compiling software from “scratch”
  • Getting to know the shell as a programming language
  • Designing and writing your own small shell scripts
Content

1 Intro

  • Course outline
  • What this course can do 

2 Basics

  • Which operating system? 
  • Unix – the definition 
  • Unix derivatives or unixoid systems
  • Kernels 
  • Standards
  • Hall of fame
  • Unix for what?

3 Unix architecture

  • Kernel
  • Subsystems
  • Application Layer – API

4 Commands

  • Commands?
  • Command line
  • A few little groups of commandos? 
  • Standard channels
  • The Unix construction kit
  • Copying Directory Trees
  • Commands for file systems 
  • Commands for file formatting 
  • Commands for text editing/pattern recognition

5 Users, groups and access rights

  • Users and Groups
  • Authentication
  • User 
  • Passwords
  • Groups
  • Others – all others
  • Manage access
  • Special access rights – SUID & Co.
  • SUID bit
  • SGID bit
  • Sticky bit – sticky bit 
  • Setting the special access rights 
  • The «file creation mask» – umask
  • Troubleshooting 

6 File systems

  • Filesystems – why?
  • Unix file systems 
  • The best known/most common/most trendy types
  • Network file systems
  • Partitions
  • Files 
  • Directories and the Directory Tree
  • Create, integrate and manage file systems

7 Processes

  • What is a process?
  • Information on processes
  • System calls – systemcalls
  • binaryfiles
  • Commands for process management
  • /proc
  • fork, exec, wait & Co.
  • Manage processes
  • Process communication
  • Priorities

8 Unix services

  • What are Unix services?
  • Existing services
  • Solaris «smf», MacOS X «launchd»
  • Linux «upstart» or «systemd»
  • «cron» and «at» – two typical Unix daemons

9 Software installation

  • Working with packages 
  • Applications and packages in do-it-yourself construction

10 Network (optional repetition from UXE)

  • Basics
  • OpenSSH
  • Synchronize files and directories with rsync
  • A text-based browser – lynx
  • Transfer URLs – curl
  • Download medium «wget»

11 Shell programming

  • Programming style
  • Tools for SW development
  • Version control
  • Recording with script
  • Internal vs. external commands
  • Parameter substitution
  • Syntax
  • Shell scripts
  • Flowcharts 
  • How to execute? 
  • #! – no (real) hieroglyphs
  • Write scripts yourself

12 Outlook

  • Practice 
  • Further training
  • Unix – Quo vadis 
  • Unix migration
Methodology & didactics

Short introductions to topics, individual and group work, reflection through exercises and in a learning conversation

Target audience

This course is aimed at IT professionals and Linux/Unix Juniors who want to deepen their know-how in order to use Linux/Unix systems efficiently, run the command line and shell, develop software and services, carry out simple Linux/Unix administration and operate Linux/Unix systems. The course also addresses the following job roles: IT architects, project managers, system engineers and architects, system administrators as well as first and second level support.

Requirements

Knowledge and experience in handling Linux/Unix systems according to the following course:

    Practical Introduction to the Linux/Unix World («LINUX»)

    3 days
    • Basel, Berne, Geneva, Lausanne, Virtual Training, Zürich
    CHF
    2'100.–

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

13
May
2025
16
May
2025
Berne
German
Timetable
Guaranteed to take place. Only 12 days left until the start! Register now!
CHF 2’800.-
exkl. 8.1% Mwst.
Guaranteed to take place. Only 12 days left until the start! Register now!
CHF 2’800.-
exkl. 8.1% Mwst.
19
May
2025
22
May
2025
Geneva
French
Timetable
CHF 2’800.-
exkl. 8.1% Mwst.
CHF 2’800.-
exkl. 8.1% Mwst.
7
Jul
2025
10
Jul
2025
Lausanne
French
Timetable
If you register now, this course is guaranteed to take place!
CHF 2’800.-
exkl. 8.1% Mwst.
If you register now, this course is guaranteed to take place!
CHF 2’800.-
exkl. 8.1% Mwst.
18
Aug
2025
21
Aug
2025
Geneva
French
Timetable
CHF 2’800.-
exkl. 8.1% Mwst.
CHF 2’800.-
exkl. 8.1% Mwst.
22
Sep
2025
25
Sep
2025
Zürich
German
Timetable
CHF 2’800.-
exkl. 8.1% Mwst.
CHF 2’800.-
exkl. 8.1% Mwst.
22
Sep
2025
25
Sep
2025
Berne
German
Timetable
CHF 2’800.-
exkl. 8.1% Mwst.
CHF 2’800.-
exkl. 8.1% Mwst.
22
Sep
2025
25
Sep
2025
Basel
German
Timetable
CHF 2’800.-
exkl. 8.1% Mwst.
CHF 2’800.-
exkl. 8.1% Mwst.
29
Sep
2025
2
Oct
2025
Lausanne
French
Timetable
CHF 2’800.-
exkl. 8.1% Mwst.
CHF 2’800.-
exkl. 8.1% Mwst.
10
Nov
2025
13
Nov
2025
Geneva
French
Timetable
CHF 2’800.-
exkl. 8.1% Mwst.
CHF 2’800.-
exkl. 8.1% Mwst.
18
Nov
2025
21
Nov
2025
Virtual Training
German
Timetable
CHF 2’800.-
exkl. 8.1% Mwst.
CHF 2’800.-
exkl. 8.1% Mwst.
Next date
13
May
2025
16
May
2025
Berne
German
Timetable
Guaranteed to take place. Only 12 days left until the start! Register now!
CHF 2’800.-
exkl. 8.1% Mwst.
Guaranteed to take place. Only 12 days left until the start! Register now!
CHF 2’800.-
exkl. 8.1% Mwst.

Further courses

Linux/Unix – System Administrator I («LINSY1»)

4 days
CHF
2'800.–

Linux Security for Administrators («LINSEC»)

2 days
CHF
2'350.–