Skip to main content

CentOS

How To Install Postfix on CentOS 6
Tutorials CentOS Email
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Install Python 3 and Set Up a Local Programming Environment on CentOS 7
Tutorials CentOS Development Python
###Introduction Python is a versatile programming language that can be used for many different programming projects. First published in 1991 with a name inspired by the British comedy group Monty Python, the development team wanted to make Python a language that was fun to use.
How To Install the Apache Web Server on CentOS 7
Tutorials Apache CentOS
Introduction> Introduction # The Apache HTTP server is the most widely-used web server in the world. It provides many powerful features including dynamically loadable modules, robust media support, and extensive integration with other popular software.
How To Install the BIND DNS Server on CentOS 6
Tutorials CentOS DNS
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Install and Configure Elasticsearch on CentOS 7
Tutorials CentOS Miscellaneous
The author selected the COVID-19 Relief Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Elasticsearch is a platform for the distributed search and analysis of data in real time.
How To Install MySQL on CentOS 7
Tutorials CentOS Databases MariaDB MySQL
Introduction> Introduction # MySQL is an open-source database management system, commonly installed as part of the popular LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl) stack. It uses a relational database and SQL (Structured Query Language) to manage its data.
How To Change a MariaDB Data Directory to a New Location on CentOS 7
Tutorials Block Storage CentOS Databases MariaDB
Introduction> Introduction # Databases grow over time, sometimes outgrowing the space on the file system. You can also run into I/O contention when they’re located on the same partition as the rest of the operating system.
How To Set Up Jenkins for Continuous Development Integration on CentOS 7
Tutorials CentOS Miscellaneous
Introduction> Introduction # Merging code. Coordinating releases. Determining build status. Maintaining updates. If you know the frustration of these processes well enough that the words themselves threaten a headache, you might want to look into Jenkins CI.
How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 1: Practical Examples
Tutorials CentOS Debian Linux Commands System Tools Ubuntu
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # In this two-part tutorial, you will learn how to configure a Linux service to restart automatically after a reboot or crash using systemd.
Additional Recommended Steps for New CentOS 7 Servers
Tutorials CentOS Linux Basics
Introduction> Introduction # After setting up the bare minimum configuration for a new server, there are some additional steps that are highly recommended in most cases. In this guide, we’ll continue the configuration of our servers by tackling some recommended, but optional procedures.
How To Set Up Apache Virtual Hosts on CentOS 6
Tutorials Apache CentOS
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Use Logstash and Kibana To Centralize Logs On CentOS 6
Tutorials CentOS Logging Monitoring Nginx
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Use Apache as a Reverse Proxy with mod_proxy on CentOS 7
Tutorials Apache CentOS Load Balancing
Introduction> Introduction # A reverse proxy is a type of proxy server that takes HTTP(S) requests and transparently distributes them to one or more backend servers. Reverse proxies are useful because many modern web applications process incoming HTTP requests using backend application servers which aren’t meant to be accessed by users directly and often only support rudimentary HTTP features.
How To Secure Apache with Let’s Encrypt on CentOS 7
Tutorials Apache CentOS Let's Encrypt Open Source Security
Introduction> Introduction # Let’s Encrypt is a Certificate Authority (CA) that provides free certificates for Transport Layer Security (TLS) encryption, thereby enabling encrypted HTTPS on web servers. It simplifies the process of creation, validation, signing, installation, and renewal of certificates by providing a software client that automates most of the steps—Certbot.
How To Edit the Sudoers File
Tutorials CentOS Linux Basics Security Ubuntu
[*]Introduction[*] Privilege separation is one of the fundamental security paradigms implemented in Linux and Unix-like operating systems. Regular users operate with limited privileges in order to reduce the scope of their influence to their own environment, and not the wider operating system.
How To Troubleshoot Common ELK Stack Issues
Tutorials CentOS Logging Nginx Ubuntu
Introduction> Introduction # This tutorial is an ELK Stack (Elasticsearch, Logstash, Kibana) troubleshooting guide. It assumes that you followed the How To Install Elasticsearch, Logstash, and Kibana (ELK Stack) on Ubuntu 14.
How To Install and Configure an OpenVPN Access Server on CentOS 6.5
Tutorials CentOS Networking VPN
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Reset Your MySQL or MariaDB Root Password
Tutorials CentOS Databases Debian MariaDB MySQL Ubuntu Ubuntu 16.04
Introduction> Introduction # Forgetting passwords happens to the best of us. If you forget or lose the root password to your MySQL or MariaDB database, you can still gain access and reset the password if you have access to the server and a sudo-enabled user account.
How To Secure Nginx with Let’s Encrypt on CentOS 7
Tutorials CentOS Let's Encrypt Nginx Security
Introduction> Introduction # Let’s Encrypt is a new Certificate Authority (CA) that provides a way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It streamlines the process by providing a software client, Certbot, that attempts to automate most (if not all) of the required steps.
How To Configure vsftpd to Use SSL/TLS on a CentOS VPS
Tutorials CentOS Security
Introduction> Introduction # Warning: FTP is insecure! Consider using SFTP instead of FTP. FTP, or file transfer protocol, is a way to transfer files between local and remote servers. Although very popular and ubiquitous, the use of this method of file transfer has fallen out of favor due to the lack of security inherent in its design.