Linux 安裝及基本管理課程


課程優惠!
現凡同時報讀以下四個課程:

即減 $400!報讀其中三個即減 $240!報讀其中兩個即減 $130!


本中心現已支援 轉數快 付款。



推介服務:課堂錄影隨時睇
(在家觀看 = 0%,在校觀看 = 100%)

100% 在校觀看日期及時間:
自由選擇,點選以下地區觀看辦公時間及位置

不限$1,480 (地點沒有限制)報名
旺角95折 $1,406 報名 phone
電話:2332-6544
觀塘9折 $1,332 報名 phone
電話:3563-8425
北角9折 $1,332 報名 phone
電話:3580-1893
沙田85折 $1,258 報名 phone
電話:2151-9360
屯門85折 $1,258 報名 phone
電話:3523-1560

課時: 12 小時

享用時期: 報讀日至 4 星期內,進度由您控制,可快可慢。

課堂錄影導師:Norman
在校免費試睇:首 1 小時,請致電以上地點與本中心職員預約。

本課程提供在校免費重睇導師解答服務。




推介服務:課堂錄影隨時睇
(在家觀看 = 100%,在校觀看 = 0%)

100% 在家觀看日期及時間:
每天 24 小時全天候不限次數地觀看

學費:$1,480 報名 phone
電話:2332-6544

課時: 12 小時

享用時期: 報讀日至 4 星期內,進度由您控制,可快可慢。

課堂錄影導師:Norman
在校免費試睇:首 1 小時,請致電以上地點與本中心職員預約。

本課程提供導師解答服務。




Linux 是一種開放源碼的多使用者網路作業系統。Linux 相對於其他作業系統的優勝之處包括:安全性高、穩定性好、可靠性高、可定制性強、基本上免費等等。另外,Linux 有一個龐大的社區支持,這意味著你可以很容易地找到解決問題的方法。

Linux 在實際應用上有很多例子。因為它有一個穩定、可靠、安全的原因,許多企業會於 Linux 作業系統上架設其伺服器。此外,許多科學家和工程師也會使用 Linux 來進行數值模擬、數據分析和其他科學計算。現時在 Internet 上的網絡服務 (如 Web, Mail, DNS … 等等),大多數會使用 Linux 作為其作業系統。除了之前所說的原因外,考慮到架設成本的話,Linux 很自然地被選擇為首選。因為除了大部份 Linux 作業系統是免費之外,那些用作提供網絡服務的軟件也大都是免費的。這些當中不乏一些功能強大及知名度及使用率都極高的軟件,例如 Nginx web server, Apache web server, Sendmail mail server, Postfix mail server, BIND DNS server 等等。

作為基本入門課程,本課程將教授關於 Linux 作業系統的基本管理,令你加深對 Linux 的認識及掌握基本的管理知識及技巧,從而對將來運用 Linux 時有堅實的基礎。完成本課程後,你可以銜接本中心的其他 Linux 相關的實用課程去進一步了解 Linux 在各方面上的應用。

Linux 是所有使用 Linux 核心的作業系統的統稱,當中其實有很多不同選擇。一些 Linux 作業系統是完全免費的,也有一些因為包括了一些非免費軟件而需要付費。因本課程教授的是基本管理,因此大部份所學的知識,無論在那個 Linux 作業系統也可適用。至於少部份不適用的原因,主要是一些 Linux 作業系統的原裝設定及附加的軟件而有所不同。

因為 CentOS 及 Ubuntu 是使用率上兩個比較高的免費 Linux 作業系統,而且它們也是市面上在原裝設定及附加軟件上兩種不同主流的代表。因此本課程主要會以 CentOS 作為教學例子,當涉及一些在 Ubuntu 上有所不同之處時,也會示範在 Ubuntu 上是如何應用的。

學員就算沒有空餘電腦去安裝 Linux 也不用擔心,因為本課程會在安裝的章節中教授如何在 Windows 下利用虛擬技術,去建立一部運行 Linux 作業系統的虛擬電腦作為學習之用。

在本課程中學習了的一些 Linux 指令,其實在某些版本的 Windows 中也可應用。因為現今一些 Windows 版本可以在 Microsoft Store 中去安裝 Linux 的子系統。這項功能可令你直接在 Windows 中運行 Linux 指令。本課程也會為此作簡單介紹如何安裝 Linux 的子系統,及怎樣利用學習了的 Linux 指令去處理在 Windows 機上的檔案。

課程名稱: Linux 安裝及基本管理課程
- 簡稱:Linux Training Course
課程時數: 合共 12 小時
適合人士: 對 Linux 有興趣人士
授課語言: 以廣東話為主,輔以英語
課程筆記: 本中心導師親自編寫英文為主筆記,而部份英文字附有中文對照。


