Linux - Crash course for Administrators

Five day basic course for Linux system-administration, including network topics

One week all-inclusive - that is the vision for this inovatively-structured Linux seminar for would-be administrators. The seminar is self-contained and complete, and covers all themes relevant to server administration. In contrast to typical courses, it does not represent a small element in a long sequence leading to a certification, rather it enables a very pragmatic and rapid introduction to Linux. When course topics were selected, typical desktop themes such as the graphic interface, KDE and GNOME were consciously-excluded, the course concentrating instead on network themes including the configuration of NFS, SAMBA and Apache, and administration with SSH. Course participants will not simply come away with a basic knowledge, but rather with practical knowledge for deploying Linux for the most important applications. All topics covered in the course are basically independent of a specific Linux distribution, and are equally applicable to SuSE, Red Hat, Debian, Ubuntu and other distributions - even if the instructor occasionally touches on special characteristics of one or another distribution.

Kursinhalte

Introduction
a very brief outline on the history of Linux
What distinguishes Linux as an operating system?
Login on the command line The command line
The general structure of a command line
Tips and tricks for easy editing in the command line
Saving time by selectively retrieving previous commands
Auto-completion of commands and file names
Accessing online help: man Files and folders
The structure of file and path names in Linux
Listing, creating and deleting directories
Creating and deleting files
Copying, moving and renaming files
Using file jokers (* and ?)
The meanings of the various special characters
Symbolic links (What is that? The ln command) Text files
Displaying text files easily with cat and less
Comparing text files with diff
Editing with the Emacs-like text editor jmacs
Editing with the conventional Unix-Editor vi Searching and finding
Searching for text in files with grep
Searching for files by name and other attributes with find
The Linux directory structure, the FHS (what is where?) file system standard Input/output rerouting, filters, pipes
How do pipes function? (conventional Unix-Methods for linking commands)
Numerous smart tricks that can be performed with pipes
Linking command substitution to commands (e.g. automatically inserting a date in a file name) File backups with tar and gzip
Packing indexes with the tar standard archive format
Compressing archives and individual files with gzip Users, groups and permissions
Concepts of users and groups under Linux
Commands for managing users and groups (useradd, userdel, groupadd, etc.)
File attributes and permissions on files Hard drives, partitions and file systems
How Linux manages devices (files in /dev)
Partitioning hard drives with fdisk
File systems under Linux (ext3, reiserfs, Windows file systems, etc.)
Commands for managing file systems (diplaying, formatting, space utilisation, etc.)
The /etc/fstab file Processes
How Linux manages processes
Diplaying processes with ps, top and pstree
Terminating processes with kill and killall
Starting and managing background processes (BASH job control) Boot process and cron
The Linux boot process in detail
How to customise the boot process
Starting and stopping system services
Executing periodic tasks automatically with the help of cron Network basics
Ethernet and LAN under Linux
Setting-up network cards, ethernet diagnoses
Setting-up IP-Addresses
Routing under Linux, routing diagnoses - the modern command ip route
Diagnosing routing problems with ping, traceroute and other methods
Name resolution: the /etc/hosts and /etc/resolv.conf files NFS-Server and Client
Basics of NFS, the Network File System
Sharing directories
Integrating shared NFS from other systems
NFS error diagnosis SSH - SecureShell
Secure, high-performance remote logins
Copying files via SSH
Executing commands on Linux systems via SSH automatically and without password-entry SAMBA-Server and Client
Basics of SAMBA, the system enabling Linux to be integrated into a Windows network
Installing a SAMBA server that shares directories with Windows
Anonymous read-access without a password
Browsing (searching and finding of computers and file shares)
Accessing Windows file shares from Linux The Apache WWW-server
Basics of Apache, the WWW and HTTP
Installing a fully-functional Apache web server
Global configuration possibilities
Configuring and evaluating error and access logs

  • auf Englisch
  • für 5 Tage
  • ab 1 Teilnehmer
  • €2.237,20 (inkl. Mwst.)
  • für Future Linux-Administrators Software developers all those who at least occasionally want to, or must work with Linux
  • Voraussetzungen: Experience with another operating system Basic network knowledge Previous experience with Linux is not required!

Nutzen

Upon course completion one will be capable of administering a Linux system using the command line, regardless of the distribution in use. You will know all important and standard commands and configuration files. You will understand the boot process, and know how to deal with the system when it doesn't start correctly. You will be able to integrate a Linux system into a network, and be able to precisely identify and correct errors. Furthermore, you will be able to configure and productively operate the NFS, Samba and Apache data services, and likewise be able to administer Linux systems remotely via SSH - including from Windows.