Linux RPM Command in Linux The RPM Package Manager (RPM) is a powerful package management system used by Red Hat Linux and its derivatives such as CentOS and Fedora. RPM also refers to the rpm
Linux How to Create Groups in Linux (groupadd Command) In Linux, groups are used to organize and administer user accounts. The primary purpose of groups is to define a set of privileges such as reading, writing, or executing permission
CentOS How to Install Nginx on CentOS 8 Nginx pronounced “engine x” is an open-source, high-performance HTTP and reverse proxy server responsible for handling the load of some of the largest sites on the Internet. It can be
How to Connect to a Docker Container Connecting to a running Docker container is helpful when you want to see what is happening inside the container. If the Docker container doesn’t work as expected, you can
How to Change a Git Commit Message When working with Git, you might encounter a situation where you need to edit a commit message. There are number of reasons why you would want to make the change,
How to Install Java on CentOS 8 Java is one of the most popular programming languages used to build different types of applications and systems. There are two different implementations of Java, OpenJDK and Oracle Java, with
How to Setup a Git Server When it comes to Git hosting, you have a number of options available. GitHub, Gitlab and Bitbucket are popular solutions, but running your own Git server is an alternative worth
How to Mount an exFAT Drive on Debian Linux exFAT (Extended File Allocation Table) is a proprietary Microsoft file system optimized for flash memory devices such as SD cards and USB flash drives. It was designed to replace the
How to Configure MySQL (MariaDB) Master-Slave Replication on Debian 10 MySQL replication is a process of copying data from one database server (master) to one or more servers (slaves). MySQL supports several replication topologies with Master/Slave topology being one
Redirect HTTP to HTTPS in Nginx In this guide, we will explain how to redirect the HTTP traffic to HTTPS in Nginx. Nginx pronounced “engine x” is a free, open-source, high-performance HTTP and reverse proxy server
How to Format USB Drives and SD Cards on Linux Before you can use an SD card or USB drive, it needs to be formatted and partitioned. Typically most USB drives and SD cards come preformatted using the FAT file
How to Extract Tar Bz2 File The tar command allows you to create and extract tar archives. It supports a vast range of compression programs such as gzip, bzip2, lzip, lzma, lzop, xz and compress. Bzip2
How to Connect to MySQL through SSH Tunnel By default, the MySQL server listens only on localhost, which means it can be accessed only by applications running on the same host. However, in some situations, you might want to connect to the server from remote locations. One option would be to configure
Paste Command in Linux (Merge Lines) paste is a command that allows you to merge lines of files horizontally. It outputs lines consisting of the sequentially corresponding lines of each file specified as an argument, separated
Pushd and Popd Commands in Linux pushd and popd are commands that allow you to work with directory stack and change the current working directory in Linux and other Unix-like operating systems. Although pushd and popd
How to Install Go on Debian 10 Go is a modern open-source programming language created by Google, used to build reliable, simple, fast, and efficient software. Many popular applications, such as Kubernetes, Docker, Terraform, and Rancher, are
How to Install Minecraft Server on Raspberry Pi Raspberry Pi can be used in many different projects. One of the Raspberry Pi’s most popular use case is to turn Raspberry Pi into a game server. In this
Linux Whereis Command in Linux whereis is a command-line utility that allows you to find the location of the binary, source, and manual page files for a given command. In this article, we will show
Su Command in Linux (Switch User) The su (short for substitute or switch user) utility allows you to run commands with the privileges of another user, by default the root user. Using su is the simplest
Chmod Command in Linux (File Permissions) In Linux, access to the files is managed through the file permissions, attributes, and ownership. This ensures that only authorized users and processes can access files and directories. This tutorial
How to Install Webmin on Debian 10 Webmin is an open-source web control panel for administering Linux servers. It allows you to manage the system users, groups, disk quotas as well as install and configure web, ssh,
Gunzip Command in Linux Gunzip is a command-line tool for decompressing Gzip files. Gzip is one of the most popular compression algorithms that reduce the size of a file and keep the original file
How to Truncate (Empty) Files in Linux In some situations, you might want to truncate (empty) an existing file to a zero-length. In simple words, truncating a file means removing the file contents without deleting the file.
How to Allow Remote Connections to MySQL Database Server By default, the MySQL server listens for connections only from localhost, which means it can be accessed only by applications running on the same host. However, in some situations, it
How to Install and Use Curl on Debian 10 Curl is a command-line utility for transferring data from or to a remote server. It allows you to download or upload data using HTTP, HTTPS, SCP, SFTP, and FTP protocols.