Professional Rocky Linux Network and System Administration

 

หลักสูตรนี้ใช้ Rocky Linux Version 9

 

       หลักสูตรถูกออกแบบมา เพื่อให้ผู้ที่อยู่ในวงการไอทีหรือท่านที่สนใจ ที่ยังไม่มีประสบการณ์เกี่ยวกับการติดตั้งใช้งาน Linux เป็นหลักสูตรที่เหมาะสำหรับท่านที่ต้องการติดตั้ง และดูแลเกี่ยวกับ Application ที่ทำงานบน Linux หรือ Server ที่ติดตั้งระบบ Linux รวมทั้งต้องการติดตั้งและดูแล Application ต่างๆ ที่ต้องใช้ Linux หลักสูตรนี้ เริ่มจากระดับง่าย ไปยังระดับกลาง และระดับขั้นสูง

 

       หลักสูตรนี้มีเนื้อหาที่ทันสมัย และสามารถนำไปใช้ได้ในโลกของความเป็นจริงในที่ทำงาน ใน Data Center หรือระบบ Cloud  โดยครอบคลุม ทั้งที่เป็น System และระบบ Network ตลอดจน Security นับเป็นหลักสูตรที่สมบูรณ์และครบถ้วนมากที่สุด

 

ผู้ที่เหมาะเข้ารับการอบรม

Linux system administrators

Network Administrator

IT Support Officer

Software Engineer

DevOps engineers

Cloud administrators

 

Course Outline

Installing Rocky Linux

Partitioning a Disk for Rocky Linux

The Physical Installation

Final Configuration Steps

Installing Updates

Boot and Startup processes

Run level for Linux

Changing Run Level

Managing Linux Services with Systemd

Types of systemd units

Manage systemd targets

Changing Default Target Unit

Start and Stop Linux Services

Enable and Disable Linux Services

Checking Linux Services Status

An Overview of the Rocky Linux Cockpit Web Interface

Installing and Enabling Cockpit

Accessing Cockpit

System

Logs

Storage

Networking

Accounts / Services / Applications

Diagnostic Reports

SELinux

Software Updates

Connecting to Multiple Servers

Rocky Linux File System Hierarchy Standard

Rocky Linux File System Management

File Systems

i-Nodes

Block

Superblocks

ext3

ext4

Btrfs

Mounting and Unmounting Local Disks

Using fsck

Adding a New Disk

Overview of Partitions

Traditional Disk and Partition Naming Conventions

Volume Management

Creating Partitions and Logical Volumes

Creating File Systems

Managing Rocky Linux Users and Groups

Create and Add User

Managing User Password File

/etc/passwd and /etc/shadow

Managing User Default File System

Create User with Specific UID

Create User with Specific GID

Editing and Modifying User

Enable/Disable and Managing User Account

Create Group and Managing User Group

User Management with Cockpit

Rocky Linux User and Access Permission

Type of Permission

Add Remove and Change Permission on File and Directory

Using Chmod Command for Permission Management

Change File and Ownership in Rocky Linux

Using Groups to Give Read/Write Access to User on Directory

SUID SGID and Sticky Bit

Rocky Linux Command Line

Files, File Types, File Ownership, and File Permissions Command

File and Directory Management and Manipulation Command

Check Date / Time and Time Zone Command

Disk Usage Command

File / Directory Security Command

Editor Tools

Administrative Task Command

Setting up sudo privileges for full administrative users

Setting up sudo for users with only certain delegated privileges

Understanding Rocky Linux Software Installation and Management

Repositories

The BaseOS Repository

The AppStream Repository

Using Yum for update and Manage Software Package

Managing IP Networking

Configure Hostname

Configure Network with ifconfig

Configure Network with Nmtui

Configuring Static Routes and the Default Gateway

Installing and Enabling NetworkManager

Using nmcli Commands

Rocky Linux Firewall Configuration with firewalld

An Introduction to firewalld

Zones / Interfaces / Services / Ports

Checking firewalld Status

Configuring Firewall Rules with firewall-cmd

Identifying and Changing the Default Zone

Adding and Removing Zone Services

Working with Port-based Rules

Creating a New Zone

Changing Zone/Interface Assignments

Masquerading

Implementing Port Forwarding

Managing firewalld using firewall-config

Configuring SSH Key-based Authentication on Rocky Linux