1. Installing Linux
1.1 Introduction to Linux
1.1.1 Linux Kernel (核心) and Operating System (作業系統)
1.1.2 Linux Distributions
1.2 Virtualized Environment
1.2.1 Overview
1.2.2 Downloading and Installing VMware Workstation Player
1.3 Installing CentOS Stream
1.3.1 About CentOS Stream
1.3.2 Downloading CentOS
1.3.3 Installing CentOS in a VMware Workstation Player
1.4 Installing Ubuntu
1.4.1 About Ubuntu
1.4.2 Downloading Ubuntu
1.4.3 Installing Ubuntu as a VM
1.5 Example of Installing Linux in a Physical Computer
1.5.1 Overview
1.5.2 Download Rufus
1.5.3 Preparing a Bootable USB Drive
1.5.4 Booting with the USB Drive

2. Linux Filesystem
2.1 Overview
2.2 Device Files
2.3 Mounting
2.4 Files for Processes
2.5 Absolute and Relative Paths
2.6 Commands for Basic Directory / File Operations
2.6.1 Commands for Directories
2.6.2 Commands for Files
2.6.3 Commands involving Two Parameters
2.6.4 Exercise for Simple Directory / File Operations
2.7 Symbolic Link
2.7.1 How Symbolic Link Works
2.7.2 Exercise for Symbolic Link

3. Linux Users and Groups
3.1 Linux Users Overview
3.2 Exercise for Handling Linux Users in CentOS
3.3 About Adding and Deleting Users in Ubuntu
3.4 Linux Groups Overview
3.5 Exercise for Linux Groups
3.6 Running Commands With A Different User Identity
3.6.1 About “su”
3.6.2 About “sudo”
3.6.3 Exercise for “su” and “sudo”

4. Linux Permission For Files / Directories
4.1 Overview
4.2 About Permissions for Files
4.3 About Permissions for Directories
4.4 Super User “root”
4.5 Default Permission Settings for a New File / Directory
4.6 Changing Permission Settings
4.6.1 Modifying in Absolute Mode
4.6.2 Modifying in Symbolic Mode
4.7 Changing User / Group Ownership
4.8 Exercise for Linux Permission for Files / Directories
4.9 Brief Notes About ACL
4.10 Brief Notes About SELinux

5. Tools for Working with Files
5.1 less
5.2 grep
5.3 cut
5.4 sed
5.5 sort
5.6 wc
5.7 diff
5.8 find
5.9 gzip
5.10 tar
5.11 curl
5.12 Text Editor
5.12.1 nano
5.12.2 vi
5.13 Manual Pages
5.14 Brief Introduction About Shell Script
5.15 Using Linux Command Tools in Windows
5.15.1 Win32 GNU Packages
5.15.2 Windows Subsystem For Linux

6. Tools for Getting System Information
6.1 ps
6.2 free
6.3 top
6.4 df
6.5 Commands for Getting Networking Information
6.5.1 ip
6.5.2 ss
6.6 Commands for Getting Logging Messages
6.6.1 dmesg
6.6.2 journald
6.6.3 Other Logging Messages
6.6.4 Log Rotation

7. Managing Processes and Network Settings
7.1 systemd Init System
7.1.1 Overview
7.1.2 Working With Services with systemctl
7.1.3 Setting Date / Time
7.2 Killing a Process
7.3 Changing Network Settings
7.3.1 Traditional Ways
7.3.2 Using Network Manager (CentOS / Ubuntu Desktop)
7.3.3 Using Netplan with systemd-networkd as Dispatcher (Ubuntu Server)
7.3.4 About DNS Server Settings
7.4 About Linux Firewall
7.4.1 Overview
7.4.2 firewalld
7.5 Managing the Linux System Remotely
7.5.1 Making SSH connection from other OSes e.g. Windows
7.5.2 Making SSH connection from another Linux machine
7.5.3 Using SCP
7.6 Services Running at Scheduled Time

8. Installing Programs Through Package Manager
8.1 Overview
8.2 RedHat Package Manager
8.2.1 Installing a Package from Repository Server using “dnf” / “yum”
8.2.2 Upgrading Packages from Repository Server using “dnf” / “yum”
8.2.3 Installing Packages using the “rpm” Command
8.2.4 Managing Packages using the “rpm” Command
8.3 Debian Package Manager
8.3.1 Installing a Package from Repository Server using “apt”
8.3.2 Upgrading Package(s) from Repository Server using “apt”
8.3.3 Installing Packages using the “dpkg” Command
8.3.4 Managing Packages using the “dpkg” Command


回到頂端 keyboard_arrow_up