Enterprise Linux Systems Administration

Du erbjuds en djupgående kurs för dig som ska arbeta professionellt med Linux administration och teknikutveckling.

Kursen täcker "det "mesta" med allt från grundläggande installation till mer vardagsnära dag-för-dag administrativa uppgifter som till exempel användarkontoadministration och hantering av diskutrymme. Kursen utvecklar din förmåga att felsöka oförutsedda händelser.

Innehåll i kurs

1. Linux Hardware Discovery, Interaction, and Control: Hardware Discovery Tools, Configuring New Hardware with hwinfo, Hardware and System Clock,Console, Virtual Terminals, Serial Ports,SCSI Devices, USB Devices, USB Configuration Common UNIX Printing System, Defining a Printer, Managing Optical Media Tape Drives, Tape Libraries, Managing Linux Device Files, Kernel Hardware Info - /sys/ /sys/ Structure, udev, Kernel Modules, Configuring Kernel Components and Modules, Handling Module Dependencies, Configuring the Kernel via /proc/

Lab Tasks:
Adjusting Kernel Options,Configuring Print Queues, Introduction to Troubleshooting Labs,Troubleshooting Practice: Kernel Modules

2. Boot Process and SysV Init
: Booting Linux on PCs, GRUB Configuration, Boot Parameters, Initial ramdisk, /sbin/init, System Init Styles, Linux Runlevels, /etc/inittab,/etc/rc.d/rc.sysinit, SUSE /etc/init.d/boot, Runlevel Implementation, System Configuration Files, Configuration Utilities,Novell's Configuration Utilities, Typical SysV Init Script,The /etc/rc.local File,The /etc/init.d/*. local Files,Managing Daemons, Controlling Service Startup,Shutdown and Reboot

Lab Tasks:
Boot Process,GRUB Command Line,Basic GRUB Security, Managing Services With chkconfig,Troubleshooting Practice: Boot Process

3. Software Maintenance:
Managing Software,RPM Features,RPM Architecture, RPM Package Files, Working With RPMs, Querying and Verifying with rpm, Updating the Kernel RPM, Managing Software Dependencies, Using the YUM command, Using the Zypper command, YUM package groups, Zypper Services and Catalogs, Dealing With RPM & YUM Digest Changes, Configuring YUM, Yum Plugins, YUM Repositories, Compiling/Installing from Source, Manually Installed Shared Libraries, Installing Source RPM Packages

Lab Tasks:
Managing Software with RPM,Creating a Custom RPM Repository, Querying the RPM Database, Installing Software via RPM & Source and Rebuilding SRPMs, Managing YUM Repositories, Managing Zypper Repositories, Using YUM, Using Zypper

4. Filesystem Administration
: Partitioning Disks with fdisk, Partitioning Disks with parted, Filesystem Creation, Mounting Filesystems, Filesystem Maintenance, Persistent Block Devices, Resizing Filesystems, SwapTwo Types of Disk Space, Determining Disk Usage Withdf and du, Configuring Disk Quotas, Setting Quotas, Viewing and Monitoring Quotas, Filesystem Attributes, Backup Software, Backup Examples

Lab Tasks:
Creating and Managing Filesystems,Hot Adding Swap, Setting User Quotas, Using tar and cpio for Backups, Using rsync and ssh for Backups,Using dump and restore for Backups, Creating ISO Images for Backups

5. LVM & RAID:
Logical Volume Management ,Implementing LVM, Creating Logical Volumes, Manipulating VGs & LVs,Advanced LVM Concepts, system-config-lvm, SLES Graphical Disk Tool, RAID Concepts,Array Creation with mdadm, Software RAID Monitoring, Software RAID Control and Display

Lab Tasks:
Creating and Managing LVM Volumes,Creating and Managing a RAID-5 Array

6. User/Group Administration:
User and Group Concepts, User Administration, Modifying Accounts, Group Administration, Password Aging, Default User Files, Controlling Logins, Manual DS Client Configuration,system-config-authentication, SLES Graphical DS Client Configuration, System Security Services Daemon (SSSD)

Lab Tasks:
User and Group Administration,Using LDAP for Centralized User Accounts, Troubleshooting Practice: Account Management, Using NIS for Centralized User Accounts

7. Pluggable Authentication Modules (PAM):
PAM Overview,PAM Module Types, PAM Order of Processing, PAM Control Statements, PAM Modules,pam_unix.so,pam_unix2.so.pam_nologin.so, pam_limits.so, pam_wheel.so,pam_xauth.so

Lab Tasks
: Restricting superuser access to wheel group membership, Using pam_nologin to Restrict Logins, Setting Limits with the pam_limits Modules, Using pam_limits to Restrict Simultaneous Logins

8. Security Administration:
Security Concepts,Tightening Default Security, SuSE Security Checker, Security Advisories, File Access Control Lists, Manipulating FACLs, Viewing FACLs, Backing Up FACLs, File Creation Permissions with umask, User Private Group Scheme,Alternatives to UPG, AppArmor, SELinux, Security Framework, SELinux Modes, SELinux Commands, Choosing an SELinux Policy,SELinux Booleans, Permissive Domains,Graphical SELinux Policy Tools

Lab Tasks:
User Private Groups,Using Filesystem ACLs, Exploring SELinux Modes,SELinux File Contexts

9. Process Administration:
Automating Tasks, at/batch, cron, The crontab Command, crontab Format, /etc/cron.*/ Directories,anacron, Viewing Processes, Managing Processes, Tuning Process
Scheduling, Process Accounting, Enabling Process Accounting, Setting Resource Limits via ulimit

Lab Tasks:
Creating and Managing User Cron Jobs,Adding System cron Jobs,Using BSD Process Accounting

10. Basic Networking:
IPv4 Fundamentals, TCP/UDP Fundamentals, Linux Network Interfaces, Ethernet Hardware Tools, Network Configuration with ip Command, Configuring Routing Tables, IP to MAC Address Mapping with ARP, Starting and Stopping Interfaces, NetworkManager, DNS Clients, DHCP Clients, system-config-network{tui,cmd},SUSE YaST Network Configuration Tool, Network Diagnostics, Information from netstat, Managing Network-Wide Time, Continual Time Sync with NTP, Configuring NTP Clients, Useful NTP Commands

Lab Tasks:
Network Discovery, NTP Client Configuration

11. Pre-Installation Considerations:
Pre-Installation Considerations, Hardware Compatibility Multi-OS Booting, Partition Considerations, Filesystem Planning, Selecting a Filesystem

12. Installing RHEL6:
Anaconda: An Overview, Anaconda: Booting the System, Anaconda: Common Boot Options, Anaconda: Loading Anaconda and Packages, Anaconda: Storage Options, Anaconda: Troubleshooting, FirstBoot, Kickstart, A Typical Install

Lab Tasks:
Linux Installation, Automating Installation with Kickstart

Kurs intressant för

Systemadministratörer, nätverkstekniker. Produkt och systemutvecklare och konsulter som snabbt vill komma in på området Linux eller som ska arbeta inom utvecklings- eller System Administration.

Förkunskaper

Grundläggande kunskap om UNIX. Kunskap om Linux filsystem, process management och kunskap om att manipulera och editera filer förutsätts motsvarande kursen Linux Fundamentals.

Kursens mål

Att kunna arbeta som Linux systemutvecklare med god kunskap om Linux eller arbeta med systemadministration.

Tipsa en vän Fråga om kursen