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.