Mastering Linux for System and Network Administration

 

***** เรียนหนึ่งหลักสูตรแต่ได้ถึง 2 ใน Course เดียวกัน (Ubuntu & CentOS) *****

 

        ปัจจุบันลีนุกซ์ได้รับการพิจารณาว่าเป็นระบบปฏิบัติการที่ได้รับความนิยมและทรงประสิทธิภาพ ซึ่งใช้กันในหลายบริษัทและองค์กรต่างๆ เพื่อให้มั่นใจถึงประสิทธิภาพที่ปลอดภัยและเหมาะสมที่สุดสำหรับโครงสร้างพื้นฐานด้านไอทีขององค์กร Linux เป็นระบบปฏิบัติการแบบโอเพ่นซอร์สซึ่งมาพร้อมกับ Release และ Distribution ที่หลากหลาย และ Ubuntu ก็เป็นหนึ่งใน Distribution ดังกล่าว การฝึกอบรมการดูแลระบบ Ubuntu Linux ได้รับการออกแบบมาสำหรับผู้ดูแลระบบที่ใช้ระบบปฏิบัติการ Linux ซึ่งทำหน้าที่ดูแลระบบไอทีบนระบบปฏิบัติการ Linux

 

        หลักสูตรนี้ไม่เพียงแต่จะสอนในหลักสูตร Linux ที่ใช้ Ubuntu Distribution เท่านั้น แต่ยังครอบคลุมชุดคำสั่งที่ใช้กับ CentOS  อีกด้วย เนื่องจากเป็นการเรียนการใช้ Command Line เป็นหลักด้วยเหตุนี้ จะมีการอ้างอิงชุดคำสั่งที่ใช้ทั้งใน Ubuntu และ CentOS 8 โดยผู้เข้าอบรมจะได้เรียนทั้ง Ubuntu และ CentOS  ในหลักสูตรเดียวกัน โดยผู้เข้าอบรมจะได้ใช้ 2 เครื่องทั้งที่เป็น Ubuntu และ CentOS  ซึ่งเท่ากับว่า ท่านเรียนหลักสูตรเดียวแต่จะได้ถึง 2 หลักสูตร!

 

ท่านจะได้อะไรหลังจากจบหลักสูตรนี้

  • การดูแลระบบ Ubuntu Linux สามารถช่วยให้ผู้เชี่ยวชาญด้านไอทีมีความรู้ทั้งระดับพื้นฐานและระดับความรู้ขั้นสูง รวมถึงประสบการณ์ที่จำเป็นเกี่ยวกับระบบปฏิบัติการแบบโอเพ่นซอร์ส
  • หลักสูตรการฝึกอบรมการดูแลระบบ Ubuntu Linux จะช่วยให้ทั้งบุคคลและผู้เชี่ยวชาญด้านไอทีทราบเกี่ยวกับวิธีการจัดการระบบ/เซิร์ฟเวอร์ Linux ในโครงสร้างพื้นฐานด้านไอทีขององค์กรใดๆ
  • นอกจากนี้ บุคคลที่ผ่านการอบรมหลักสูตรนี้ยังสามารถรับความรู้และทักษะเพียงพอที่จะทำงานบนระบบปฏิบัติการที่ใช้โอเพ่นซอร์สอื่นๆ และลีนุกซ์รุ่นอื่นๆ อีกด้วย
 

รายละเอียดหลักสูตร

1. Linux Architecture

2. Linux Installation Step by Step

3. Linux Start Up Sequence

Boot up Phase

BIOS Phase

Boot Loader Phase

Kernel Phase

System startup

4. Using the GNOME 3 Desktop

After the computer boots up

Navigating with the mouse

Navigating with the keyboard

Setting up the GNOME 3 desktop

Extending the GNOME 3 desktop

Using GNOME shell extensions

Using the GNOME Tweak Tool

Starting with desktop applications

Managing files and folders with Nautilus

Installing and managing additional software

Playing music with Rhythmbox

Stopping the GNOME 3 desktop

Using the Unity Graphical Shell with the GNOME Desktop

Using the Metacity window manager

Changing GNOME’s appearance

Using the panels

Adding a drawer

Changing panel properties

5. Starting and Stopping Services

Understanding the Initialization Daemon (init or system)

Understanding the classic init daemons

Understanding systemd initialization

Learning systemd basics

6.  Checking the Status of Services

Checking services for SysVinit systems

Stopping and Starting Services

Stopping and starting SysVinit services

Stopping a service with system

Starting a service with system

Restarting a service with system

Reloading a service with systemd

