Linux: Administration

  • master the concepts and commands of administration of a Linux platform

Future administrators of a Unix / Linux system

Mastery of basic Linux commands (knowledge equivalent to the “Unix-Linux: Basic Commands” course)

3 Days.

This Linux training is punctuated by an alternation of presentations and practical work. For “Distance” training, they are carried out with a Teams or Zoom type videoconferencing tool depending on the case, allowing the trainer to adapt his pedagogy. our website for all the details on remote sessions or virtual classes.

Install the system

Choice of installation method (local or network) The main stages of the installation (partitioning, creation of file systems, etc.)

Manage disks and file systems

Partitioning of disks (fdisk) Presentation of logical volumes (LVM) Characteristics of the main journaled file systems (ext3, ext4, xfs …) File systems: creation (mkfs), mounting (mount, / etc / fstab), verification (fsck) Management of “swap” spaces

Perform backups

Tree (tar, cpio) and physical (dd) backups Incremental file system backup (dump / restore)

Monitor and manage processes (part 1)

Process management, task scheduling (crontab), reading the main log files

The CUPS printing system

Management of print queues and print jobs

System shutdown and startup (part 1)

The startup steps (Firmware, BIOS, GRUB, init, RC) The GRUB loader: choose a kernel at startup The init process The startup of services (init System V, Upstart, Systemd) The shutdown of the system

How to administer the system

Access the documentation: the man, the forums, the documentation of the distributions Administer the system with the integrated tools (system-config – *) Administer the system with the administration commands Administer the system by editing the configuration files

Manage users and groups

The basics of user accounts and local groups (/ etc / passwd, / etc / group) Creation, modification and deletion of accounts and groups (useradd, groupadd …) Configuration of the user environment (/ etc / skel)

Manage file rights

Reminder of basic Unix rights on files and directories (see basic commands) Special rights (SUID, SGID, sticky bit)

Monitor and manage processes (part 2)

The Kernel, the kernel modules The shared libraries (so), the libc, the processes, the execution units (threads) Scheduling the tasks (crontab): configuration of the cron service Logs management (syslog)

Install and maintain applications

Install software from source Red Hat package system (rpm) Debian package system (dpkg) Use of repositories (yum, apt-get) Update an application, system, kernel

Stopping and starting the system (part 2)

The GRUB loader: GRUB shell configuration and commands, Start the service in maintenance mode

Manage the network

Adding a Linux host in a TCP / IP network Managing network services (XINETD) Resource sharing (NFS) Network utilities Using SSH: authentication of hosts and users by keys

The graphic environment

The X-Window protocol Operation of X-Window on a network (DISPLAY) Remote graphical connection (XDMCP) The offices under Linux (Gnome, KDE…)