Linux 管理與進階故障排除技巧

開啟高度需求的 Linux 伺服器管理員職業生涯,經由實際運行環境 Sessions (連線會話時段) 跟著 IT 專業人員學習。


從這 28.5 小時的課程,你會學到

  • Red Hat Enterprise Linux 7 概述
  • RHEL7 的特性和與 RHEL6的比較
  • Linux 管理和故障排除(基本系統恢復)
  • OS升級 – RHEL 7.1至7.2(第1部分)
  • Red Hat Satellite Server 6.2 概述
  • Satellite 伺服器的先決條件
  • 使用訂閱管理器註冊伺服器
  • Satellite 伺服器軟體包的安裝
  • Satellite 伺服器的初始設定
  • 使用 RHN 註冊 Satellite 伺服器
  • 在 Satellite 伺服器中下載/上傳安裝資訊檔( manifest )
  • 在 Satellite 伺服器中創建 Red Hat Repo
  • 為 Satellite 客戶端創建啟用密鑰
  • 為 Satellite 伺服器附加訂閱
  • 監視和調整 CPU、記憶體、IO、網路
  • 熟悉流程管理
  • DNS(域名系統)
  • Apache Web 伺服器管理
  • 如何檢查 Linux 伺服器上的高記憶體利用率
  • 如何在 Linux 伺服器上檢查高 CPU /磁碟 IO 利用率
  • Linux 的用戶管理和權限
  • 許多實驗室通過範例來解釋每條命令和故障排除。
  • 獲得足夠的技能來在 RHEL 上執行核心系統管理任務
  • 建立 RHCSA 認證的 Red Hat Enterprise Linux 系統所需的基礎技能。
  • RHEL 7 中 Kdump Configuration 的設定
  • 熟悉 sudoers  檔案
  • Yum 設定及其在 Linux 伺服器上的安裝
  • FTP 伺服器設定
  • NFS 伺服器設定
  • 有關 LVM 中元資料( Metadata )的概述
  • 如何恢復 LVM 中的故障磁碟或恢復元資料
  • 路由表( Routing Table )概述
  • 了解 netstat -rn 或 route -n 的輸出
  • Linux 中的基本命令,包含範例和解釋
  • 熟悉核心模組( Kernel Modules )
  • Linux Crontab 概述及其格式
  • 為一段特定時間安排工作
  • 使用 cron 安排每分鐘的工作
  • OpenSSH 概述
  • 什麼是一些 OpenSSH 特性?
  • OpenSSH 選項 –  通過/ etc / ssh / sshd_config 檔進行控制
  • 遠端登入( telnet )
  • 在 Linux上設定 telnet 伺服器
  • Linux 查找命令
  • RAID 介紹,RAID 的概念和功能
  • 如何配置不同級別的 Raid,如(0,1,5,6等)
  • 使用 kickstart 伺服器自動化安裝
  • Yum  歷史命令
  • 使用 Yum 歷史命令恢復和重複交易
  • OS 輕量升級過程
  • .bash_profile,.bashrc 和 .bash_logout
  • 如何在 .bashrc 檔案中設定 PATH
  • 備份概述
  • 完全備份,增量備份和差異備份
  • 用於備份的轉儲命令
  • SELinux的


  • PC 或 筆記本電腦與網繼網路連接
  • 這門課不需要有正式的先修知識; 然而,有在其他作業系統上的系統管理員經驗將非常有用。



  • 能有信心地使用 Linux 作業系統來提升你的工作效率和職業生涯。
  • 能夠從 Linux 命令行執行日常計算任務。


LINUX Basic Course Outline

Linux basic concepts,Introduction & History of Unix/Linux

  • Introduction to Unix
  • History of UNIX
  • What is LINUX
  • History of Linux
  • LINUX Distributions
  • Unix File System

Linux Commands Tutorials

  • Lecture on various commands with proper explanation with examples on live environment.
  • Overview of File System Structure
  • pwd, cd, ls, less, cp, file mkdir. more. mv, cat, rm rmdir, wc, dd, head, tail, touch, ln etc

Bash Variables & Standard Input output Redirecting

  • Familiar with Variables
  • Bash variable, Environmental variable & System Variables
  • Lab
  • Standard Input & Output Redirecting ( > , 2> ,&> )
  • Standard Input and Output
  • Redirecting Output to a File
  • Redirecting Output to a File
  • Lab

User management :

  • Understanding different types of groups and creation of groups
  • Creation of users in different groups
  • Understanding Passwd, Shadow Files
  • Understanding passwd aging
  • Creation of quotas for users, groups and file systems
  • Understanding users security files
  • password aging policy using chage commands

Permissions in Red Hat Linux

  • Basic File Permissions
  • User Based permissions groups
  • Permission Types
  • Change of permissions & ownership
  • Special Permissions
  • Setuid, Setguid, Sticky bit, ACL etc
  • Two Labs to demonstrate the permissions from real IT industry environment.

