Ubuntu server is an open-source platform that enables admin to create highly available servers, whether you are planning to manage your own servers, creating complex configurations, managing virtual machines, deploying applications, or even automating configuration.

Like I previously said on my first blog post, the goal of this website is to share what I have learned with others in an understandable and the most simplified way, I am currently reading various books about Ubuntu, so I will be sharing with you what I have learned from Scratch, you can track my progress below.

  • Installing MariaDB (Ubuntu)

    Installing MariaDB (Ubuntu)

    MariaDB is an open-source relational database, and a fork of MySQL by the original developers of MySQL. The database structure and indexes of MariaDB are the same as MySQL. So, you can easily switch from MySQL to MariaDB with no hassle. The good thing about MariaDB is that it is built upon the values of performance, ...

    Read Full Post
  • Installing, Understanding and Configuring Apache (Ubuntu)

    Installing, Understanding and Configuring Apache (Ubuntu)

    Apache is an open-source cross-platform web server software by Apache Software Foundation. To install apache, simply install the apache2 package as follows: Confirm apache2 is running and enabled: user@server:/$ systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2020-06-24 13:48:52 UTC; 1min 12s ago Main PID: 6213 (apache2) Tasks: ...

    Read Full Post
  • Installing Security Updates in Ubuntu

    Installing Security Updates in Ubuntu

    To begin installing security updates, the first thing is to update your repository index, which would instruct the server to check all lists of packages that are new or out-dated. Update your repo with the following command: Once, you’ve done that, you will need to upgrade them if any new packages are available. You can either run sudo apt ...

    Read Full Post
  • Securing Nginx Server Using a (Self Signed Certificate) [Ubuntu]

    Securing Nginx Server Using a (Self Signed Certificate) [Ubuntu]

    In this guide, you’ll learn how to use SSL to secure your Nginx, this way, you can ensure your websites are encrypted and available over HTTPS. By default, Nginx configuration listens for traffic on port 80 in Ubuntu, and not port 443 (HTTPS). There are two ways you can go about installing SSL, you can either go ...

    Read Full Post
  • Understanding Load Average In Linux

    Understanding Load Average In Linux

    Load average is the average number of processes that is calculated over a period of time, they can either be in a runnable or uninterrupted‐able state. When a process is in a runnable state, it is either using the CPU or waiting to use the CPU, and when a process is in an uninterrupted‐able state, ...

    Read Full Post