Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 5.5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
IT & Software Network & Security Linux Administration

Linux Administration and Troubleshooting - Masterclass!

Use the in-demand skills to start a career as a Linux Server Admin or Linux Administrator!
Rating: 4.2 out of 54.2 (14 ratings)
135 students
Created by Packt Publishing
Last updated 10/2018
English
English [Auto]
30-Day Money-Back Guarantee

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

2 sections • 69 lectures • 5h 35m total length

  • Preview02:08
  • Introduction to CentOS 7
    02:28
  • Installing Oracle VirtualBox
    02:47
  • Installing CentOS 7
    12:11
  • Updating with YUM and RPM
    06:21
  • Exploring CentOS 7 Desktop
    08:30
  • Preview05:18
  • Navigating the Filesystem Using ls, cd, pwd, top and ps Commands
    06:56
  • Using the Copy, Move, and Remove Commands
    09:28
  • Using Files with cat, tail, touch, less, head, and Extracting Infos from Text Fi
    07:59
  • Editing text in Nano and VIM
    06:25
  • Disk and System Information
    06:50
  • Working with Redirections, Find, and Getting Help
    08:28
  • Preview02:51
  • Working with Symbolic Links
    01:43
  • Using Stickybits, SUIDbits (Set UserID), and SGIDbits (Set GroupID)
    06:54
  • Understanding Stat, Last Access Time, Last Modified Time, and Last Time Changed
    08:10
  • Creating User and Groups
    03:13
  • User Authentication in CentOS 7
    04:59
  • Managing User Passwords and Group Passwords
    08:21
  • Policies
    01:35
  • Networking in CentOS 7
    03:44
  • Setting Up SSH and DHCP
    04:53
  • Using Netcat and Ping
    08:51
  • Setting Up a Web Server
    04:01
  • Systemctl to Manage Systemd Service
    02:10
  • Enable and Disable System Services
    01:22
  • System State Overview with Systemctl
    02:38
  • Introduction to SELinux
    02:04
  • Verifying SELinux Packages in CentOS 7
    03:08
  • Verifying Syslog
    01:58
  • SELinux Policy
    01:43
  • Enabling and Disabling SELinux
    04:53
  • Test Your Knowledge
    5 questions

  • Preview02:34
  • The Power of sudo
    09:04
  • Cultivating Admin Tasks with Root
    06:04
  • Installing Programs with sudo Privileges
    04:50
  • Handling the sudoers File
    05:55
  • Understanding SU Capabilities
    06:50
  • Handling the Users Management Files
    07:30
  • Getting the Users Password in the /etc/shadow File
    05:13
  • Protect and Create User Passwords
    06:45
  • Create Secured Groups with Passwords
    04:35
  • Create Secured Groups with Passwords
    03:21
  • User Cron Tabs (User Table)
    03:35
  • Editing Cron Tabs
    03:40
  • Scheduling Cron Tabs as Administrator
    Processing..
  • Checking Debian Cron in Extensions Files
    06:27
  • Automating Tasks with Cron Tabs
    05:54
  • Resolve Network Connections with Systemctl
    05:51
  • Using nm-tool to Output Information Network Manager
    07:05
  • Listing Hardware Details with lshw
    05:11
  • sudo Privileges to Check PCI Bus Infos – lspci, lsusb, lsmod
    05:39
  • Troubleshooting with Ping
    03:00
  • Checking for Device Recognition and Wireless Network Files
    02:24
  • Installing Troubleshooting Tools – Htop, Glances
    03:22
  • Troubleshooting with Glances
    08:33
  • Troubleshooting with Htop
    05:49
  • Fixing Common Linux Processes Problems
    03:09
  • Process Management with ps and top
    06:33
  • SSH Installations
    03:22
  • Connecting to a Server
    02:35
  • Working with a Server Remotely
    04:58
  • Creating SSH Cryptographic Keys
    04:54
  • Checking Firewall Status
    02:06
  • Network File System (NFS)
    02:34
  • NFS Server Installations
    02:33
  • Configuring an NFS Client
    06:04
  • Troubleshooting NFS
    02:47
  • Test Your Knowledge
    5 questions

Instructor

Packt Publishing
Tech Knowledge in Motion
Packt Publishing
  • 3.9 Instructor Rating
  • 56,420 Reviews
  • 344,266 Students
  • 1,422 Courses

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.



  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.