Môn học mới
Linux System Administration II

  • Thành thạo Quản trị hệ thống nâng cao: Quản lý kernel và các thủ tục khởi động, khắc phục sự cố cần thiết, tập lệnh bash shell
  • Quản lý các dịch vụ mạng: Cấu hình SSH, tường lửa và các dịch vụ thời gian; quản lý các dịch vụ HTTP Apache và SE Linux; truy cập bộ nhớ mạng; và quản lý container
 
  • Học viên đã học qua khóa học Linux System Administration I hoặc có kiến thức tương đương
  • Những bạn đang làm lĩnh vực quản trị hệ thống hoặc DevOps.
 
  • Thời gian học:  30 giờ
  • Học phí: 3.000.000đ/khóa
Lesson 01: Scheduling Future Tasks
  • Overview of Scheduling Tasks
  • Scheduling a Deferred User Job
  • Controlling Nice Values with Queue Designations
  • Scheduling Recurring User Jobs
  • Scheduling a job for a specific time - 1
  • Scheduling a job for a specific time - 2
  • Practice Lab Session - Scheduling a Recurring User Jobs
  • Scheduling Recurring System Jobs
  • Practice Lab Session - System Jobs
  • Scheduling tasks with Systemd Timer
  • Practice Lab Session - Systemd Timer
  • Managing Temporary Files
  • Cleaning Temporary Files with a Systemd Timer
  • Lab - Configure systemd-tmpfiles to remove unused temporary files from /tmp
  • Lab - Configure systemd-tmpfiles to periodically purge files from another directory
 
Lesson 02: Adjusting Tuning Profiles
  • Overview about tuning profiles
  • Managing profiles from the command line
  • Lab Session - Tune a server’s performance by activating the tuned service and apply a tuning profile to powersave.
  • Process Scheduling & Multitasking
  • Displaying Nice Levels from the Command Line
  • Changing the Nice Level of an Existing Process
  • Lab Session: Influencing Process Scheduling
Lesson 03: Controlling Access to files with ACLs
  • Access Control List Concepts
  • Set ACLs on files
  • Default ACLs
  • Viewing and Interpreting ACL Permissions
  • Lab - set acl on files
  • Lab - set acl on directories
  • Lab - Mask to limit the set of permissions
  • Lab - default acl
  • Guided Exercise on ACL
Lesson 04: Managing SELinux Security
  • SELinux Security Concepts
  • SELinux Context
  • SELinux Modes
  • Apache service without SELinux Protection (DAC)
  • Apache service with SELinux Protection (MAC)
  • Practical approach to understand SELinux
  • Lab - Change context temporary
  • Lab - Change context permanently
  • Lab - SELinux inheritance and its pitfalls
  • SELinux Booleans
  • Lab - SELinux Booleans
  • Audit logs & Troubleshooting SELinux
Lesson 05: Adding Partitions, File Systems, and Persistent mounts
  • Partitioning a Disk
  • Benefits of disk partitioning
  • MBR Partitioning Scheme
  • Primary & Extended Partitions
  • GPT Partitioning Scheme
  • How to identify what partitioning standard is used
  • Managing Partitions with Parted
  • Creating a file system
  • Swap Space Concepts
  • Create a Swap Partitions
  • Setting the Swap Space Priority
Lesson 06: Creating Logical Volumes
  • The LVM Logical Volume Manager
  • Features of LVM
  • LVM Architecture Overview
  • Architectural Overview via Diagram
  • LVM Components - PV, VG, LV
  • Lab 1 - Creation of PV, VG, LV
  • Lab 2 - Create File System, Mount Point
  • Lab 3 - Remove a Logical Volume
  • Lab 4 - Extending and Reducing a Volume Group
  • Lab 5 - Extending a LV and xfs & ext4 FS
  • Lab 6 - Extend a swap space
Lesson 07: Advanced Storage Features
  • About Stratis
  • Lab - Installing & Configuring Stratis
  • Lab - Managing Stratis File Systems
  • Lab - Persistently Mounting Stratis File Systems
  • Lab - Stratis filesystem snapshot
  • Guided Exercise - Create a thin-provisioned file system
  • Guided Exercise - Verify file system grows dynamically
  • Guided Exercise - Create & access data from Snapshot
  • VDO - Virtual Data Optimizer
  • Lab - Installation VDO
  • Lab - Create & format a VDO Volume
  • Lab - Testing Deduplication:
  • Recap - Lab
  • Lab - Extend & Remove VDO Volume
Lesson 08: Controlling the Boot Process
  • Booting Process of a RHEL 8 System
  • Selecting a systemd target, rebooting & shutting
  • Lab Exercise - Determine the default target and change the target into running system.
  • Lab - Selecting a rescue mode at boot time
  • Resetting a root password
  • Repairing Systemd Boot Issues
  • Booting RHEL 8 into Rescue Mode
  • Booting RHEL 8 into Emergency Mode
  • Enabling the Early Debug Shell
  • Repair a File System Issues at boot
  • Lab - Repair a File System
Lesson 09: Managing Network Security
  • Firewall Concepts
  • Features and advantages of firewalld
  • Pre-defined Zones
  • Packet flow via firewalld
  • Add, remove services from firewall server - Lab Session
  • Add http service to allow access the website - Lab Session
  • Port Forwarding - allow access a website running on 12345 port
  • masquerading, network address translation
  • Lab Session - masquerading, port forwarding
  • rich rules
  • Lab Session - rich rules
Lesson 10: Automating Installation with Kickstart
  • Overview Kickstart Server
  • Architectural Overview
  • Lab 1 - Configure dhcp server
  • Lab 2 - Configure tftp, pxe boot server
  • Lec 3 - Configure httpd, kick start configuration file
  • Lab 4 - Configure http repository, start services
  • Lab 5 - Boot the Client from Network
Lesson 11: Network File System
  • Overview of NFS
  • nfsconf tool
  • Lab - Accessing Network-Attached Storage
  • Exercise - NFS Share
  • Mounting NFS Shares with Automounter
  • Automounter Benefits
  • Lab - Automounter using indirect map
  • Lab Session on Indirect Wildcard Maps
  • Lab Session on Direct maps
Lesson 12: KVM Virtualization
  • Overview of Linux Virtualization
  • Hypervisor Concept - type 1 & type 2
  • Types of Virtualization
  • KVM, QEMU & Libvirt Architecture
  • virsh command to manager vm's
  • Lab Session
Lesson 13: Introducing Containers
  • Introducing Container Technology
  • Planning for containers
  • Lab - configure a basic container
  • Lab - mapping container host ports to the container
  • Lab - stop, restart & remove container
Lesson 14: Improving Command-line Productivity
  • Writing Simple Bash Scripts
  • Lab - Writing Simple Bash Scripts
  • Simple Commands in Linux
  • Variable, single and double quote, backslash
  • Redirection output
  • Redirection output - Lab
  • Last lecture
 
  • Chứng nhận "Linux System Administration II" do Trung Tâm Tin Học - Trường ĐH KHTN TP.HCM cấp.