How to Manage /etc with Version Control Using Etckeeper on Linux
In the Unix/Linux directory structure, the /etc directory is where host-specific system-wide configuration files and directories are located; it is a central location for all system-wide configuration files. A configuration file is a local...
How to List All Running Services Under Systemd in Linux
A Linux systems provide a variety of system services (such as process management, login, syslog, cron, etc.) and network services (such as remote login, e-mail, printers, web hosting, data storage, file transfer, domain name...
How to Install PgAdmin 4 Debian 10
pgAdmin is an open-source, powerful and feature-rich graphical user interface (GUI) administration and management tool for PostgreSQL database. Currently, it supports PostgreSQL 9.2 or later, and runs on Unix and its variants such as...
How to Install JAVA with APT on Debian 10
Java is one of the most popular and widely used programming languages. Currently, a myriad of software applications depends on Java to function as required for instance Android Studio. Java comes in 3 different...
How to Install Zabbix on RHEL 8
Zabbix is a free, open-source, enterprise-grade, fully-featured, flexible, extensible and distributed monitoring software, which is used to monitor an entire IT infrastructure, services, applications, and server resources. Zabbix is one of the most popular...
How to Install Free SSL Certificate for Nginx on Debian 10
When setting up a website, one of the key considerations that you should have in mind is your site’s security. An SSL certificate is a digital certificate that encrypts data that is sent from...
How to Install NTP Server and Client on Ubuntu
Network Time Protocol, commonly referred to as NTP, is a protocol that’s responsible for synchronizing system clocks in a network. NTP refers to both the protocol and the client system alongside the server programs...
How to Install VirtualBox 6 on Debian 10
VirtualBox is a most popular x86 and AMD64/Intel64 virtualization software for organizations as well as home users with an highly feature rich, high performance software solution that is freely available as Open Source product...
How to Install EPEL Repository on RHEL 8
EPEL, short for Extra Packages for Enterprise Linux, is a free and open source repository provided by Fedora team. EPEL provides extra or supplementary software packages for CentOS, RedHat, Oracle Linux & Scientific Linux distros. It...
Install Nginx with Server Blocks (Virtual Hosts) on Debian 10
Nginx is a very popular high-performance web server that combines the power of reverse proxying, load balancing, caching and so much more. Depending on how it is configured, it can act as a reverse...
How to Setup Free SSL Certificate for Apache on Debian 10
In the growing face of cyberattacks and breaches, securing your website is a top priority in protecting yourself and your site visitors from hackers. In this tutorial, we explore how you can set up...
How to Setup SSH Passwordless Login in Debian 10
SSH (Secure Shell) is a popular and widely used tool for remote login and file transfers over insecure networks, that uses encryption to secure the connection between a client and a server. Read Also:...
How to Install Redis on Ubuntu
Redis is an advanced persistent key-value database with a network interface and key features such as built-in replication, transactions, automatic partitioning with Redis Cluster, and different levels of on-disk persistence and so much more....
How to Install PostgreSQL Database in Debian 10
PostgreSQL (sometimes referred to as Postgres) is the most advanced open-source general-purpose and object-relational database system with a proven architecture that runs on all major operating systems. It is a high performance, stable, scalable...
How to Install Redis on CentOS 7
A well-known means to improve the efficiency of modern computer applications is by enabling caching. Caching simply means keeping active data in a temporary store to make it easier and faster to access and...
How to Create a Sudo User on CentOS
The sudo command gives a technique for providing trusted users with administrative permission to a Linux system without sharing the root user password. When users permitted this technique precede an administrative command with sudo...
How to Install Apache with Virtual Hosts on Debian 10
Apache, popularly referred to as the Apache HTTP server, is a free and open-source cross-platform web server maintained by the Apache Foundation. It is the leading web server commanding a 35% market share on...
8 Netcat (nc) Command with Examples
Netcat (or nc in short) is a simple yet powerful networking command-line tool used for performing any operation in Linux related to TCP, UDP, or UNIX-domain sockets. Netcat can be used for port scanning,...
How to Install MariaDB Database in Debian 10
MariaDB is an open-source and popular relational database management system (RDBMS) made by the original developers of MySQL. It is a fast, scalable and robust database system, with a rich ecosystem of storage engines,...
How to Create a New Sudo User on Ubuntu
In Linux and other Unix-like systems, the root account has the highest access rights on the system. It is used specifically for system administration purposes. The root user (sometimes referred to as the superuser)...