Skip to main content

Tutorials

How To Install Linux, nginx, MySQL, PHP (LEMP) stack on CentOS 6
Tutorials CentOS LEMP
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 Vundle to Manage Vim Plugins on a Linux VPS
Tutorials System Tools
Introduction> Introduction # The vim text editor is a versatile and extremely powerful tool for manipulating plain text, managing system configuration files, and creating code. While the modal editing design focus and the elegant grammar of the editor itself is loved by its users, its interface and functionality sometimes lacks the niceties that some users would like.
How To Set Up a Firewall Using FirewallD on CentOS 7
Tutorials CentOS Firewall Security
Introduction> Introduction # Firewalld is a firewall management solution available for many Linux distributions which acts as a frontend for the iptables packet filtering system provided by the Linux kernel. In this guide, we will cover how to set up a firewall for your server and show you the basics of managing the firewall with the firewall-cmd administrative tool (if you’d rather use iptables with CentOS, follow this guide).
How To Install Git on Ubuntu 16.04
Tutorials Git Ubuntu 16.04
Introduction> Introduction # An indispensable tool in modern software development is some kind of version control system. Version control systems allow you to keep track of your software at the source level.
How To Set Up an OpenVPN Server on Ubuntu 18.04
Tutorials Security Ubuntu Ubuntu 18.04 VPN
A previous version of this tutorial was written by Justin Ellingwood Introduction> Introduction # Want to access the Internet safely and securely from your smartphone or laptop when connected to an untrusted network such as the WiFi of a hotel or coffee shop?
How To Configure DNS Round-Robin Load-Balancing For High-Availability
Tutorials DNS High Availability Load Balancing
Introduction> Introduction # Albeit one of the more controversial techniques, a good method to geographically distribute your application by taking advantage of your provider’s global presence is to use and manage DNS responses (i.
How To Use Nmap to Scan for Open Ports
Tutorials Linux Basics Monitoring Security System Tools
Introduction> Introduction # Networking is an expansive and overwhelming topic for many budding system administrators. There are various layers, protocols, and interfaces, and many tools and utilities that must be mastered to understand them.
How To Protect Against DoS and DDoS with mod_evasive for Apache on CentOS 7
Tutorials Apache CentOS Security
Introduction> Introduction # The mod_evasive Apache module, formerly known as mod_dosevasive, helps protect against DoS, DDoS (Distributed Denial of Service), and brute force attacks on the Apache web server. It can provide evasive action during attacks and report abuses via email and syslog facilities.
How To Configure Nginx as a Web Server and Reverse Proxy for Apache on One Ubuntu 18.04 Server
Tutorials Apache Let's Encrypt Nginx PHP Ubuntu 18.04
The author selected the Electronic Frontier Foundation to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Apache and Nginx are two popular open-source web servers often used with PHP.
How To Import Modules in Python 3
Tutorials Development Python
Introduction> Introduction # The Python programming language comes with a variety of built-in functions. Among these are several common functions, including: print() which prints expressions out abs() which returns the absolute value of a number
How to Deploy Python WSGI Apps Using Gunicorn HTTP Server Behind Nginx
Tutorials Nginx Python
Introduction> Introduction # Perhaps it was the article on Python Web Server Comparison tempting you to switch, or the the fact that you have simply outgrown your current application deployment stack.
How To Set Up Timezone and NTP Synchronization on Ubuntu 14.04 [Quickstart]
Tutorials Linux Basics Quickstart Ubuntu
Introduction> Introduction # Setting your server’s clock and timezone properly is essential in ensuring the healthy operation of distributed systems and maintaining accurate log timestamps. This tutorial will show you how to configure NTP time synchronization and set the timezone on an Ubuntu 14.
A Comparison of DNS Server Types: How To Choose the Right DNS Configuration
Tutorials Conceptual DNS Networking
Introduction> Introduction # DNS, or the Domain Name System, is an integral part of how systems connect with each other to communicate on the internet. Without DNS, computers, and the people who use them, would be required to connect using only numerical addresses known as IP addresses.
How To Configure BIND as a Private Network DNS Server on Ubuntu 16.04
Tutorials DNS Networking Ubuntu Ubuntu 16.04
Introduction> Introduction # An important part of managing server configuration and infrastructure includes maintaining an easy way to look up network interfaces and IP addresses by name, by setting up a proper Domain Name System (DNS).
How To Use the filter() Array Method in JavaScript
Tutorials JavaScript
Introduction> Introduction # The filter() Array method creates a new array with elements that fall under a given criteria from an existing array. In this article, you will learn about the filter() Array method.
How To Use Gradients in Flutter with BoxDecoration and GradientAppBar
Tutorials Flutter
Introduction> Introduction # Color gradients take a starting color and position and ending color and position. Then it performs a transition between the colors. With consideration for color theory, they can make an application more visually interesting than a plain design.
How To Install and Use PostgreSQL on CentOS 6
Tutorials CentOS PostgreSQL
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.
What is FTP and How Is It Used?
Tutorials Conceptual FAQ System Tools
What is FTP?> What is FTP? # FTP is a way to transfer files between hosts over the internet. It is especially helpful as a way to upload or download files to or from a site quickly.
How To Create a Self-Signed SSL Certificate for Nginx on CentOS 7
Tutorials CentOS Nginx Security
Introduction> Introduction # TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper.
How To Construct While Loops in Python 3
Tutorials Development Python
Introduction> Introduction # Computer programs are great to use for automating and repeating tasks so that we don’t have to. One way to repeat similar tasks is through using loops. We’ll be covering Python’s while loop in this tutorial.