Linux Administration and Troubleshooting - Masterclass!
What you'll learn
- Master the Linux command line and its processes
- Create hard, symbolic links and check directory status with modification time
- Set up a web server, SSH, and DHCP, and use Netcat with Ping in a network
- Secure your server by configuring SELinux
- Gain administrative superuser power with sudo to multitask and troubleshoot all administration tasks
- Develop your own methods to troubleshoot services and processes and monitor the system to identify critical machine issues
- Configure SSH servers for secured connections via remote computers and set up a network file system to better manage your Linux files
Requirements
- Prior system administrator experience on Linux operating system is required.
Description
Linux is the one of the best operating system for the corporate enterprise world. It is a major force in computing technology, powering everything from mobile phones and personal computers to supercomputers and servers. The amount of knowledge and expertise required of Linux administrators has grown tremendously over the past years. So, if you want to start a career as a Linux administrator or want to excel in your work as a Linux administrator, then this Learning Path is for you.
This comprehensive 2-in-1 course equips you with all the essential skills required to perform Linux administration tasks with ease using practical, real-world scenarios. It follows a step-by-step approach to teach you the fundamental concepts of Linux server administration such as setup, configuration, maintenance, networking, and troubleshooting. You will learn concepts such as disk and user management, networking, Linux permissions, shell scripting, and advanced command-line skills. You will also learn to configure, maintain, and run commands across many systems at the same time. You will work with SSH servers and configure a network file system (NFS) to manage your Linux files. Finally, you will learn to resolve wireless network issues and identify machine issues with different troubleshooting processes.
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
In the first course, Advanced Linux System Administration, you will learn with the help of practical, real-world situations to encounter Linux administration tasks. You will learn to configure, maintain, and run commands across many systems at the same time. You will also get some tips and tricks to make your life easier, speed up your workflow, and make you feel like a certified Linux administrator ninja! Finally, you will learn concepts such as disk and user management, networking, Linux permissions, shell scripting, and advanced command-line skills.
The second course, Troubleshooting Linux Administration, will help you learn practical and proven techniques to deal with many tasks you will encounter when administering a Linux server. You will then master the full power of the superuser, you will use sudo to fix user management files and passwords, and schedule tasks with cron before troubleshooting. You will also troubleshoot and resolve wireless issues, identify machine issues with different troubleshooting processes, configure an SSH server for remote connections, and set up a network file system to connect to your client.
By the end of this learning path, you will be able to confidently use the Linux operating system to increase your productivity and career. You will also to be able to perform your day-to-day tasks from the Linux command line.
Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
Paul Olushile graduated with a diploma degree in computer science and is currently working as a cybersecurity expert. He loves teaching and hence he has been freelancing for over 4 years to share his expertise as a Unix/Linux administrator with students. He has a diverse set of certifications, interests, and experiences, including server administration.
Who this course is for:
- This learning path is for system administrators, desktop engineers, support engineers who need to perform essential administration tasks in their day-to-day life.
Course content
- Preview02:08
- 02:28Introduction to CentOS 7
- 02:47Installing Oracle VirtualBox
- 12:11Installing CentOS 7
- 06:21Updating with YUM and RPM
- 08:30Exploring CentOS 7 Desktop
- Preview05:18
- 06:56Navigating the Filesystem Using ls, cd, pwd, top and ps Commands
- 09:28Using the Copy, Move, and Remove Commands
- 07:59Using Files with cat, tail, touch, less, head, and Extracting Infos from Text Fi
- 06:25Editing text in Nano and VIM
- 06:50Disk and System Information
- 08:28Working with Redirections, Find, and Getting Help
- Preview02:51
- 01:43Working with Symbolic Links
- 06:54Using Stickybits, SUIDbits (Set UserID), and SGIDbits (Set GroupID)
- 08:10Understanding Stat, Last Access Time, Last Modified Time, and Last Time Changed
- 03:13Creating User and Groups
- 04:59User Authentication in CentOS 7
- 08:21Managing User Passwords and Group Passwords
- 01:35Policies
- 03:44Networking in CentOS 7
- 04:53Setting Up SSH and DHCP
- 08:51Using Netcat and Ping
- 04:01Setting Up a Web Server
- 02:10Systemctl to Manage Systemd Service
- 01:22Enable and Disable System Services
- 02:38System State Overview with Systemctl
- 02:04Introduction to SELinux
- 03:08Verifying SELinux Packages in CentOS 7
- 01:58Verifying Syslog
- 01:43SELinux Policy
- 04:53Enabling and Disabling SELinux
- 5 questionsTest Your Knowledge
Instructor
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.