Chapter 1. Basic Command Line Tools

In this chapter, we will cover the following:

  • Controlling network interfaces
  • Monitoring network details with the IP command
  • Monitoring connections using the ss command
  • Gathering basic OS statistics
  • Viewing historical resource usage with SAR
  • Installing and configuring a Git client
  • Creating an SSH key for Git
  • Using ssh-copy-id to copy keys
  • Creating a new Git repository
  • Cloning an existing Git repository
  • Checking changes into a Git repository
  • Pushing changes to a Git remote
  • Creating a Git branch

Introduction

Every Linux System Administrator should have a solid grasp of command-line tools, from the very basics of navigating the file system to the ability to run diagnostic tools to examine potential issues. The command line offers ...

Get Learning DevOps: Continuously Deliver Better Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.