Booking options
£33.99
£33.99
On-Demand course
8 hours 18 minutes
All levels
This course will help you to get started with Linux server administration. From covering the basic concepts needed for an entry-level Linux admin to advanced topics, such as Linux special permissions and commands, you will learn it all with the help of interesting activities.
The demand for Linux skills keeps growing in today's technical world. Organizations are looking for techies with excellent Linux skills to fulfill the positions of Linux server administrators. This course will help you to master the fundamental concepts of Linux server administration and will show you some amazing command line tricks. The course starts with an introduction to Linux distributions. You will then learn how to install VirtualBox and CentOS on Windows and Mac. Next, you will become familiar with Linux fundamental concepts, such as directory structure, basic commands, shell, graphical editors, and directories. Moving along, you will grasp Linux intermediate skills and get a hands-on experience of the Linux boot process and system logging. Next, you will learn to manage disk, storage devices, and users and learn how to configure Linux network interfaces. Toward the end, you will become familiar with the concepts of advanced Linux permissions, shell scripting, and advanced command line interface. By the end of this course, you will be well-versed with the fundamentals of the Linux operating system and be able to apply the skills in the real world. The code bundle for this course is available at https://github.com/packtpublishing/linux-administration-bootcamp-go-from-beginner-to-advanced
Become familiar with the basic and advanced Linux commands
Create, rename, move, edit, copy, and delete directories and files
Find out how to troubleshoot network connections
Manage disks, storage devices, and users with ease
Schedule and automate jobs using Cron
Decipher the most cryptic Linux permissions with ease
This course is designed for anyone interested in learning Linux to start a career as a Linux server administrator. No previous knowledge of Linux is required as this course teaches all the concepts from scratch.
This video provides detailed explanations and activities to help you master the basic and advanced topics of Linux server administration.
Understand the most important and fundamental concepts of Linux server administration * Get to grips with the Linux command-line interface * Learn how to configure, maintain, manage, and support Linux systems
https://github.com/packtpublishing/linux-administration-bootcamp-go-from-beginner-to-advanced
Jason Cannon is a professional system administrator, consultant, and author. He started his career as a Unix and Linux System engineer in 1999. Since that time, he has utilized his Linux skills at companies such as Xerox, UPS, Hewlett-Packard, and Amazon.com. Additionally, he has acted as a technical consultant and independent contractor for small businesses and Fortune 500 companies. Jason has professional experience with CentOS, RedHat Enterprise Linux, SUSE Linux Enterprise Server, and Ubuntu. He has used several Linux distributions on personal projects including Debian, Slackware, CrunchBang, and others. In addition to Linux, Jason has experience supporting proprietary Unix operating systems including AIX, HP-UX, and Solaris. He enjoys teaching others how to use and exploit the power of the Linux operating system.
1. Overview
1. Course Overview This video provides a course overview. |
2. Installing and Connecting to a Linux System
1. Linux Distributions This video gives you an overview of Linux distribution systems. |
2. Installing VirtualBox on Windows This video demonstrates how to install VirtualBox on Windows. |
3. Installing VirtualBox on Mac This video explains how to install VirtualBox on Mac. |
4. Installing CentOS Linux Using an Image for VirtualBox This video demonstrates how to install CentOS Linux using an image for VirtualBox. |
5. VirtualBox Troubleshooting Tips This video provides some VirtualBox troubleshooting tips. |
6. Installing Linux from Scratch This video explains how to install Linux from scratch. |
7. Installing CentOS Linux from Scratch This video demonstrates how to install CentOS Linux from scratch. |
8. Getting Connected This video explains how to get connected to a Linux system. |
9. Connecting Directly This video demonstrates how to connect directly to a Linux system. |
3. Linux Fundamentals
1. Linux Directory Structure This video explains the Linux directory structure. |
2. Shell Interpreter This video introduces you to the shell interpreter. |
3. Basic Linux Commands This video explains the basic Linux commands. |
4. Getting Help from the Command Line Interface This video shows you how to get help from the command line interface. |
5. Working with Directories This video demonstrates how to work with directories. |
6. Listing Files and Understanding ls Output This video explains how to list files and output using the ls command. |
7. File and Directory Permissions Explained - Part 1 This is the first part of the two-part video that explains the file and directory permissions. |
8. File and Directory Permissions Explained - Part 2 This is the second part of the two-part video that explains the file and directory permissions. |
9. Finding Files and Directories This video explains how to find files and directories. |
10. Viewing Files and the Nano Editor This video explains how to view files and use the nano editor. |
11. Editing Files in Vi This video demonstrates how to edit files using vi. |
12. Editing Files with Emacs This video explains how to edit the files using emacs. |
13. Graphical Editors This video introduces you to the graphical editors. |
14. Deleting, Copying, Moving, and Renaming Files This video demonstrates how to delete, copy, move, and rename files. |
4. Intermediate Linux Skills
1. Wildcards - Part 1 This is the first part of the two-part video that explains the concept of wildcard symbols. |
2. Wildcards - Part 2 This is the second part of the two-part video that explains the concept of wildcard symbols. |
3. Input, Output, and Redirection This video explains the concept of input, output, and redirection. |
4. Comparing Files This video shows how to compare files. |
5. Searching Files and Using Pipe This video explains how to search files and use the pipe command. |
6. Transferring and Copying Files over the Network This video demonstrates how to transfer and copy files over the network. |
7. Customizing the Shell Prompt This video explains how to customize the shell prompt. |
8. Shell Aliases This video explains how to create shell aliases. |
9. Environment Variables This video explains the concept of environment variables. |
10. Processes and Job Control This video focuses on processes and job control. |
11. Scheduling Repeated Jobs with Cron This video demonstrates how to schedule repeated jobs using Cron. |
12. Switching Users and Running Commands as Others This video explains how to switch users and run commands as others. |
13. Shell History and Tab Completion This video explains the concept of shell history and tab completion. |
14. Installing Software This video demonstrates how to install the software in the Linux system. |
5. The Linux Boot Process and System Logging
1. The Linux Boot Process This video explains the Linux boot process. |
2. The Linux Boot Process - Demo This video demonstrates the Linux boot process. |
3. System Logging This video demonstrates how to perform system logging. |
6. Disk Management
1. Disk Management - Part 1 This is the first part of the three-part video that explains how to perform disk management. |
2. Disk Management - Part 2 - Creating Partitions with the fdisk Command This is the second part of the three-part video that explains how to perform disk management by creating partitions using the fdisk command. |
3. Disk Management - Part 3 - File Systems This is the third part of the three-part video that demonstrates how to perform disk management with the file systems. |
7. Logical Volume Manager (LVM)
1. Introduction to Logical Volume Manager (LVM) This video provides an introduction to LVM. |
2. Logical Volume Manager (LVM) - Layers of Abstraction This video explains the layers of abstraction in LVM. |
3. Creating Physical Volume (PV), Volume Group (VG), and Logical Volume (LV) This video demonstrates how to create PV, VG, and LV. |
4. Extending Volume Group (VG) and Logical Volume (LV) This video explains how to extend VG and LV. |
5. Mirroring Logical Volume (LV) This video demonstrates how to mirror LV. |
6. Removing Logical Volume (LV), Physical Volume (PV), and Volume Group (VG) This video explains how to remove LV, PV, and VG. |
7. Migrating Data from One Storage Device to Another This video demonstrates how to migrate data from one storage device to another. |
8. Logical Volume Manager (LVM) - Summary This video provides a summary of LVM. |
8. User Management
1. Managing Users and Groups - Part 1 This is the first part of the two-part video that explains how to manage users and groups. |
2. Managing Users and Groups - Part 2 This is the second part of the two-part video that explains how to manage users and groups. |
9. Networking
1. Transmission Control Protocol/Internet Protocol (TCP/IP) Networking for Linux System Administrators This video explains how to perform TCP/IP networking for Linux system administrators. |
2. Networking - Domain Name System (DNS) and Hostnames This video introduces you to DNS and hostnames. |
3. Networking - Dynamic Host Configuration Protocol (DHCP) and Dynamic and Static Addressing This video explains the concept of DHCP and dynamic and static addressing. |
4. Network Troubleshooting - Part 1 This is the first part of the two-part video that explains how to troubleshoot a network. |
5. Network Troubleshooting - Part 2 This is the second part of the two-part video that explains how to perform network troubleshooting. |
10. Advanced Linux Permissions
1. Special Permission Modes - Part 1 This is the first part of the two-part video that explains how to set up special permission modes in Linux. |
2. Special Permission Modes - Part 2 This is the second part of the two-part video that explains how to set up special permission modes in Linux. |
11. Shell Scripting
1. Shell Scripting - Part 1 This is the first part of the two-part video that explains how to perform shell scripting. |
2. Shell Scripting - Part 2 This is the second part of the two-part video that explains how to perform shell scripting. |
12. Advanced Command Line Skills - Command Line Kung Fu
1. Tab Completion This video demonstrates how to perform tab completion. |
2. Repeating the Last Command as Root This video explains how to repeat the last command as root. |
3. Re-running a Command Starting with a String This video demonstrates how to rerun a command starting with a string. |
4. Reusing Arguments This video explains how to reuse arguments. |
5. Striping out Comments and Blank Lines This video demonstrates how to strip out comments and blank lines. |
6. Reusing the Last Item from the Previous Command This video explains how to reuse the last item from the previous command. |
13. Extras
1. Connecting to a Linux Virtual Machine over the Network This video demonstrates how to connect to a Linux virtual machine over the network. |
2. Installing Apache, MySQL, PHP, and WordPress on Ubuntu This video explains how to install Apache, MySQL, PHP, and WordPress on Ubuntu. |
14. Summary
1. Conclusion - Congratulations and Thank You! This video provides the conclusion of this course. |