Linux Commands

Linux users can interact with their machines through a wide assortment of different commands. Here, we have in-depth explanations of a variety of these commands.

Linux Commands subscription active
You will receive email notifications for new publications on Linux Commands.
499 Results
  • 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 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
  • 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

    Package Management Basics: apt, yum, dnf, pkg

    Most modern Unix-like operating system, rely on a centralized package management system for finding and installing software. This guide serves as a quick reference for the fundamentals of finding, installing, and upgr...
    By Brennen Bearnes Linux Commands Getting Started System Tools Linux Basics
  • How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 2: Reference

    In this second tutorial about starting Linux services automatically, we'll take a step back and explain init processes in more detail. You should gain a good understanding of how they control a daemon's start-up behav...
    By Sadequl Hussain System Tools Linux Basics Linux Commands CentOS Debian Ubuntu
  • Tutorial

    Systemd Essentials: Working with Services, Units, and the Journal

    In recent years, Linux distributions have increasingly migrated away from other init systems to systemd. The systemd suite of tools provides a fast and flexible init model for managing an entire machine, from boot onw...
    By Justin Ellingwood System Tools Linux Commands Logging
  • Tutorial

    How to Add and Delete Users on Debian 8

    Learning how to manage users effectively is an essential skill for any Linux system administrator. In this guide, you'll learn to add and delete users and assign sudo privileges on a Debian 8 server.
    By Brian Hogan Linux Basics Linux Commands Debian
  • Tutorial

    How to Add and Delete Users on Ubuntu 18.04

    Learning how to manage users effectively is an essential skill for any Linux system administrator. In this guide, we will discuss how to add and delete users and assign sudo privileges on an Ubuntu 18.04 server.
    By Jamon Camisso Linux Basics Linux Commands Ubuntu 18.04
  • Series: Using Sed

    The Basics of Using the Sed Stream Editor to Manipulate Text in Linux

    The sed stream editor is a non-interactive line editor that can be used to perform powerful editing operations on text streams or files. Learning to use sed well will allow you to transform text with great speed and ...
    By Justin Ellingwood Linux Basics Linux Commands
  • Tutorial

    Initial Server Setup with Debian 8

    When you first create a new Debian 8 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give yo...
    By Mitchell Anicas Getting Started Initial Server Setup Linux Basics Security Linux Commands Debian
  • Tutorial

    How To Build Go Executables for Multiple Platforms on Ubuntu 16.04

    The Go programming language comes with a rich toolchain that makes obtaining packages and building executables incredibly easy. One of Go's most powerful features is the ability to cross-build executables for any Go-s...
    By Marko Mudrinić Applications Miscellaneous Open Source Linux Commands
  • Tutorial

    How To Use Bash's Job Control to Manage Foreground and Background Processes

    In this guide, we'll talk about how bash, the Linux system, and your terminal come together to offer process and job control. In a previous guide, we discussed how...
    By Justin Ellingwood Linux Basics Linux Commands
  • Tutorial

    How to Configure NTP for Use in the NTP Pool Project on Ubuntu 16.04

    Accurate time keeping is critical for almost any service or software. Emails, loggers, event systems and schedulers, user authentication mechanisms, and services running on distributed platforms all need accurate time...
    By Daniel Ziegenberg Miscellaneous Networking Linux Commands Ubuntu 16.04
  • Tutorial

    How to Configure NTP for Use in the NTP Pool Project on CentOS 7

    Accurate time keeping is critical for almost any service or software. Emails, loggers, event systems and schedulers, user authentication mechanisms, and services running on distributed platforms all need accurate time...
    By Daniel Ziegenberg Miscellaneous Linux Commands Networking CentOS
  • Tutorial

    How To Manage Packages In Ubuntu and Debian With Apt-Get & Apt-Cache

    In this guide, we will discuss the basics of managing software packages with apt-get and apt-cache. The apt packaging tools provide a user-friendly interface to mange packages and their dependencies. A working knowl...
    By Justin Ellingwood Getting Started Linux Basics Linux Commands Ubuntu Debian
  • Tutorial

    How To Use Top, Netstat, Du, & Other Tools to Monitor Server Resources

    Monitoring a server's resources is an important task for every administrator. There are many command line tools made for this purpose. This guide will cover some of the more popular utilities for monitoring your VPS.
    By Justin Ellingwood Monitoring Linux Commands
  • Tutorial

    How To Use Dig, Whois, & Ping on an Ubuntu VPS to Query DNS Data

    Setting up domain names can be challenging for those who are inexperienced. The "dig" command can help verify that your domain settings are correct. This is also helpful for investigating how other websites set up t...
    By Justin Ellingwood DNS Linux Commands Linux Basics Ubuntu CentOS Fedora Debian
  • Tutorial

    How To Manage /etc with Version Control Using Etckeeper on CentOS 7

    As opposed to the old standby of making copies of configuration files before making changes, etckeeper lets you keep track of modifications using a Git, Mercurial, Bazaar, or Darcs repository, just like you would do w...
    By Gabriel A. Cánepa Miscellaneous Linux Commands
  • Tutorial series

    How To Configure a Linux Service to Start Automatically After a Crash or Reboot

    This series gives practical examples of and teaches the theory behind making your applications run like services. It explores the init systems of System V, Upstart, and systemd from the perspective of service startup.
    By Sadequl Hussain System Tools Linux Commands Linux Basics CentOS Debian Ubuntu
  • Tutorial series

    Using Sed

    This series covers some basic and advanced operations of sed and introduces you to the syntax required to operate this editor. You will almost certainly never replace your regular text editor with sed, but it will pro...
    By Justin Ellingwood Linux Basics Linux Commands