Linux - Crash course for admins [German]

Basic course for Linux system administration in 5 days including network topics

One week and everything included - that is the vision of this newly designed Linux seminar for prospective administrators. The seminar is self-contained and complete and covers all topics that are of interest for the administration of a server.

The selection of topics deliberately excludes typical desktop topics such as the graphical user interface, KDE and GNOME and instead covers network topics including NFS, SAMBA and Apache configuration and administration with SSH. Thus the participants learn not only basic knowledge, but know afterwards also, how they use Linux for the most important applications practically. All topics covered in the training are basically independent of a specific Linux distribution and apply equally to SuSE, Red Hat, Debian, Ubuntu and other distributions - even if the lecturer occasionally addresses special features of one or the other distribution when necessary.

Logo OpenSuse
Logo RedHat
Logo Debian
Logo Ubuntu

Benefits

  • Knowledge of all important and common commands and configuration files
  • Understanding of the boot process and possible restart
  • Ability to administrate Linux system on command line independent of the used distribution
  • Ability to integrate Linux system into a network
  • Ability to find and eliminate errors in a targeted manner
  • Ability to configure and operate file services NFS, Samba and Apache
  • Ability to administer Linux systems remotely via SSH - even from Windows

Course content

Introduction

  • Very brief outline of the history of Linux
  • What makes Linux an operating system?
  • Login on the command line

The command line

  • General structure of a command line
  • Tips and tricks for comfortable editing in the command line
  • Save time by selectively fetching previous commands
  • Automatic completion of commands and file names
  • Calling online help: man

Files and directories

  • Structure of file and path names under Linux
  • List, create and remove directories
  • Create and delete files
  • Copy, move and rename files
  • Use file jokers (* and ?)
  • The meaning of various special characters
  • Symbolic links (What is this? The command ln)

Text files

  • Display text files comfortably with cat and less
  • Compare text files with diff
  • Editing with the Emacs-like text editor jmacs
  • Editing with the classic Unix editor vi

Search and find

  • Search texts in files with grep
  • Search files by name and other attributes with find
  • The Linux directory structure
  • The file system standard FHS (what is where?)

Input/output redirection, filters, pipes

  • How do pipes work (classic Unix method of linking commands)
  • smart tricks, what you can do with pipes
  • Link commands by command substitution (e.g. automatically insert a date into a file name)

Data backup with tar and gzip

  • Pack directories with the standard archive format tar
  • Compressing archives and single files with gzip

Users, groups and permissions

  • Concept of users and groups under Linux
  • Commands for managing users and groups (useradd, userdel, groupadd, etc.)
  • File attributes and permission on files

Hard drives, partitions and file systems

  • How Linux manages devices (files in /dev)
  • Partition hard drives with fdisk
  • File systems under Linux (ext3, reiserfs, Windows file systems etc.)
  • Commands for managing file systems (view, format, space consumption, etc.)
  • The file /etc/fstab

Processes

  • How Linux manages processes
  • Show processes with ps, top and pstree
  • Killing processes with kill and killall
  • Start and manage background processes (job control of BASH)

Boot process and cron

  • The boot process of Linux in detail
  • How to customize the boot process
  • Starting and stopping system services
  • Execute periodic tasks automatically using cron

Network basics

  • Ethernet and LAN under Linux
  • Setting up network cards
  • Ethernet diagnostics
  • Setting up IP addresses

Routing under Linux

  • Routing diagnostics, the modern command ip route
  • Diagnosis of routing problems with ping, traceroute and other methods
  • Name resolution: the files /etc/hosts and /etc/resolv.conf

NFS server and client

  • Basics of NFS, the Network File System
  • Sharing directories
  • Mount NFS shares of other computers
  • Error diagnosis of NFS

SSH - SecureShell

  • Secure and high-performance remote login
  • Copy files via SSH
  • Execute commands on Linux computers automatically via SSH without entering a password

SAMBA server and client

  • Basics of SAMBA, the system that allows Linux to be integrated into a Windows network
  • Setting up a SAMBA server that shares directories for Windows
  • Anonymous read access without passwords
  • Browsing (search and find computers and shares)
  • access to Windows shares from Linux

Der WWW server Apache

  • Basics of Apache and the WWW and HTTP
  • Setting up fully functional Apache web server
  • global configuration options
  • Configure and evaluate error and access logs

Details

Language: German

Length: 5 days

Minimum no. of attendees: 3

Target audience: All who (want to) work with Linux

  • Requirements: Networking basics, some OS know-how
Request training