Essentials of UNIX Administration with FreeBSD 12.1

Video description

An easy and practical way to develop skills for managing UNIX systems

About This Video

  • Master core UNIX and Linux commands
  • Learn effective techniques to manage files, file permissions, users, and groups
  • Develop skills to manage UNIX from the command line

In Detail

The job market of UNIX administration is always very competitive and to make yourself stand out from the crowd; you need exceptional UNIX skills. With this video course, you’ll learn all the latest UNIX topics that’ll help you to manage UNIX servers with ease.

The course starts with the learning objectives and the installation process of FreeBSD (12.1) UNIX on your machines. Next, you’ll learn how to use the CLI environment of FreeBSD, and grasp the process of adding and removing software in FreeBSD. Moving along, you’ll find out the best practices to work with the text editor, and understand how to manage files and directories cleanly in FreeBSD. Next, you’ll manage UNIX file permissions, and become well-versed in extending permissions with ACLs (Access Control Lists). Finally, you’ll manage users in groups, and learn techniques to monitor FreeBSD and server load.

By the end of this course, you’ll have gained essential skills needed to manage a UNIX system in a corporate environment.

Table of contents

  1. Chapter 1 : Installing and Upgrading FreeBSD UNIX
    1. Welcome to Essential UNIX Administration
    2. Course Introduction and Installation
    3. Installing FreeBSD UNIX
    4. Updating FreeBSD with Patches
    5. Upgrading to a New FreeBSD Release
    6. Gaining Remote Access Using Secure Shell (SSH)
    7. Adding an Administrator and Connecting to FreeBSD
  2. Chapter 2 : Discovering the UNIX Command Line
    1. Welcome to the UNIX Command Line Interface (CLI)
    2. Working with the Default Login Shell
    3. Listing Directories and Aliases
    4. Navigating Directories
    5. Working with the UNIX find Command
    6. Reading and Writing to Files
    7. Building Bespoke Application Using Command Pipelines
  3. Chapter 3 : Managing Software in FreeBSD
    1. Understanding Software Management in FreeBSD
    2. Working with the Command pkg to Manage Software in FreeBSD
    3. Locating Files from Software Packages
  4. Chapter 4 : Working with UNIX Text Editors
    1. It's All about the Editing
    2. Using vi, FreeBSD's Default Editor
    3. Using Nano, a Simple Editor to get Started
    4. Learning Vim with Vimtutor
    5. The three Modes in Vim
    6. Power Editing Files using Vim
  5. Chapter 5 : Managing Files and Directories in FreeBSD
    1. Introduction to File Management in FreeBSD
    2. So How Do We Manage All Of this?
    3. Organising Files Using Directories
    4. Moving and Copying File.
    5. Understanding Hard Links and Directories
    6. Hard-linking Files in FreeBSD
    7. Creating Soft or Symbolic Links in UNIX
    8. Creating Named Pipes
  6. Chapter 6 : Managing UNIX File Permissions
    1. Securing Files Using the File Mode
    2. Understanding the File Mode
    3. Controlling the Assigned Permissions to New Files
    4. Setting Standard Permissions on Files
    5. Controlling Directory Permissions
    6. Controlling Ownership of Files
    7. Creating Sticky Directories by Controlling Deletions
    8. Using the SGID Special Permission
    9. Using the SUID Special Permission
  7. Chapter 7 : Extending Permissions with Access Control Lists (ACLs)
    1. Improving the File Mode with Access Control Lists (ACLs)
    2. What is on the Access Control Lists (ACL) Menu?
    3. Access Control Lists (ACL) Support in FreeBSD
    4. Listing Access Control Lists (ACLs) with FreeBSD
    5. Altering Access Control Lists (ACLs) Using setfacl
    6. Setting Default Access Control Lists (ACLs) on Directories
  8. Chapter 8 : Managing Users and Groups
    1. Do We Need Users?
    2. Understanding User Management in FreeBSD
    3. Adding Users to FreeBSD with adduser Script
    4. Creating Users Using pw
    5. User Defaults
    6. Managing Users in FreeBSD
    7. Managing User Passwords
    8. Managing Groups in FreeBSD
    9. Elevating User Privileges Using sudo
  9. Chapter 9 : Monitoring FreeBSD and Managing Server Load
    1. What is Monitoring?
    2. Identify System Hardware
    3. Identify System Load
    4. Managing Processes
    5. Reboot and Poweroff System

Product information

  • Title: Essentials of UNIX Administration with FreeBSD 12.1
  • Author(s): Andrew Mallett
  • Release date: November 2020
  • Publisher(s): Packt Publishing
  • ISBN: 9781801076784