Öppna kurser

Linux Administration and Support

Leverage the flexibility and scalability of your Linux OS to meet your organization's critical and ongoing IT needs. In this Linux Administration and Support training course, you learn to build, manage, and fine tune your Linux, Red Hat, CentOS, Debian, or SUSELinux distribution, as well as manage the day-to-day responsibilities of your role as a Linux administrator.

Utbildningsmål

In this course you learn to control and troubleshoot the boot process, attach local storage and create file systems and deliver file, print and network services for both UNIX and Windows clients.

Design, configure, and support Linux servers.
Control and troubleshoot the boot process.
Attach local storage and create file system.
Deploy software components from source and binary packages.

Förkunskaper

  • Practical skills in the Linux Operating system at the level of: Linux Introduction, or UNIX Introduction.
  • Must be comfortable with Linux command line, including vi text editor and standard file manipulation utilities
  • This course uses Red Hat Enterprise Linux
  • Concepts taught are applicable to all Linux distributions

Innehåll

Designing and Configuring a Linux Server
Configuring open–source systems
The roles of an administrator
Open–source licencing
Acquiring your Linux distribution

The System Design
Structuring the file system
Selecting software packages
The /etc configuration hierarchy

Booting Linux
Managing the boot process
Following the boot sequence
Controlling services with systemctl

Rescuing an unbootable system
Troubleshooting a boot loader
Recovering with rescue media

Controlling and Monitoring User Processes
Users and groups
Enforcing access control policy with Pluggable Authentication Modules (PAM)
Assigning users to groups
Establishing and modifying accounts

Process control and logging
ps
pstree
top
vmstat
Examining the /proc file system
Signalling processes with kill and pkill
Capturing important events with journalctl
Meeting compliance requirements with journald and syslog

Managing File Systems
Device and volume management
Installing new disks
Establishing and extending logical volumes

Mounting file systems
Creating and tuning journaled file systems
Attaching to network file servers

Ensuring availability
Backing up and restoring data
Archiving system configuration

Adding and Updating Software
Managing software packages
Manipulating portable tar archives
Installing software with Red Hat Package Manager (RPM) to blend Red Hat with CentOS and other Linux distributions

Building software from source
Working with SRPMs and packaging binary RPMs
Resolving dependency issues with yum

Configuring Networks
Connecting to an IP network
Setting IPv4 addresses and netmasks
Configuring and testing IPv6 connectivity

Controlling network services
Providing multiple websites with Apache virtual hosting
Securing services with access control

Supporting Print and File Services
Service for UNIX and Mac OS X clients
Offering local and network print services
Sharing files with NFS

Service for Windows clients
Emulating Windows services with Samba
Authenticating users

The Linux Kernel
Kernel building and configuration
Probing the PCI bus with lspci
Discovering new hardware with sysfs
Inserting new device drivers
Determining required functionality

Running high–performance clusters
Balancing network load with Linux Virtual Server (LVS)
Ensuring high availability with keepalived

This course uses Red Hat Enterprise Linux
Concepts taught are applicable to all Linux distributions

 

Kursen levereras genom utbildningspartner: Learning Tree
Learning-Tree-Logo_horizontal.png