Skip to main content

System Tools

How To Use ps, kill, and nice to Manage Processes in Linux
Tutorials Linux Basics Linux Commands System Tools
Introduction> Introduction # A Linux server, like any modern computer, runs multiple applications. These are referred to and managed as individual processes. While Linux will handle the low-level, behind-the-scenes management in a process’s life-cycle – i.
How To Use Yaourt to Easily Download Arch Linux Community Packages
Tutorials System Tools
Introduction> Introduction # Something that can discourage Arch Linux newcomers is the lack of official packages downloadable with its standard package manager pacman. In this article, I hope to explain why Arch has chosen to work this way, as well as how you can easily acquire just about any package in it.
How To Use LVM To Manage Storage Devices on Ubuntu 18.04
Tutorials Linux Basics Storage System Tools Ubuntu Ubuntu 18.04
Introduction> Introduction # Logical Volume Management, or LVM, 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.
Linux Navigation and File Management
Tutorials Linux Basics System Tools
Introduction> Introduction # Navigating and manipulating files and folders in the filesystem is a key part of working with most computers. Cloud servers mostly use the same common Linux shells, and common Linux commands, for working with files and folders.
The Upstart Event System: What It Is And How To Use It
Tutorials Conceptual Linux Basics System Tools Ubuntu
Introduction> Introduction # Initialization is a crucial procedure that lies at the heart of any Unix-based operating system to control the operation of every script and service. This is essential in a server environment, where issues can occur at the critical points of startup and shutdown, and where ensuring optimal performance is a priority.
How To Manage and Use LDAP Servers with OpenLDAP Utilities
Tutorials System Tools
Introduction> Introduction # LDAP systems can seem difficult to manage if you do not have a good grasp on the tools available and the information and methods that LDAP requires. In this guide, we will be demonstrating how to use the LDAP tools developed by the OpenLDAP team to interact with an LDAP directory server.
How To Set Up and Use Yum Repositories on a CentOS 6 VPS
Tutorials CentOS System Tools
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 the Linux Fuser Command
Tutorials System Tools
Introduction> Introduction # The fuser command is a Linux utility designed to find which process is using a given file, directory, or socket. It also provides information about the user owning running that process, and the type of access.
How To Set Up a Firewall Using Iptables on Ubuntu 14.04
Tutorials Firewall Getting Started Security System Tools Ubuntu
Introduction> Introduction # Setting up a good firewall is an essential step to take in securing any modern operating system. Most Linux distributions ship with a few different firewall tools that we can use to configure our firewalls.
How to Set Up SSH Keys on Debian 9
Tutorials Debian 9 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 Debian server, chances are you will spend most of your time in a terminal session connected to your server through SSH.
How To Use Find and Locate to Search for Files on Linux
Tutorials Linux Basics Linux Commands System Tools
Introduction> Introduction # One problem users run into when first learning how to work with Linux is how to find the files they are looking for. This guide will cover how to use the aptly named find command.
How To Use Terraform with DigitalOcean
Tutorials API Configuration Management DigitalOcean Managed Load Balancers DNS Load Balancing Nginx System Tools Terraform
Introduction> Introduction # Terraform is a tool for building and managing infrastructure in an organized way. You can use it to manage DigitalOcean Droplets, Load Balancers, and even DNS entries, in addition to a large variety of services offered by other providers.
How To Install and Use Graphite on an Ubuntu 14.04 Server
Tutorials Apache Django Monitoring System Tools Ubuntu
Introduction> Introduction # Gathering information about your systems and applications can give you the information you need to make informed decisions about your infrastructure, servers, and software. There are many different ways to acquire this kind of information, and display it in a way that allows for easy comprehension.
How To Set Up a Samba Share For A Small Organization on Ubuntu 16.04
Tutorials System Tools Ubuntu 16.04
The author selected the Tech Education Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Samba is an open-source implementation of the SMB/CIFS networking protocol used in Windows environments for shared services such as file and printer access and Active Directory.
How To Change Account Passwords on an OpenLDAP Server
Tutorials System Tools
Introduction> Introduction # LDAP systems are often used to store user account information. In fact, some of the most common methods of authenticating to LDAP involve account information stored within LDAP entries.
Understanding the SSH Encryption and Connection Process
Tutorials Conceptual Security System Tools
Introduction> Introduction # SSH, or secure shell, is a secure protocol and the most common way of safely administering remote servers. Using a number of encryption technologies, SSH provides a mechanism for establishing a cryptographically secured connection between two parties, authenticating each side to the other, and passing commands and output back and forth.
How To Install and Configure Zabbix to Securely Monitor Remote Servers on Ubuntu 16.04
Tutorials Apache High Availability Monitoring MySQL System Tools Ubuntu 16.04
Introduction> Introduction # Zabbix is open-source monitoring software for networks and applications. It offers real-time monitoring of thousands of metrics collected from servers, virtual machines, and any other kind of network device.
How To Install Jenkins on Ubuntu 16.04
Tutorials System Tools Ubuntu Ubuntu 16.04
Introduction> Introduction # Jenkins is an open source automation server intended to automate 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 which is intended to be run on a server.
SSH Essentials: Working with SSH Servers, Clients, and Keys
Tutorials Linux Basics Networking Security System Tools
Introduction> Introduction # SSH is a secure protocol used as the primary means of connecting to Linux servers remotely. It provides a text-based interface by spawning a remote shell. After connecting, all commands you type in your local terminal are sent to the remote server and executed there.
How To Use SSH to Connect to a Remote Server
Tutorials Linux Basics Networking Security System Tools Ubuntu
Introduction> Introduction # One essential tool to master as a system administrator is SSH. SSH, or Secure Shell, is a protocol used to securely log onto remote systems. It is the most common way to access remote Linux servers.