Linux Crontab

  • Overview of Linux Crontab & its format
  • Schedule a job for a specific period of time
  • Schedule a job for more then one instance (e.g. twice a day)
  • Schedule a job for specific range of time
  • Schedule a job every weekday during working hours
  • how to view crontab entries?
  • Schedule a job for every minute using cron

Linux Find Commands

  • Basic find commands for finding files with names
  • Find files based on their permissions
  • Search files based on owners & groups
  • Find files and directories based on date & time
  • Find files and directories based on size


  • Overview of OpenSSH
  • What Are Some Of The OpenSSH Features?
  • OpenSSH options are controlled through the /etc/ssh/sshd_config file
  • Lab Session


  • Overview about telnet
  • Configuration of telnet server on Linux
  • Xinetd Service

Process Management

  • Understanding ps commands with custom properties & Nice values etc
  • Different stats of a process like “D”, “S”, “T”, “Z” etc
  • Kill commands to terminate the process
  • Lab

Kernel Modules

  • What is Kernel & its features
  • Kernel Modules
  • Commands to manipulate the kernel (insmod,lsmod,modinfo,modprobe &rmmod)
  • How to know the name of the module or kernel driver for any deivce like lan
  • Lab

Disk Partitions, File Systems Creations & RAID Configuration

  • Creating the partitions in a simple disk using fdisk
  • Understanding the different options in fdisk utility
  • Creating File Sytems using (ext3/ext4/xfs FS)
  • Mounting/Umounting FS
  • Entry in fstab
  • Introduction to RAID
  • Concepts & features of RAID
  • RAID Level
  • How to configure different level of Raids like (0,1,5,6 etc)
  • Lab Sessions

Logical Volume Manager Administration

  • LVM Architecture Overview
  • LVM Components
  • LVM Logical Volumes
  • Logical Volume Creation Overview
  • Growing a File System on a Logical Volume
  • Logical Volume Backup
  • LVM Administration with CLI Commands
  • Using CLI Commands
  • Physical Volume Administration
  • Creating Physical Volumes
  • Displaying Physical Volumes
  • Preventing Allocation on a Physical Volume
  • Resizing a Physical Volume
  • Removing Physical Volumes
  • Volume Group Administration
  • Creating Volume Groups
  • Adding Physical Volumes to a Volume Group
  • Displaying Volume Groups
  • Removing Physical Volumes from a Volume Group
  • Changing the Parameters of a Volume Group
  • Activating and Deactivating Volume Groups
  • Removing Volume Groups
  • Overview about LVM Metadata
  • Metadata Contents
  • How to identify and recover failed LVM disk

  RPM (Red Hat Package Manager) 

  • Install : It is used to install any RPM package.
  • Remove : It is used to erase, remove or un-install any RPM package.
  • Upgrade : It is used to update the existing RPM package.
  • Verify : It is used to query about different RPM packages.
  • Query : It is used for the verification of any RPM package.

YUM (Yellowdog Updater, Modified)

  • Overview of YUM
  • Configuration& and installation of yum on Red Hat Linux Server
  • Lab-1
  • Lab-2
  • Yum History Command
  • Reverting and Repeating Transactions like undo & redo using yum command

Linux OS Minor Upgrade

  • Linux OS upgrade from RHEL 7.1 to RHEL 7.2
  • Lab Practice Sessions

File Transfer Protocol on RHEL 7

  • Overview of FTP Server
  • Installation and configuration of FTP Server
  • Lab-1
  • Lab-2

Apache Web Server Administration

  • Basic Setup
  • Verify installation
  • Package files
  • Main configuration file(s)
  • Backup
  • Edit the httpd.conf configuration file
  • ServerRoot
  • PidFile
  • ServerName
  • Add site to /etc/hosts file
  • DocumentRoot
  • ErrorLog
  • Listen
  • Create your HTML documents
  • Start the Web Server
  • Access the web site
  • Local access
  • Internal & external access
  • Summary of basic setup

DNS (Domain Name System)

  • Overview of DNS
  • Understanding root & top level domains
  • How dns works practically
  • What happens when I type any website name in the address bar of the browser

Network File System (NFS) on RHEL 7

  • Overview of NFS Server
  • Installation and configuration of NFS Server
  • Lab-1
  • Lab-2

Automating Installation using kickstart

  • Overview of Kickstart Server
  • Features of Kickstart Server
  • Configuration & Installation of Kickstart Server
  • Configuration of dhcp, tftpd, nfs for Kickstart Server
  • Configuration of kickstart config file using graphical mode
  • PXE Boot Environment
  • Lab Session
  • Unattended Client boot and do the installation via network

How to find HBA details & Storage Connectivity & Scan new disks/luns on Red Hat Linux Physical Server 

  • How’s HBA/FC’s are connected to the Linux Physical Server
  • Lab on Live production Environment
  • How storage disks are connected to the server
  • What all the paths of a disk to access the SAN Storage via round robin request
  • Lab on understanding the disks paths via different HBA/FC Card.
  • How to scan new luns coming from storage on Red Hat Linux

Networking Concepts in RHEL 7

