This assessment is based on Linux and the user is needed to install and manage Linux distributors like Fedora 29 and Ubuntu server 18.04.1. Whole assessment is divided into three parts and each part requires the user to perform a different tasks. In the article, detailed information is shared about the process required to follow in completing the assessment.
Part 1: - Installing Linux Distributors
In part 1, the user is required to install two Linux distributors i.e. Ubuntu 18.04.1 and Fedora Server 29 with the help of any Hypervisor like Virtual Box and VMWare. In this part, the user is required to create the mount points like /home and /var. Also, needed to configure the two Linux distributors in such a way that they are able to access the internet and the hostname of the system should be the student id. To provide proof that the system is able to communicate with the internet, the user is needed to use ping command which will collect the packets that are generated from the internet. After installing and performing the practical, the Linux distributors should be kept safe for the next assessment.
Part 2: - Profile the system
This part is about the bash scripting and the user is required to create a bash script to extract the information regarding the system. In this part, bash script named as current.sh will be created, consisting of commands to collect the information and generated information will be saved to snapshot.txt. The script that is created will consist of commands to show listed details: -
- Processes running on TCP, UDP and port numbers of processes that are running.
- Local or Remote Login in last 7 times.
- All partitions, RAM, Swap, CPU usage and 7 screenshots depicting each second for the last 7 seconds.
- Last 10 lines of message log.
Part 3: - Packages and Services
With the installation of Fedora and Ubuntu server, the users are needed to install the different services by running either dnf or apt commands. Some of the services are provided i.e. cupid, hwinfo, trrr and mc. Along with these services, the user is required to install 2 more services from the link provided in the assessment file.
In the assessment, two Linux distributors (Fedora and Ubuntu) are installed by using the Virtual Box. This virtual environment created by using Fedora and Ubuntu is used to perform different tasks. Also, the students will able to understand the process to install and manage the operating system by using the virtual box. In part 2, a bash scripting is learned by the students that are used to extract the information like current process, ports number, last 10 message log lines and the partitions which is detailing about the system properties.
From the assessment, the following learning outcomes are expected from the students: -
àThe student must be able to apply technical knowledge to manage the servers.
àThe student must be able to investigate the layout of server file systems.
àMust be able to plan, create and manage the information services.
àStudent must be able to understand design and to understand the scripts that are used to automate various server management tasks.