7. Ubuntu Linux File System

Using Basic Filesystem Commands

Using Metacharacters and Operators

Using file-matching metacharacters

Using file-redirection metacharacters

Using brace expansion characters

Listing Files and Directories

Understanding File Permissions and Ownership

Changing permissions with chmod (numbers)

Changing permissions with chmod (letters)

Setting default file permission with umask

Changing file ownership

Moving, Copying, and Removing Files

8. Finding Files

Using locate to find files by name

Searching for files with find

Finding files by name

Finding files by size

Finding files by user

Finding files by permission

Finding files by date and time

Using “not” and “or” when finding files

Finding files and executing commands

Searching in files with grep

9. Linux System Administrator

Understanding System Administration

Using Graphical Administration Tools

Using Cockpit browser-based administration

Using other browser-based admin tools

10. Invoking Administration Privileges

Becoming root from the shell

Gaining temporary admin access with sudo

11. Exploring Administrative Commands, Configuration Files, and Log Files

Administrative commands

Administrative configuration files

Administrative log files and systemd journal

Using journalctl to view the systemd journal

Managing log messages with rsyslogd

12. Using Other Administrative Accounts

13. Checking and Configuring Hardware

Checking your hardware

Managing removable hardware

Working with loadable modules

Listing loaded modules

Loading modules

Removing modules

14. Managing User Accounts

Creating User Accounts

Adding users with adduser

Setting user defaults

Modifying users with usermod

Deleting users with deluser

Understanding Group Accounts

Using group accounts

Creating group accounts

15. Setting permissions with Access Control Lists

Setting ACLs with setfacl

16. Understanding Disk Storage

17. Partitioning Hard Disks

Understanding partition tables

Viewing disk partitions

Creating a single-partition disk

Creating a multiple-partition disk

18. Managing Remote Access with the Secure Shell Service

Starting the openssh-server service

Using SSH client tools

Using ssh for remote login

Using SSH for remote execution

19. Configuring System Logging

Enabling system logging with rsyslog

Understanding the rsyslog.conf file

Understanding log messages

Setting up and using a loghost with rsyslogd

Watching logs with logwatch

20. Checking System Resources with sar

21. Checking System Space

22. Displaying system space with df

23. Checking disk usage with du

24. Finding disk consumption with find

25. Managing Running Processes

Understanding Processes

Listing Processes

Listing processes with ps

Listing and changing processes with top

Listing processes with System Monitor

Managing Background and Foreground Processes

Starting background processes

Using foreground and background commands

Killing and Renicing Processes

Killing processes with kill and killall

Using kill to signal processes by PID

Using killall to signal processes by name

Setting processor priority with nice and renice

26. Administering Networking

Configuring Networking for Desktops

Checking your network interfaces

Checking your network from NetworkManager

Checking your network from Cockpit

Checking your network from the command line

Configuring network interfaces

Setting IP addresses manually

Setting IP address aliases

Setting routes

27. Configuring Networking from the Command Line

Configure networking with nmtui

Editing a NetworkManager TUI connection

Understanding networking configuration files

Other networking files

Setting alias network interfaces

Setting up Ethernet channel bonding

Setting custom routes

28. Set up a DHCP Server on Ubuntu

Allocation Methods for DHCP

Install DHCP Server

Configure the DHCP Server

Create and edit the new configuration file

Assigning Random IP Addresses from a pool

Assigning Static IP Address to a client

Bind the DHCP Server to an interface

29. Troubleshooting Linux

Boot-Up Troubleshooting

Understanding startup

Starting from the firmware (BIOS or UEFI

Troubleshooting BIOS setup

Troubleshooting boot order

GRUB 2 boot loader

Starting the kernel

Troubleshooting the initialization system

Troubleshooting Software Packages

30. Linux Security

Securing the filesystem

Managing dangerous filesystem permissions

Securing the password files

Locking down the filesystem

Managing software and services

Updating software packages

Keeping up with security advisories

Advanced implementation

Monitoring Your Systems

Monitoring log files

Monitoring user accounts

Detecting counterfeit accounts and privileges

Detecting bad account passwords

Monitoring the filesystem

Verifying software packages

Scanning the filesystem

31. Securing Linux on a Network

Auditing Network Services

Evaluating access to network services with nmap

Using nmap to audit your network services’ advertisements

32. Understanding Linux Containers

Namespaces

Container registries

Base images and layers

Working with Linux Containers

Deploying LXD containers

Deploying Docker containers

Using containers in the enterprise

 

 

หากท่านสนใจสามารถสอบถามเพิ่มเติมได้ที่ 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