HomePage
-
Viewing Disk Usage in Ubuntu
There are several ways to view disk usage in your Linux system, and that is what we would be going over in this guide... Out of the box, Linux provides us the df command, which is the standard Unix c
-
Understanding the Linux Filesystem
Understanding the filesystem is important if you want to know how data is stored and retrieved, but really, the term might be somewhat confusing in Linux, as it means two different things. A filesys
-
Understanding & Using Symbolic & Hard Links (Ubuntu)
Have you ever wondered how you can create shortcuts that link to other files in Linux? Well, let me introduce you to symbolic and hard links. The two types of links in Linux are symbolic links and ha
-
Installing and Using NCDU (NCurses Disk Usage)
ncdu is a curses-based version of the well-known 'du' command and provides a fast way to see what directories are using your disk space. What I love about this utility is that it can traverse the re
-
Finding Out File Using Up Disk Space With [du] in GNU/Linux
It is a bit annoying when your disk space gets full, and you have no idea what is eating up the disk space, well, let me introduce you to ducommand, with this command you can get the disk usage of t
-
Installing Nginx Server as Reverse-Proxy for Apache [Multiple Websites]
Nginx or engine X is a free and open-source web server, reverse proxying, load balancer, caching, and more. Apache isn’t the only web server for hosting web content (although, it is the most used),
-
Installing and Using dig in Ubuntu
dig is an awesome utility for querying DNS name servers. It performs DNS lookups and displays the answers that are returned from the name server(s) that were queried. In this guide, you'll learn how
-
Securing Apache Server Using a (Self Signed Certificate) [Ubuntu]
In this guide, you'll learn how to use SSL to secure Apache, this way, you can ensure your websites are encrypted and available over HTTPS. By default, Apache configuration listens for traffic on por
-
Week 1 Goal (Completed ✔)
I decided to start my journey on DevOps, in order to accomplish this, I decided to keep track of what I learn each week. This would keep me obligated, and since this is on my blog, I won't dare to b
-
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 wi
-
Securing Apache Server Using (Let's Encrypt) [Ubuntu]
In this guide, you'll learn how to use secure your Apache server for free with Let's Encrypt, this way, you can ensure your websites are encrypted and available over HTTPS. Let's Encrypt provide free
-
Simple Way to Fix SSH Permission Denied (Public key) error
Most of the time when you encounter permission denied (public key) error, it is not because the public key doesn't exist but because the private key can't find the public key. If you are connecting f
-
Securing Nginx Server Using (Let's Encrypt) [Ubuntu]
In this guide, you'll learn how to use secure your Nginx server for free with Let's Encrypt, this way, you can ensure your websites are encrypted and available over HTTPS. Let's Encrypt provide free
-
Installing and Configuring Nginx
Nginx or engine X is a free and open-source web server, reverse proxying, load balancer, caching, and more. Apache isn't the only web server for hosting web content (although, it is the most used), N
-
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
-
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: sudo apt install apache2 Confirm apache2
-
Installing Additional Apache Modules
If you want to add additional modules for Apache extension. You can install additional modules, for example, you can install module to add support for PHP, and the likes. Run the following command to
-
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
-
How to Rename Files and Directories in GNU/Linux
Renaming file and directory is quite straight forward in GNU/Linux, in this guide I'll show you how to do just that... The mv command is among the useful utility for renaming, and moving files from o
-
Changing the MariaDb Configuration Files
You can tune MariaDB to your liken using the MariaDB’s option files. The default MariaDB option file is called my.cnf on Unix-like operating systems (i.e Ubuntu, Debian, and the likes), if you are