System Tools
How To Install and Configure Zabbix to Securely Monitor Remote Servers on CentOS 7
Tutorials
Apache
CentOS
High Availability
MariaDB
Monitoring
MySQL
Networking
Open Source
PHP
System Tools
The author selected the Open Source Initiative to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # Zabbix is open-source monitoring software for networks and applications.
How To Use PAM to Configure Authentication on an Ubuntu 12.04 VPS
Tutorials
Linux Basics
Security
System Tools
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04
Tutorials
System Tools
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Lightweight Directory Access Protocol (LDAP) is a standard protocol designed to manage and access hierarchical directory information over a network. It can be used to store any kind of information, though it is most often used as a centralized authentication system or for corporate email and phone directories.
How To Add, Delete, and Grant Sudo Privileges to Users on a Debian VPS
Tutorials
Debian
Linux Basics
System Tools
Introduction> Introduction # When you spin up a new server, a default account is created called root. This user has full system access and should be used only for administrative tasks.
How To Use ApacheBench To Do Load Testing on an Ubuntu 13.10 VPS
Tutorials
Ruby
Server Optimization
System Tools
Ubuntu
Introduction> Introduction # Load testing is a good idea before any deployment. It’s nice to quickly establish a best-case scenario for a project before running more detailed tests down the road.
Understanding the LDAP Protocol, Data Hierarchy, and Entry Components
Tutorials
Conceptual
System Tools
Introduction> Introduction # LDAP, or Lightweight Directory Access Protocol, is an open protocol used to store and retrieve data from a hierarchical directory structure. Commonly used to store information about an organization and its assets and users, LDAP is a flexible solution for defining any type of entity and its qualities.
How To Configure Custom Connection Options for your SSH Client
Tutorials
Linux Basics
System Tools
Introduction> Introduction # SSH, or Secure Shell, is the most common way of connecting to Linux servers for remote administration. Although connecting to a single server via the command line is relatively straightforward, there are many workflow optimizations for connecting to multiple remote systems.
How to Configure Consul in a Production Environment on Ubuntu 14.04
Tutorials
Clustering
Networking
System Tools
Ubuntu
Introduction> Introduction # Consul is a distributed, highly available, datacenter-aware, service discovery and configuration system. It can be used to present services and nodes in a flexible and powerful interface that allows clients to always have an up-to-date view of the infrastructure they are a part of.
How To Install And Use tmux On Ubuntu 12.10
Tutorials
System Tools
Ubuntu
About tmux> About tmux # tmux is a terminal multiplexer. It allows you to access a tmux terminal using multiple virtual terminals.
tmux takes advantage of a client-server model, which allows you to attach terminals to a tmux session.
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.
How To Monitor System Authentication Logs on Ubuntu
Tutorials
Monitoring
Security
System Tools
Ubuntu
How To Monitor System Logins> How To Monitor System Logins # A fundamental component of authentication management is monitoring the system after you have configured your users.
We will be exploring these concepts on a Ubuntu 22.
How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 2: Reference
Tutorials
CentOS
Debian
Linux Basics
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 tutorial you will use systemd to configure MySQL to restart automatically after a reboot or crash.
How To Use Systemctl to Manage Systemd Services and Units
Tutorials
System Tools
Introduction> Introduction # systemd is an init system and system manager that has widely become the new standard for Linux distributions. Due to its heavy adoption, familiarizing yourself with systemd is well worth the trouble, as it will make administering servers considerably easier.
How To Configure SSH Key-Based Authentication on a Linux Server
Tutorials
Getting Started
Linux Basics
Security
System Tools
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a Linux server you may often spend much of your time in a terminal session connected to your server through SSH.
How To Install and Manage Supervisor
Tutorials
Debian
System Tools
Ubuntu
Introduction> Introduction # In many VPS environments, it is often the case that you will have a number of small programs that you want to run persistently, whether these are small shell scripts, Node.
How To Migrate Linux Servers Part 1 – System Preparation
Tutorials
FAQ
System Tools
Introduction> Introduction # There are many scenarios in which you might have to move your data and operating requirements from one server to another. You may need to implement your solutions in a new datacenter, upgrade to a larger machine, or transition to new hardware or a new VPS provider.
How To Install Jenkins on Ubuntu 18.04
Tutorials
System Tools
Ubuntu
Ubuntu 18.04
Introduction> Introduction # Jenkins is an open-source automation server that automates the repetitive technical tasks involved in the continuous integration and delivery of software. Jenkins is Java-based and can be installed from Ubuntu packages or by downloading and running its web application archive (WAR) file — a collection of files that make up a complete web application to run on a server.
An Introduction to LVM Concepts, Terminology, and Operations
Tutorials
Conceptual
Linux Basics
Storage
System Tools
Introduction> Introduction # LVM, or Logical Volume Management, is a storage device management technology that gives users the power to pool and abstract the physical layout of component storage devices for flexible administration.
How To Set Up SSH Keys on Ubuntu 16.04
Tutorials
Getting Started
Linux Basics
Security
System Tools
Ubuntu 16.04
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with an Ubuntu server, chances are you will spend most of your time in a terminal session connected to your server through SSH.
How To Install and Configure a Basic LDAP Server on an Ubuntu 12.04 VPS
Tutorials
Networking
PHP
Security
System Tools
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu: