EIEIOTECHNOVATION
← Training programmes

EIEIO / OPERATING SYSTEMS

Centos System Administration- Intermediate

Course outline

5 days

Duration

Centos System Administration: Intermediate

5 days

Outline

  • 1. Advanced User Management
  • Managing users and groups from GUI and the command line
  • Quotas
  • Password aging
  • Setting the password policy
  • Configuring password aging and password length
  • Configuring password complexity and limiting reused password usage
  • Configuring login failures
  • Sudoers
  • visudo
  • 2. Linux for Different Purposes
  • Configuring a gateway server
  • Setting up a VPN server
  • Implementing BIND as a DNS server
  • Setting up a web server using Apache-MySQL-PHP
  • Setting up an FTP server
  • Securing Apache and FTP with OpenSSL
  • 3. Mail Server with Postfix
  • Setting up and configuring of Postfix mail server
  • Setting up MariaDB for virtual domains and users
  • Setting up a mail tool (Dovecot) to retrieve mails
  • Securing the mail server using SSL/TLS
  • 4. Monitoring and Logging
  • Open source monitoring tools
  • Ganglia
  • OpenNMS
  • Zabbix
  • Zenoss
  • Nagios
  • Icinga
  • Setting up Nagios as a monitoring server
  • Tools to set up a logging server
  • Rsyslog
  • Syslog-ng
  • Setting up and configuring Syslog-ng
  • 5. Virtualization
  • The basics of virtualization on Linux
  • Full virtualization
  • Paravirtualization
  • Setting up Xen on CentOS 7
  • Setting up KVM for full virtualization on CentOS 7
  • Setting up VirtualBox virtualization on CentOS 7
  • Setting up Docker on CentOS 7
  • Establishing services’ high availability using HAProxy
  • 6. Cloud Computing
  • An overview of cloud computing
  • Software as a Service
  • Platform as a Service (PaaS)
  • Infrastructure as a Service (IaaS)
  • Cloud computing services
  • Public cloud
  • Private cloud
  • Hybrid cloud
  • Introducing OpenStack
  • OpenStack compute
  • OpenStack networking
  • OpenStack storage
  • Components of OpenStack
  • Installing and configuring OpenStack
  • 7. Configuration Management
  • Introducing configuration management
  • Open source configuration management tools
  • Chef
  • SaltStack (Salt)
  • Ansible
  • Puppet
  • Installing and configuring Ansible
  • 8. Some Additional Tricks and Tools
  • SSH for remote connection
  • Securing SSH and the root login configuration
  • SSH key-based authentication
  • Setting up Samba and NFS for file sharing
  • Introducing the Linux system and network monitoring tools

Programme scope, delivery arrangements and suitability are confirmed during enquiry.