New Sets of commands introduced in RHEL 7 for managing the network interfaces.

  • Check the status of ethernet interfaces
  • Add and configure the new ethernet interface
  • Activate the network services
  • Commands to change the network properties of an existing interface
  • Delete the ethernet interface
  • Learning of various new commands related to managing network interfaces.
  • Overview of Routing Table
  • Understanding the output of netstat -rn or route -n output
  • Lab

Linux Performance Monitoring

  • Introduction about Performance monitoring in Linux
  • Important four subsystems that needs to be monitored.

1. CPU
2. Memory
3. I/O
4. Network

  • Familiar & understanding with CPU Utilization
  • Like Context switches, Run Queue, CPU utilization & Load Average
  • Familiar & understanding with Memory Utilization
  • Familiar & understanding with I/O Analyses
  • Familiar & understanding with Network Monitoring
  • Familiar with various Commands to manage performance issues in Linux Servers
  • top

Troubleshooting Linux Boot Problems in Red Hat Linux 6/7 (Basic System Recovery) – Advanced Level

  • Simple & step by step understanding of Linux Boot Process ( 2 detailed Sessions)
  • Overview of Red Hat Linux 7 and their features
  • Comparison of features of RHEL7 with RHEL6
  • Lab on Basic System Recovery (Initramfs file missing/Corrupted)
  • Lab on Basic System Recovery (Grub related issues like stage 1.5/2 grub is missing)-Part1
  • Lab on Basic System Recovery (Grub related issues like stage 1.5/2 grub is missing)-Part2
  • Lab on Basic System Recovery (Master Boot Record missing/corrupted)
  • Lab on Basic System Recovery (Critical files are missing like mount binary, incorrect entry in fstab etc)
  • Lab on Basic System Recovery (Critical files are missing like mount binary, incorrect entry in fstab etc)

Red Hat Enterprise Linux 7

  • Overview about RHEL7 with its new features
  • Comparison with RHEL 6
  • Lab on systemd service (Familiar with different systemd targets & new commands)
  • Rescue mode in RHEL 7
  • Lab on rescue mode
  • Emergency mode in RHEL 7
  • Lab on emergency mode
  • Troubleshooting mode (Overview and Lab)
  • Lab on Recovering the Root password in RHEL7
    • Resetting the Root Password Using an Installation Disk
    • Resetting the Root Password Using rd.break

Kdump configuration on RHEL 7

  • Overview of kdump
  • How to enable Kdump on RHEL 7
  • Lab Session

Red Hat Satellite 6.2

  • Overview of Satellite Server
  • Pre-Requisites (What needs to be done before initiating the Red Hat Satellite Server installation)
  • Registering the server using subscription manager
  • Installing the Satellite Server Packages & updating the Server
  • Installing satellite from the Offline Repositories.
  • Initial Configuration for the satellite server
  • Registering Satellite
  • Downloading/Uploading manifest (Importing manifest to Installed Satellite server)
  • Attaching a subscription
  • Create Red Hat Repo’s as per the environment requirement
  • Creating Activation
  • Registering server (Red Hat Satellite client)
  • Recap

Managing SELinux Security

  • Introduction – SELinux
  • SELinux Security Concepts
  • Changing SELinux Modes
  • Practice Lab Sessions
  • Changing SELinux Contexts
  • SELinux Booleans
  • Audit logs & troubleshooting SELinux

Backup and Restore

  • Overview of Backup
  • Various commands for backup
  • Types of backup
  • Full backup, Incremental backup and differential backup
  • dump command to take backup & restoration.


  • 研究生以及位於 Linux 管理工作的人員,並希望在 Red Hat Linux 問題解決和進階知識方面獲得實際操作經驗。
  • 跨多個領域需要執行重要管理任務的 IT 專業人員。


Shikhar Verma  Linux中的解決方案架構師,Ansible自動化,Unix

我的名字是 Shikhar Verma,自 2005 年以來我開始於 IT 行業的職業生涯,目前在多國公司擔任解決方案架構師,在空閒時間擔任專業 IT 培訓師。


我曾在許多跨國公司和全球專案中擔任高級 Linux 管理員,例如,我曾在美國 AT&T Bell South 工作,擔任高級 Linux 管理員3年,還有機會身為 Linux 和 HP-UX 環境的顧問為全球 Johnson&Johnson 專案工作2年。

我的主要技能是 Linux 管理,然後是 HP-UX 和 AWS 雲(亞馬遜網路服務)、使用 Ansible 自動化、Shell 腳本等


  • HP 伺服器  (Itanium/PA-RISC)
  • Superdome 2 8s,16s & 32s
  • 9000/RX 系列伺服器(上面跑 HP-UX 11iv1, v2 和 v3)
  • HP P & C 經典刀鋒伺服器 c7000 (上面跑 HP-UX/RHEL5) etc.


  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

課程網址  |  ♥找優惠折扣碼?

Sponsored by Udemy


 歡迎使用 e-mail 訂閱 Soft & Share 

Spread the love

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: