Advanced Linux System Administration

Video description

Configure, manage, and secure CentOS 7 Linux servers with administrative command-line skills

About This Video

  • Dominate the Linux shell with essential server commands and administrative skills
  • Create hard, symbolic links and check directory status with modification time
  • Set up SELinux and SSH, and operate your web server with Apache

In Detail

Linux is a major force in computing technology, powering everything from mobile phones and personal computers to supercomputers and servers. The job of a systems administrator is to manage the operation of a computer system. The demand for Linux has never been greater, Linux certifications play an important role in helping employers understand which applicants are qualified.

Throughout the course, we show you many tasks you'll encounter when administering a Linux server; you'll put the concepts to use in practical, real-world situations. You'll be able to configure, maintain, and run commands across many systems—all at the same time. We provide tips and tricks to make your life easier, speed up your workflow, and make you feel like a certified Linux administrator ninja! We cover topics such as disk and user management, networking, some advanced Linux permissions, shellscripting, and advanced command-line skills—all via practical, hands-on examples and demonstrations.

By the end of the course, you will be confident about performing Linux systems administrator tasks; you'll also be able to perform systems engineer tasks smoothly.

Table of contents

  1. Chapter 1 : CentOS 7 Overview and Installations
    1. The Course Overview 00:02:08
    2. Introduction to CentOS 7 00:02:29
    3. Installing Oracle VirtualBox 00:02:48
    4. Installing CentOS 7 00:12:12
    5. Updating with YUM and RPM 00:06:21
    6. Exploring CentOS 7 Desktop 00:08:30
  2. Chapter 2 : Navigate and Manipulate Files with the Command-Line
    1. Exploring Linux Command-Line 00:05:18
    2. Navigating the Filesystem Using ls, cd, pwd, top and ps Commands 00:06:56
    3. Using the Copy, Move, and Remove Commands 00:09:28
    4. Using Files with cat, tail, touch, less, head, and Extracting Infos from Text Files 00:07:59
    5. Editing text in Nano and VIM 00:06:25
    6. Disk and System Information 00:06:50
    7. Working with Redirections, Find, and Getting Help 00:08:29
  3. Chapter 3 : Operating CentOS 7 File System
    1. Exploring Hard Links 00:02:51
    2. Working with Symbolic Links 00:01:43
    3. Using Stickybits, SUIDbits (Set UserID), and SGIDbits (Set GroupID) 00:06:54
    4. Understanding Stat, Last Access Time, Last Modified Time, and Last Time Changed 00:08:11
  4. Chapter 4 : Users and Groups Management in CentOS 7
    1. Creating User and Groups 00:03:14
    2. User Authentication in CentOS 7 00:04:59
    3. Managing User Passwords and Group Passwords 00:08:22
    4. Policies 00:01:36
  5. Chapter 5 : Network Configuration
    1. Networking in CentOS 7 00:03:45
    2. Setting Up SSH and DHCP 00:04:53
    3. Using Netcat and Ping 00:08:51
    4. Setting Up a Web Server 00:04:01
    5. Systemctl to Manage Systemd Service 00:02:10
    6. Enable and Disable System Services 00:01:23
    7. System State Overview with Systemctl 00:02:39
  6. Chapter 6 : Security in CentOS 7
    1. Introduction to SELinux 00:02:04
    2. Verifying SELinux Packages in CentOS 7 00:03:08
    3. Verifying Syslog 00:01:58
    4. SELinux Policy 00:01:44
    5. Enabling and Disabling SELinux 00:04:53

Product information

  • Title: Advanced Linux System Administration
  • Author(s): Paul Olushile
  • Release date: August 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789132748