Course Outline

Introduction

  • Comparison of Ubuntu, Debian, and other Linux distributions for government use
  • Overview of key features and benefits of Ubuntu in public sector operations
  • Variants or editions of Ubuntu available for diverse governmental needs

Getting Started

  • Understanding system requirements for deploying Ubuntu in government environments
  • Installation methods: Basic, Advanced, and Automatic installation processes
  • Executing bash shell commands for initial configuration and administration
  • Running Ubuntu on cloud images to support scalable government IT infrastructure

Configuring Network Devices

  • Basic to advanced networking concepts for secure and efficient government networks
  • Identifying Ethernet interfaces and setting logical names in government systems
  • Assigning IP addresses and default gateway configurations for network connectivity
  • Configuring hostname records to ensure proper domain resolution
  • Bridging multiple network interfaces for enhanced connectivity and redundancy

Securing Systems

  • Setting up users and permissions using sudo for secure access control in government systems
  • Using the AppArmor module to manage security profiles and policies
  • Configuring a firewall using ufw and iptables to protect government data
  • Configuring self-signed and CA certificates for secure communications
  • Implementing access controls using LDAP and Samba AD for centralized authentication

Managing Virtualization

  • Enabling virtualization with qemu/kvm and libvirt to optimize resource utilization in government IT environments
  • Using OpenStack to manage a robust virtualization stack for government operations
  • Creating VMs using multipass, uvt, and virt tools for flexible deployment options

Managing Containers

  • Using LXD and LXC to administer containers for efficient application isolation in government systems
  • Creating and starting containers to support various governmental applications
  • Applying profiles and policies to containers to ensure security and compliance
  • Publishing, importing, and exporting container images for easy management and distribution

Maintaining Systems

  • Implementing high availability clusters to ensure continuous service delivery in government operations
  • Monitoring infrastructure workloads to maintain optimal performance and reliability
  • Setting up and restoring backups to protect critical government data and systems

Configuring Mail and Web Servers

  • Setting up IMAP and POP3 servers with Dovecot for secure email communication in government agencies
  • Setting up SMTP authentication with Exim4 and Postfix to ensure reliable email services
  • Setting up an Apache web server to host government websites and applications
  • Configuring a Squid proxy cache server to optimize network traffic and improve performance
  • Installing MySQL, PHP/Perl/Python, and Ruby on Rails for dynamic web application development in government projects

Troubleshooting

Summary and Next Steps

Requirements

  • Experience in system administration for government environments
  • Familiarity with the Linux command line

Audience

  • System administrators for government agencies
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories