System Tools

System Tools are any computer programs that can be used to change or optimize the system itself.

System Tools subscription active
You will receive email notifications for new publications on System Tools.
435 Results
  • Tutorial

    How To Use Systemctl to Manage Systemd Services and Units

    Systemd is an init system and system manager that is widely becoming the new standard for Linux machines. While there is considerable controversy as to whether systemd is an improvement over the init systems it is rep...
    By Justin Ellingwood System Tools
  • Tutorial

    How To Use SSH to Connect to a Remote Server in Ubuntu

    SSH is an important tool used for administering remote Linux and Unix-like computers. In this guide, we will discuss the basic usage of this utility and how to configure your SSH environment.
    By Justin Ellingwood Linux Basics System Tools Security Networking Ubuntu
  • Tutorial

    How To Configure SSH Key-Based Authentication on a Linux Server

    SSH, or secure shell, is the most common way of administering remote Linux servers. Although the daemon allows password-based authentication, exposing a password-protected account to the network can open up your serv...
    By Justin Ellingwood Getting Started Linux Basics Security System Tools
  • Tutorial

    How To Set Up SSH Keys on Ubuntu 16.04

    SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we'll learn how to set up SSH key-based authentication on an Ubuntu 16.04 installation.
    By Hanif Jetha Getting Started Linux Basics Security System Tools Ubuntu 16.04
  • Tutorial

    How To Use Find and Locate to Search for Files on a Linux VPS

    Finding files is a very common task on any operating system. The Linux "find" and "locate" commands can both be used to search for files on the filesystem. This guide will cover how to use these two tools to craft s...
    By Justin Ellingwood Linux Basics System Tools Linux Commands
  • Tutorial

    How To Use Journalctl to View and Manipulate Systemd Logs

    Some of the most compelling advantages of systemd are those involved with process and system logging. Using other systems, logs are usually dispersed throughout the system, handled by different daemons and tools, and ...
    By Justin Ellingwood System Tools Logging
  • Tutorial

    How To Use Netcat to Establish and Test TCP and UDP Connections on a VPS

    Netcat is a versatile networking tool that can be used to interact with computers using UPD or TCP connections. It can function as a simple file server, simple web server, simple point-to-point chat implementation, a...
    By Justin Ellingwood Networking System Tools
  • Tutorial

    How To Use ps, kill, and nice to Manage Processes in Linux

    Process management is an essential skill when using any computer system. This is especially true when administrating a server environment. This article will introduce some powerful tools that can be used to manage p...
    By Justin Ellingwood Linux Basics System Tools Linux Commands
  • Tutorial

    Understanding the SSH Encryption and Connection Process

    SSH, or secure shell, is an encrypted protocol used to communicate with remote servers safely. The practical uses of SSH are widely discussed in other guides. In this article, we'll examine the underlying encryption...
    By Justin Ellingwood Security System Tools Conceptual
  • Tutorial

    SSH Essentials: Working with SSH Servers, Clients, and Keys

    SSH, or secure shell, is the most common way of connecting to and administering remote Linux servers. In this cheat sheet-style guide, we'll cover some of the basic options and configuration sets you may want to use.
    By Justin Ellingwood Security Linux Basics Networking System Tools
  • How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 1: Practical Examples

    This tutorial shows you how to configure system services to automatically restart after a crash or a server reboot. We cover the three most common init systems in this tutorial: System V, Upstart, and systemd.
    By Sadequl Hussain System Tools Linux Commands Linux Basics CentOS Debian Ubuntu
  • Tutorial

    How To Upgrade to Ubuntu 16.04 LTS

    Ubuntu's next Long Term Support release, version 16.04 (Xenial Xerus), is due to be released on April 21, 2016. This guide explains the upgrade process for systems including (but not limited to) DigitalOcean Droplets ...
    By Brennen Bearnes System Tools DigitalOcean Ubuntu
  • Tutorial

    Understanding Systemd Units and Unit Files

    Increasingly, Linux distributions are adopting or planning to adopt the systemd init system. This powerful suite of software can manage many aspects of your server, from services to mounted devices and system states. ...
    By Justin Ellingwood Linux Basics System Tools Conceptual
  • Additional Recommended Steps for New Ubuntu 14.04 Servers

    After setting up the bare recommended configuration for a new server, there are often some additional steps that are highly recommended in most cases. In this guide, we'll continue the initial configuration by tacklin...
    By Justin Ellingwood Getting Started Security System Tools Ubuntu
  • Tutorial

    How to Set Up SSH Keys on Ubuntu 18.04

    SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we'll learn how to set up SSH key-based authentication on an Ubuntu 18.04 installation.
    By Hanif Jetha Getting Started Linux Basics Security System Tools Ubuntu 18.04
  • Tutorial

    How To Add, Delete, and Grant Sudo Privileges to Users on a Debian VPS

    Adding and deleting users are basic tasks that you will have to preform on most servers. Granting sudo privileges to allow users to perform administrative functions is another common requirement. In this article, we...
    By Justin Ellingwood Linux Basics System Tools Debian
  • Tutorial

    How To Set Up a Firewall Using Iptables on Ubuntu 14.04

    The iptables firewall is a great way to secure your Linux server. In this guide, we'll discuss how to configure iptables rules on an Ubuntu 14.04 server.
    By Justin Ellingwood Getting Started Firewall System Tools Security Ubuntu
  • Tutorial

    How To Install Jenkins on Ubuntu 18.04

    Jenkins is an open-source automation server that automates the repetitive technical tasks involved in the continuous integration and delivery of software. In this tutorial, you will install Jenkins by adding its Debia...
    By Melissa Anderson, Kathleen Juell System Tools Ubuntu Ubuntu 18.04
  • Tutorial

    How To Set Up and Use Yum Repositories on a CentOS 6 VPS

    This article reviews setting up and using YUM repositories on a CentOS 6 VPS.
    By Mitja Resman System Tools CentOS
  • Tutorial

    How To Use Nmap to Scan for Open Ports

    Nmap is a great tool for discovering the network services and ports that your server is exposing to the network. In this guide, we will discuss some basic information about networking ports and how you can use nmap t...
    By Justin Ellingwood Linux Basics System Tools Security Monitoring