Linux/UNIX – Basic course

Linux/UNIX – Basic course

Course overview

Linux Basics Course – Understanding the System from a User Perspective

Want to learn the basics of Linux and understand how the operating system works in practice? This course gives you a clear introduction to Linux – its structure, features, and uses – no matter which Linux distribution you use.

You get a general overview of Linux, with elements of its historical connection to UNIX. Many comparisons are also made to how it works in Windows and macOS.

The course is suitable for those who are new to Linux or want to strengthen their knowledge of Linux for users, and is a perfect first step towards becoming more confident in your IT environment.

Please note: The course is delivered in collaboration with one of our training partners and is therefore not covered by our start guarantee.

Want to know more? Do not hesitate to register your interest!

Also see our courses in IT infrastructure, networking and architecture to develop your knowledge in modern IT environments, cloud solutions and system design.

Course Objective

After the course, you can:

  • Understand what a Linux system is and how to use it
  • Describe Linux architecture and underlying processes
  • Describe the differences between different Linux distributions and UNIX
  • Using the basic commands found in Linux systems

Target Group

This course is ideal for:

  • Linux Beginners
  • IT users who want to understand the system better
  • Prospective System Administrators
  • Technology enthusiasts who want to broaden their skills

You will learn basic commands and how to interact with Linux in a secure and structured way.

Prerequisites

The course assumes that you have used Windows or MacOS before you take the course. You don’t need to have used the command line, written scripts, or worked with Linux before. However, the course also works well for those who already have some experience with Linux and programming – you will then be able to deepen your knowledge.

Certification

This course does not have any associated certification. Each participant who completes the course receives a course certificate.

Trainer

Informator has several trainers for this course.

More about the course

1. introduction

  • Short general introduction to operating systems, resources and interfaces.
  • The historical evolution from UNIX to Linux.
  • Design objectives and design principles.
  • Portability
  • UNIX families and UNIX dialects.
  • Linux distributions

2. Resource Management

  • The Linux kernel
  • Multitasking and process management.
  • The memory model; physical and virtual memory.
  • The file system; physical versus logical.
  • Hardware requirements; CPU, primary and secondary memory (swap).

3. File system

  • Physical file system, partitions and sectors.
  • Logical file system, index nodes and file trees.
  • Catalog structure and standard search paths.
  • Hard and soft links.
  • File and catalog commands.

4. Filter

  • Redirection and pipes.
  • Synchronization, filtering and sorting.
  • Stream mediation and encryption.
  • Filter syntax and filter commands.

5. Command Prompt (Shell)

  • Properties of different types of shells.
  • Bourne shell, Korn shell and csh.
  • General command syntax.
  • Path variables and meta characters.
  • The execution scheme of the command interpreter.
  • Alias, history and Job-control.
  • Global and local configuration of command prompt: startup files.

6. Text Management Tools

  • General Linux tools for editing and formatting.
  • Review of vi, emacs, sed, awk, cut, paste.
  • Orientation on graphical text tools (Libre Office and others).

7. Shell programming

  • Writing portable shell programs (Bourne shell script).
  • Command files, interactive and autonomous shell programs.
  • Sequences, variables and interaction.
  • Test and selection kits.
  • Repetition sets, functions; definition and application.
  • Exception handling and standard signals
  • Return codes

8. Security

  • Structure and functioning of the password system
  • Length and design of well-chosen passwords in a Linux system
  • UID, GID, file access attributes and setuid
  • Security aspects related to networks
  • Secure Shell (SSH)
  • Öringing around Wrappers and Kerberos

9. Network

  • TCP/IP
  • Centralized versus distributed environment
  • NCCR
  • SMB (Samba)
  • Internet – servers and clients
  • Compression and decompression of files.
  • Troubleshooting tools

Exercises:

Each chapter contains practical exercises and demonstrations, including

  • Management of Linux various built-in help systems,
  • Use of basic resource information commands,
  • Basic file management including link management,
  • Use of techniques to control output from commands to files (redirection), merge files and link commands (pipes),
  • Configuration of command interpreters (shell),
  • Use of tools to automatically edit text files,
  • Creation of simple shell scripts that read parameters from the command line,
  • Control of rights on files and directories,
  • Use of window-based products (X-applications) via SSH.

Course overview

25900 kr

3 days

Basic

Can’t find a (suitable) date, but are interested in the course? Send in an expression of interest and we will do what we can to get an opportunity that suits.

För samtliga utbildningar gäller våra
Allmänna Villkor.

Company-adapted course

The course can be adapted from several perspectives:
  • Content and focus area
  • Scope of application
  • Structure

In collaboration with the course leader, we make sure that the course meets your wishes

Send an expression of interest for the training

Send an expression of interest for the training