Skip to main content

Tutorials

Docker Explained: How To Create Docker Containers Running Memcached
Tutorials Docker Server Optimization Ubuntu
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained. Reason> Reason # The techniques in this article are outdated and may no longer reflect Docker best-practices.
How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 18.04
Tutorials Databases LEMP MySQL Nginx PHP Ubuntu 18.04
Introduction> Introduction # The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications. This is an acronym that describes a Linux operating system, with an Nginx (pronounced like “Engine-X”) web server.
How To Set Up Nginx Load Balancing
Tutorials Nginx Server Optimization
About Load Balancing> About Load Balancing # Loadbalancing is a useful mechanism to distribute incoming traffic around several capable Virtual Private servers.By apportioning the processing mechanism to several machines, redundancy is provided to the application — ensuring fault tolerance and heightened stability.
How to Use the CSS :root Pseudo-Class Selector
Tutorials CSS
Learn about the CSS :root pseudo-class selector, and how you might want to use it in your projects! The CSS :root pseudo-class selector is used to select the highest-level parent of a given specification.
How To Install and Use Docker on CentOS 7
Tutorials CentOS Docker
Introduction> Introduction # Docker is an application that makes it simple and easy to run application processes in a container, which are like virtual machines, only more portable, more resource-friendly, and more dependent on the host operating system.
How To Set Up Time Synchronization on Ubuntu 18.04
Tutorials Linux Basics System Tools Ubuntu 18.04
Introduction> Introduction # Accurate timekeeping has become a critical component of modern software deployments. Whether it’s making sure logs are recorded in the right order or database updates are applied correctly, out-of-sync time can cause errors, data corruption, and other hard to debug issues.
Initial Server Setup with Ubuntu 20.04
Tutorials DigitalOcean Droplets Getting Started Initial Server Setup Security Ubuntu Ubuntu 20.04
Introduction> Introduction # When you first create a new Ubuntu 20.04 server, you should perform some important configuration steps as part of the initial setup. These steps will increase the security and usability of your server, and will give you a solid foundation for subsequent actions.
How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on Ubuntu 18.04
Tutorials Configuration Management Elasticsearch Monitoring Ubuntu Ubuntu 18.04
The author selected the Internet Archive to receive a donation as part of the Write for DOnations program. Introduction> Introduction # The Elastic Stack — formerly known as the ELK Stack — is a collection of open-source software produced by Elastic which allows you to search, analyze, and visualize logs generated from any source in any format, a practice known as centralized logging.
How to Set Up an Nginx Ingress with Cert-Manager on DigitalOcean Kubernetes
Tutorials Kubernetes Let's Encrypt Nginx Security Solutions
Introduction> Introduction # Kubernetes Ingresses allow you to flexibly route traffic from outside your Kubernetes cluster to Services inside of your cluster. This is accomplished using Ingress Resources, which define rules for routing HTTP and HTTPS traffic to Kubernetes Services, and Ingress Controllers, which implement the rules by load balancing traffic and routing it to the appropriate backend Services.
How To Write Class-Based Components with Vue.js and TypeScript
Tutorials Vue.js
Introduction> Introduction # Vue.js 2 supports class-style components. If you are coming from an Angular (2+) background, you are probably familiar with the pattern of writing components as classes using properties and decorators to describe more complex parts of your component.
How To Install WordPress with LEMP on Ubuntu 16.04
Tutorials LEMP Nginx Ubuntu Ubuntu 16.04 WordPress
Introduction> Introduction # WordPress is the most popular CMS (content management system) on the internet. It allows you to easily set up flexible blogs and websites on top of a MySQL backend with PHP processing.
How to Install and Configure VNC on Debian 9
Tutorials Applications Debian 9 Miscellaneous
Introduction> Introduction # Virtual Network Computing, or VNC, is a connection system that allows you to use your keyboard and mouse to interact with a graphical desktop environment on a remote server.
How To Configure Nginx to Use Custom Error Pages on Ubuntu 14.04
Tutorials Nginx Ubuntu
Introduction> Introduction # Nginx is a high performance web server capable of serving content with flexibility and power. When designing your web pages, it is often helpful to customize every piece of content that your users will see.
How To Perform Sentiment Analysis in Python 3 Using the Natural Language Toolkit (NLTK)
Tutorials Data Analysis Development Programming Project Python
The author selected the Open Internet/Free Speech fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # A large amount of data that is generated today is unstructured, which requires processing to generate insights.
How To Create RAID Arrays with mdadm on Ubuntu 16.04
Tutorials Block Storage Storage Ubuntu Ubuntu 16.04
Introduction> Introduction # The mdadm utility can be used to create and manage storage arrays using Linux’s software RAID capabilities. Administrators have great flexibility in coordinating their individual storage devices and creating logical storage devices that have greater performance or redundancy characteristics.
How To Rebase and Update a Pull Request
Tutorials Development Git Open Source
Introduction> Introduction # Contributing to open-source projects is a rewarding experience as you work to make software better for end users like yourself. Once you submit a pull request, the process of contributing to a project can require some rebasing and reworking of code prior to acceptance, followed by a general cleanup of your branches.
How To Install and Use PostgreSQL on CentOS 7
Tutorials CentOS Databases PostgreSQL
Introduction> Introduction # Relational database management systems are a key component of many web sites and applications. They provide a structured way to store, organize, and access information. PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language.
How To Use Filezilla to Transfer and Manage Files Securely on your VPS
Tutorials Getting Started
Introduction> Introduction # Are you a recent cloud hosting convert and find yourself struggling to figure out how to best manage the files on your first virtual private server (VPS)? Do you find yourself intimidated by the command line?
How To Measure MySQL Query Performance with mysqlslap
Tutorials CentOS MySQL Server Optimization
Introduction> Introduction # MySQL comes with a handy little diagnostic tool called mysqlslap that’s been around since version 5.1.4. It’s a benchmarking tool that can help DBAs and developers load test their database servers.
How To View and Configure Linux Logs on Ubuntu, Debian, and CentOS
Tutorials CentOS Debian Linux Basics Logging Ubuntu
Introduction> Introduction # Linux system administrators often need to look at log files for troubleshooting purposes. This is one of the first things a sysadmin would do. Linux and the applications that run on it can generate all different types of messages, which are recorded in various log files.