An Overview of Secure Shell (SSH)

SSH Key-based Authentication

Setting Up Key-based Authentication

SSH Key-based Authentication from Linux and macOS Clients

Managing Multiple Keys

SSH Key-based Authentication from Windows 10 Clients

SSH Key-based Authentication using PuTTY

Generating a Private Key with PuTTYgen

Using NFS to Share Rocky Linux Files with Remote Systems

Ensuring NFS Services are running on Rocky Linux

Configuring the Rocky Linux Firewall to Allow NFS Traffic

Specifying the Folders to be Shared

Accessing Shared Rocky Linux Folders

Mounting an NFS Filesystem on System Startup

Unmounting an NFS Mount Point

An Overview of Virtualization Techniques

Guest Operating System Virtualization

Hypervisor Virtualization

Paravirtualization

Full Virtualization

Hardware Virtualization

Installing KVM Virtualization on Rocky Linux

An Overview of KVM

Preparing Rocky Linux for KVM Virtualization

Verifying the KVM Installation

Creating KVM Virtual Machines using Cockpit and virt-manager

Installing the Cockpit Virtual Machines Module

Creating a Virtual Machine in Cockpit

Starting the Installation

Creating a Virtual Machine using virt-manager

Starting the Virtual Machine Manager

Configuring the KVM Virtual System

Starting the KVM Virtual Machine

Creating KVM Virtual Machines with virt-install and virsh

Running virt-install to build a KVM Guest System

An Example Rocky Linux virt-install Command

Starting and Stopping a Virtual Machine from the Command-Line

Creating a Virtual Machine from a Configuration File

Creating a Rocky Linux KVM Networked Bridge Interface

Getting the Current Network Settings

Creating a Network Bridge from the Command-Line

Declaring the KVM Bridged Network

Using a Bridge Network in a Virtual Machine

Creating a Bridge Network using nm-connection-editor

Managing KVM using the virsh Command-Line Tool

The virsh Shell and Command-Line

Listing Guest System Status

Starting a Guest System

Shutting Down a Guest System

Suspending and Resuming a Guest System

Saving and Restoring Guest Systems

Rebooting a Guest System

Configuring the Memory Assigned to a Guest OS

An Introduction to Linux Containers

Linux Containers and Kernel Sharing

Container Uses and Advantages

Rocky Linux Container Tools

The Docker Registry

Container Networking

Installing Docker Engine on Centos8

Working with Containers on Rocky Linux

Pulling a Container Image

Running the Image in a Container

Managing a Container

Saving a Container to an Image

Removing an Image from Local Storage

Removing Containers

Building a Container with Buildah

Container Bridge Networking

Configuring DHCP 

Installing a DHCP Server

DHCPv4

DHCPv6

Troubleshooting and Diagnostic Tools

DHCP and DNS Dynamic Update

Use of Keys

Configuring Domain Name Service (DNS) 

DNS Service

Installing a DNS Server

Starting the Service in CentOS 7

Installing a Master Server

Client Configuration

Slave Servers and Zone Transfers

DNSSEC and TSIG

Chroot

Diagnostic Tools

rndc dig  host

Log Files 

journalctl

Configuring a Rocky Linux Postfix Email Server

Mail User Agent

Mail Transfer Agent

Mail Delivery Agent

SMTP Relay

Configuring a Rocky Linux Email Server

Postfix Pre-Installation Steps

Firewall/Router Configuration

Installing Postfix on Rocky Linux

Configuring Postfix

Configuring DNS MX Records

Starting Postfix on a Rocky Linux System

Testing Postfix

Sending Mail via an SMTP Relay Server

Adding a New Disk Drive to a Rocky Linux System

Mounted File Systems or Logical Volumes

Finding the New Hard Drive

Configure Disk Size in Rocky Linux

Creating Linux Partitions

Creating a File System on a Rocky Linux Disk Partition

An Overview of Journaled File Systems

Mounting a File System

 

หากท่านสนใจสามารถสอบถามเพิ่มเติมได้ที่ T. 081-6676981, 089-7767190,

02-2740864, 02-2740867

Email: This email address is being protected from spambots. You need JavaScript enabled to view it. , This email address is being protected from spambots. You need JavaScript enabled to view it. 

 Facebook.com/cyberthai        Line ID : cyberthai