This assignment provides a comprehensive guide to Linux server administration, encompassing the setup and configuration of essential services on virtual machines. It begins with the installation and configuration of DNS servers, including primary and secondary server setups, forward and reverse zone file creation, BIND configuration syntax, and client testing. The assignment then proceeds to SSH server installation and configuration. Furthermore, it details the setup of an FTP server using vsftpd, covering user creation, directory permissions, and configuration. The assignment also explores simple web services, including SSL certificate creation. Each section includes step-by-step instructions, configuration examples, and testing procedures to ensure the proper functioning of each service. The assignment is designed to provide a practical understanding of server administration tasks.