Linux level 1認證

課程介紹
了解更多

 講師介紹 

Linux基礎入門 - 字遊戲 陳思永老師

陳思永,人稱Netman老師,早在進入教界之前,就已經在專門從事 Linux 產品開發的公司裡歷任 MIS 管理及產品規劃職務。於10年前Linux在台灣剛起步之初就活躍於自由軟體社群之中,除撰寫大量技術文件外也積極從事實體的技術分享研討活動;也曾在國外政府部門協助管理大型的 NT 網路。具備豐富實務管理及教學經驗,總能透過上課方式轉化成幫助學員迅速而正確的掌握Linux 系統管理技術。

網路上是華人Linux網路社群無人不知、無人不曉,Study-Area會員們公認的大家長與精神領袖,現實中是聯成電腦與巨匠電腦知名講師的Netman陳思永。卻是在澳洲從洗碗工做起,流浪異鄉奮鬥10年,來自廣東肇慶,最後才到臺南落地生根的異鄉人。

 ★課程介紹

LPIC Level -1 認證入門。Linux 基礎入門能夠協助您融會貫通有助於對Linux系統的理解。對於LPIC Level-1的考試也能夠有所助益

本課程全長約29小時。修習完後對Linux基礎能有紮實的了解,並能夠對於LPIC 認證駕輕就熟

基礎課程並不會帶到應用層面,是帶領您紮紮實實的打底蹲馬步。將底打好之後,對未來要考取LPIC證照以及Linux來做應用的人才能夠通盤了解。 

★適合對象

1. 實務中有用到Linux系統,但始終覺得自己對Linux系統基礎不夠牢固的資訊工程師。

2. 有志從事開放原始碼技術應用需要加強Linux系統知識的學習者。

3. 本課程為Linux 系統的完整課程,全部學習完可對Linux有基本認識,並有助於考取LPIC認證


★學成之後 

可以往網管、網站開發、嵌入式開發、敏捷開發、雲端架構、大數據分析、資安防禦... 等方面發展。 

★課程地圖 

Linux基礎入門 - 字遊戲 陳思永老師

本課程為Linux 作業系統觀念與實作,含:
檔案與檔案操作、檔案備份與還原、文字過濾操作,正規表達式,vi文字編輯器、行程與工作管理、行程優先權管理、行程與信號管理、套件管理、RPM與DPKG、檔案系統、Ext2檔案系統、格式化與掛載、檔案系統相關命令、檔案系統命令操作示範、檔案系統配額、開機流程與載入器、init與服務管理、systemd與服務管理、硬體管理、核心模組管理、UDEV機制、帳號管理指令、腳本與變數、環境變數與互動設計、腳本運行方式、命令替換與進階變數替換、算術運算與位置參數、測試與條件執行、程式碼分支設計、迴圈設計、排程設計、系統救援、SoftRAID建置、LVM建置與示範、網路設定與工具。 課程全長29小時。

全部學習完之發展方向:可以往Linux相關網管、網站開發嵌入式開發敏捷開發大數據分析、資安防禦發展。

Linux基礎課程並不會帶到應用層面,是帶領您紮紮實實的打底蹲馬步。將底打好之後,對未來要拿Linux來做應用的人才能夠通盤了解。

★講師的話 

Linux就像是一塊冰山,冰山上的應用部分大家都看的到,但是冰山以下的基礎比冰山上還要廣大很多,也很少人會真正去了解。有部分原因是因為Linux基礎底層-命令行、指令等,在學習過程中是相對而言比較困難的,自學也有難度,希望我錄製的課程能夠幫學員在真正踏入Linux應用領域之前,能夠把基礎給紮紮實實的學好。 

★課程特色 

純基礎打底,不浮誇。講師netman以多年的Linux教學與實務經驗精心設計,以精闢的講解幫助突破最枯燥乏味的學習障礙。 

★課程大綱 

1-1 關於講師

講師陳思永給學習者的話,以及自我介紹。

1-2 甚麼是Linux的基本功

舉凡Redhat, Ubuntu等都是Linux,但Linux能做的事是浮在水面上的冰山,本課所傳授的是水面下的Linux,學會基本才會管理,才能做紮實的服務,課程由三個Rule開始。

1-3 Linux安裝

安裝VirtualBox、Centos7。建立虛擬機器,安裝tools成為最新版本,並解決安裝時版本不同的問題。

1-4 認識文字介面

Shell是文字介面, 也較命令轉譯器, 透過提示符號告知使用者輸入命令, 使用者透過CR鍵完成命令輸入

1-5 了解命令行

命令行基本元件就是:命令、選項、參數, 選項決定了命令的行為模式, 參數則指定命令的處理對象。選項又有長短格式之分, 不同命令有不同的選項。

1-6 命令行功能初探

命令行所輸入的字符有些會帶有特別功能, 要關閉這些功能可以運用quoting處理: escaping, hard quoting, soft quoting。

2-1 資料重導向

FD是命令處理資料進出的出入口, 標準的FD有三個: STDIN, STDOUT, STDERR。我們可以運用重導向與管線處理各種資料流。

2-2 重導向範例

Shell上面運用到的IO重導向技巧與管線操作範例。

2-3 檔案權限

Linux透過檔案權限分配資源, 檔案與目錄的權限是不同的, 同時還介紹了進階權限之應用以及預設權限計算方式。

2-4 權限操作示範

檔案權限操作、查看、設定、修改,與SYSOP擁有者屬性相關操作範例。

3-1:檔案與檔案操作

Linux的一切都與檔案有關, 介紹目錄結構與路徑表示方式, 以及檔案管理的各項基本操作。

3-2 檔案操作示範

檔案管理操作示範。

4-1 檔案備份與還原

檔案的壓縮及備份/還原可以透過 zip/unzip, gzip/gunzip, bzip2/bunzip2, tar, dd...等相關命令來處理。

4-2 備份還原示範

檔案的備份與還原操作示範。

5-1 文字過濾操作-1

文字過濾操作, 抱括 cat, joi, paste, od 以及 sort。

5-2 文字過濾操作-2

文字過濾操作, 抱括 tr, expand, unexpand, more, less, uniq, fmt, nl 以及 pr 。

5-3 文字過濾操作-3

文字過濾操作, 抱括 head, tail, cut, wc, diff 以及 patch 。

6-1 正規表達式

正規表達式的基本入門, 須注意 character set, anchor, modifier 以及 boundary 等要領。

6-2 正規表達式命令

正規表達式常用命令介紹, 例如 grep, sed 以及 awk 。

7-1 vi文字編輯器

Linux預設的標準文字編輯器就是vi, 學習vi要掌握vi模式切換、游標移動方法、常用編輯命令、以及延伸命令等操作。

7-2 vi操作示範

vim編輯器實例操作示範。

8-1 行程與工作管理

Linux所有命令均已行程方式運行, 可以透過 pstree, ps, top, uptime等工具了解行程狀態, 同時也需要掌握前台運行與後台運行的技巧。

8-2 行程優先權管理

了解行程在資源競爭上的處理方式, 運用nice與renice命令調整行程的優先權值。

8-3 行程與信號管理

我們可以透過信號改變行程的運行狀態, 不同的信號代表不同的含意, 但行程如何處理信號則由程式設計者定義(kill信號例外)。kill與killall命令均可傳送信號給行程。

9-1 套件管理

Linux程式與套件基本概念, 函式調用方式與管理, 以及Linux傳統套件發行方式。

9-2 RPM與DPKG

RPM與DPKG套件管理工具介紹以及相關管理操作, 還有YUM/APT等進階套件管理工具。

10-1 檔案系統

檔案系統儲存於區塊設備內, 可由fdisk劃分磁碟區然後再建置檔案系統。

10-2 Ext2檔案系統

Ext2為Linux傳統的原生檔案系統, 理解其工作原理有助於正確挑選恰當的檔案系統以及解決檔案系統維護碰到的問題。我們必須了解不同的區塊功能以及如何在一個檔案系統中找到一份檔案。

10-3 格式化與掛載

檔案系統在使用前必須經過格式化於掛在操作, 我們需要掌握mkfs與mount等命令, 以及fstab的配置欄位。還有swap系統的功能及其相關命令。

10-4 檔案系統相關命令

檔案系統的維護命令很多, 基本上要掌握fsck, df, du等基本命令, 並能分析其執行結果。

10-5 檔案系統命令操作示範

檔案系統相關命令之操作示範。

10-6 檔案系統配額

透過檔案系統的配額功能, 可以從技術上解決檔案資源的分配衝突問題。這裡需要掌握quota的基本維護以及配額的編輯與查詢。

11-1 開機流程與載入器

Linux系統的開機流程: BIOS, Loader, Kernel+initrd, init 的大致過程, 以及Linux常用的Boot Loader, 主要掌握GRUB與GRUB2的設定。

11-2 init與服務管理

init是Linux系統執行的第一支程式, 透過其設定當inittab來安排不同Run Level的服務開關, 並了解各服務設定檔的安排方式與管理方法。

11-3 systemd與服務管理

systemd取代了init成為新一代Linux系統的設計, 透過各種unit檔的設計來安排服務運行的相依性, 可運用systemctl命理來管理systemd的各種服務。

12-1 硬體管理

所有Linux設備都必須以檔案方式存取, 核心則透過Major與Minor號碼來設別設備。設備種類有Block與Character這兩大類以及虛擬設備。

12-2 核心模組管理

載入模組的方法可以自動透過initrd, boot up, udev這些方法,也可以透過lsmod, modprobe, insmod, rmmod等命令來管理。我們也可以在/sys目錄下按照不同的索引方法找到設備資訊。

12-3 UDEV機制

udev處理可以自動化載入模組及建立設備檔外, 更可讓管理者透過規則處理更多硬體相關的工作。也可以利用hdparm來調整硬碟參數。

13-1 帳號管理

Linux帳號有分user與group兩種, 系統是以UID/GID來識別帳號的。所有帳號與群組資訊都分別記錄在/etc目錄下的passwd, group, shadow檔案中。

13-2 帳號管理指令

基本上以user或group搭配add, mod, del就可以建立、修改、刪除帳號或群組。同時還有很多命令可以修改或查詢帳號相關的設定, 例如: passwd, gpasswd, newgrp, chage, chsh, finger, id, groups等等...

13-3 帳號管理指令示範

帳號管理指令的具體操作示範, 還有sudo命令的使用。

14-1 腳本與變數

Shell的運行會參考設定檔, 同時具有變數處理能力, 要記得變數替換之後會伴隨著命令行的重組。

14-2 環境變數與互動設計

環境變數具有遺傳性可被子行程繼承, 但子行程對環境的修改不影響父行程, 我們可以用read命令從鍵盤賦予變數值, 也可以透過alias賦予命令預設選項。

14-3 腳本運行方式

正常執行腳本時會產生sub shell, 對環境的修改不會影響當前的shell, 但用source執行則會影響, 用exec執行甚至會結束當前的shell。我們也可以利用function預先安排命令群組。

14-4 命令替換與進階變數替換 

我們可以透過命令替換將命令結果代換回命令行重組, 也可以對變數值進行多項複雜的處理。陣列則可以同時存放多個值, 比變數更為靈活。

14-5 算術運算與位置參數

Shell可以處理32bit的整數, 但不能處理小數點。Script可以透過參數的位置取值, 要特別注意$*與$@在雙引號內外的差異。

14-6 測試與條件執行

所有命令都回傳會true或false狀態, test命令會根據表達條件不同而送回不同狀態, 以決定後續命令的執行時機。

14-7 程式碼分支設計

if-then-else與case是shell script設計中常見的判斷式, 也是賦予程式智慧的手段。

14-8 迴圈設計

Shell script常見的迴圈有for, while, until這機種, 迴圈中也常會用到break, continue, sleep等技巧。

15-1 排程設計

Linux的排程主要有cron, anacron, at 這三種方式。可以透過crontab與at命令來安排user排程, 或是透過/etc/crontab與/etc/anacrontab來安排系統排程。

15-2 排程設計範例

以實際操作演示at與crontab的具體設計。

16-1 系統救援(1)

如果Linux不能順利開機的話, 我們就必須要對系統進行救援。Linux的救援有很多方法, 這裡會介紹 Rescue Mode, Emergency Mode, Debug-Shell, rd.break 等技巧。

16-2 系統救援(2)

Linux的救援通常要修改GRUB選單, 假如GRUB沒有密碼保護的話, 將會成為系統安全的一個突破點, 所以還要學習如何為GRUB設定密碼保護。此外,Linux安裝光碟也可以提供救援方式。

17-1 SoftRAID建置

RAID可以提供融錯及高效能的檔案系統存儲方案, 從Level0到6不等提供不同的功能與效能。Linux內建mdadm命令用來建置及維護軟體式的RAID系統。

17-2 SoftRAID操作示範

mdadm命令操作示範。

17-3 LVM建置

LVM提供的是一套非常彈性的儲存方案,尤其在企業應用環境中,其優異的功能深受管理者喜戴! LVM有PV, VG, LV等元件構成, 除要了解基本的操作外, 還要懂等如何發揮LVM的特性以應付不同的系統需求。

17-4 LVM操作示範

LVM各元件的操作示範, 並演示如何在不停擺服務情況下轉移儲存設備。

18-1 網路設定

Linux可以透過ifconfig與ip等命令來查看或是修改IP設定, 也可以透過編輯設定檔的方式來為系統設定網路設定, 除了靜態配置也可以透過DHCP動態配置。

18-2 網路工具

Linux上最常用來測試網路設定的工具就是ping, 除此以外, 像是traceroute, mtr, arp, host, dig, netstat等工具也都是常用的網路測試工具。

課程問與答

  • (600字以內)
留言身份 :

產品討論

12F
  • 作者:屈岩德
  • 發文時間:4/10/2017 1:55:40 PM
想了解貴公司線上課程的品質。
回覆
留言身份 :
11F
  • 作者:章瑞岡
  • 發文時間:1/19/2017 11:24:27 AM
thx
回覆
留言身份 :
10F
  • 作者:William Chu
  • 發文時間:1/18/2017 12:12:33 PM
了解課程品質、教學方法。
回覆
留言身份 :
9F
  • 作者:林少俠
  • 發文時間:1/16/2017 4:38:20 PM
試聽是否符合需求
回覆
留言身份 :
8F
  • 作者:Kai-hsiang Lin
  • 發文時間:12/30/2016 11:24:43 AM
因為論文需要,而需要學習 Linux 來進行大數據的分析,
因此想要從最基礎的課程開始學習。
回覆
留言身份 :
顯示更多
7F
  • 作者:林志翰
  • 發文時間:12/26/2016 6:03:19 PM
工作需要 想真正學好linux
回覆
留言身份 :
6F
  • 作者:跟大家說
  • 發文時間:12/15/2016 2:49:12 PM
覺得老師很好
回覆
留言身份 :
5F
  • 作者:2344
  • 發文時間:11/12/2016 6:25:28 PM
試聽而已
回覆
留言身份 :
4F
  • 作者:Jed Shiang
  • 發文時間:11/9/2016 1:17:48 PM
評估內容
回覆
留言身份 :
3F
  • 作者:方嘉正
  • 發文時間:10/22/2016 1:07:04 PM
工作需要
回覆
留言身份 :
  • 作者:雲端小助教
  • 發文時間:10/26/2016 11:29:20 AM
這幾年來系統開始走向開放架構,熟悉Linux系統會有很大幫助,歡迎選讀本門課程!
2F
  • 作者:casper
  • 發文時間:8/27/2016 11:32:25 PM
覺得老師很好
回覆
留言身份 :
  • 作者:陳思永
  • 發文時間:8/31/2016 11:00:17 AM
過獎過獎!
1F
  • 作者:Mckey Hung
  • 發文時間:6/21/2016 10:49:40 PM
想試聽他的linux教學如何
回覆
留言身份 :
  • 作者:陳思永
  • 發文時間:6/22/2016 8:07:18 PM
歡迎啊。。。 ^_^
商品細項
商品內容
課程期限註冊 180 天 後到期
觀賞次數|雲端點數制: 給予 4 倍影片時間點數
線上課程|Linux 基礎入門 - 字遊戲 29:10:00 
  • Linux入門 字遊戲 29:10:00 
影片列表
  • 1-1   1-1 講師陳思永給學習者的話,以及自我介紹。 00:05:07 
  • 2-1   1-2 Redhat, Ubuntu等都是Linux的水面上, 但本課所傳授的是水面下。 00:11:27 
  • 3-1   1-3 Linux安裝VirtualBox, Centos7, 建立虛擬機器, 安裝tools成為最新版本, 並解決安裝時版本不同的問題 00:31:24 
  • 4-1   1-4 認識文字介面Shell,透過提示符號告知使用者輸入命令, 使用者透過CR鍵完成命令輸入。 00:12:07 
  • 5-1   1-5 了解命令行基本元件:命令、選項、參數, 選項決定了命令行為模式, 參數則指定命令的處理對è± 00:19:34 
  • 6-1   1-6 命令行功能初探。quoting處理: escaping, hard quoting, soft quoting。 00:26:27 
  • 7-1   2-1 資料重導向。標準FD: STDIN, STDOUT, STDERR。我們可以運用重導向與管線處理各種資料流。 00:24:45 
  • 8-1   2-2 重導向範例。Shell上面運用到的IO重導向技巧與管線操作範例。 00:14:29 
  • 9-1   2-3 檔案權限分配資源。介紹進階權限之應用以及預設權限計算方式。 00:40:03 
  • 10-1   2-4 權限操作示範與SYSOP擁有者屬性 00:27:26 
  • 11-1   file and op: Linux的一切都與檔案有關, 介紹目錄結構與路徑表示方式, 以及檔案管理的各項基本操 00:45:09 
  • 12-1   file op demo檔案管理操作示範 00:28:53 
  • 13-1   file archive檔案的壓縮及備份/還原可以透過 zip/unzip, gzip/gunzip, bzip2/bunzip2, tar, dd...等相關命令來� 00:24:22 
  • 14-1   file_archive_demo檔案的備份與還原操作示範 00:23:16 
  • 15-1   text filter-1: 文字過濾操作, 抱括 cat, joi, paste, od 以及 sort 00:24:46 
  • 16-1   text filter-2 文字過濾操作, 抱括 tr, expand, unexpand, more, less, uniq, fmt, nl 以及 pr 。 00:24:06 
  • 17-1   text filter-3 文字過濾操作, 抱括 head, tail, cut, wc, diff 以及 patch 。 00:27:51 
  • 18-1   regex 正規表達式的基本入門, 須注意 character set, anchor, modifier 以及 boundary 等要領 00:28:25 
  • 19-1   regex cmd 正規表達式常用命令介紹, 例如 grep, sed 以及 awk 00:29:55 
  • 20-1   vim Linux預設的標準文字編輯器就是vi, 學習vi要掌握vi模式切換、游標移動方法、常用編輯命令 00:36:14 
  • 21-1   vim demo vim編輯器實例操作示範 00:12:25 
  • 22-1   8-1 process 1 Linux所有命令均已行程方式運行, 可以透過 pstree, ps, top, uptime等工具了解行程狀態。 00:32:36 
  • 23-1   process 2 了解行程在資源競爭上的處理方式, 運用nice與renice命令調整行程的優先權值。 00:33:19 
  • 24-1   process 3 我們可以透過信號改變行程的運行狀態, 不同的信號代表不同的含意, 但行程如何處理� 00:15:49 
  • 25-1   9-0檔案系統-檔案系統儲存於區塊設備內, 由fdisk劃分再建置檔案系統。 00:17:08 
  • 26-1   9-1Ext2檔案系統-Ext2為Linux傳統的原生檔案系統, 理解其原理有助挑選檔案系統、解決維護問題。 00:19:25 
  • 27-1   9-2格式化與掛載-檔案系統使用前必須經格式化掛在操作,掌握mkfs與mount等命令、fstab的配置欄位〠00:31:49 
  • 28-1   9-3檔案系統相關命令-檔案系統的維護命令很多,基本上要掌握fsck, df, du等基本命令, 並能分析其åŸ 00:17:30 
  • 29-1   9-3demo 檔案系統命令操作示範 00:21:35 
  • 30-1   9-4檔案系統配額-透過配額功能,解決檔案資源分配衝突問題。掌握quota的基本維護及配額編輯與æŸ 00:22:51 
  • 31-1   10-0開機流程與載入器-Linux系統的開機流程,及Linux常用的Boot Loader,主要掌握GRUB與GRUB2的設定。 00:34:41 
  • 32-1   10-1init與服務管理-透過設定安排不同Run Level服務開關,並了解各服務設定檔的安排方式與管理方å¼ 00:37:47 
  • 33-1   10-2systemd與服務管理-透過各種unit檔的設計來安排服務運行相依性,可用systemctl管理systemd各種服務 00:29:33 
  • 34-1   11-0硬體管理-所有設備都須以檔案方式存取,核心用Major與Minor號碼。 00:21:35 
  • 35-1   11-1核心模組管理-載入模組的方法可以自動透過initrd等,也可以透過lsmod等管理。 00:24:27 
  • 36-1   11-2UDEV機制-udev可自動化載入模組及建立設備檔, 讓管理者透過規則處理更多硬體相關的工作。 00:27:46 
  • 37-1   12-0帳號管理-帳號分user與group兩種,系統以UID/GID識別帳號。 00:25:44 
  • 38-1   12-1帳號管理指令-基本上以user或group搭配add、mod、del就可以建立、修改、刪除帳號或群組。 00:27:56 
  • 39-1   12-2帳號管理指令示範-帳號管理指令的具體操作示範,還有sudo命令的使用。 00:32:02 
  • 40-1   13-0腳本與變數-Shell的運行會參考設定檔, 同時具有變數處理能力, 要記得變數替換之後會伴隨著命 00:27:43 
  • 41-1   13-1環境變數與互動設計-我們可以用read命令從鍵盤賦予變數值, 也可以透過alias賦予命令預設選項ã 00:32:12 
  • 42-1   13-2腳本運行方式-正常執行腳本時會產生sub shell, 對環境的修改不會影響當前的shell, 但用source執行 00:31:19 
  • 43-1   13-3命令替換與進階變數替換-可以透過命令替換將命令結果代換回命令行重組, 也可以對變數值進è 00:25:06 
  • 44-1   13-4算術運算與位置參數-Shell可以處理32bit的整數, 但不能處理小數點。Script要特別注意$*與$@在雙å¼ 00:33:51 
  • 45-1   13-4測試與條件執行-所有命令都回傳會true或false狀態,test命令會根據表達條件不同而送回不同狀æ… 00:29:27 
  • 46-1   13-5程式碼分支設計-if-then-else與case是shell script設計中常見的判斷式,也是賦予程式智慧的手段。 00:25:46 
  • 47-1   13-6迴圈設計-Shell script常見的迴圈有for、while、until這機種,迴圈中也常會用到break、continue,sleepç­ 00:37:16 
  • 48-1   14-0排程設計-Linux的排程主要有cron、anacron、at 這三種方式。 00:29:47 
  • 49-1   14-1排程設計範例以實際操作演示at與crontab的具體設計。 00:27:17 
  • 50-1   15-0系統救援-Linux的救援有很多方法,這裡會介紹Rescue Mode,Emergency Mode,Debug-Shell,rd.break等技巧〠00:22:03 
  • 51-1   15-1救援與Grub選單-救援常要改GRUB選單,如GRUB沒密碼保護,會是系統安全之突破點,因此要學如何 00:16:28 
  • 52-1   16-0 SoftRAID建置 RAID可以提供融錯及高效能的檔案系統存儲方案 00:28:32 
  • 53-1   16-1 SoftRAID操作示範 00:20:19 
  • 54-1   16-2 LVM建置LVM提供的是一套非常彈性的儲存方案 了解基本的操作外, 還要懂等如何發揮LVM的特性 00:21:34 
  • 55-1   16-3 LVM操作示範 並演示如何在不停擺服務情況下轉移儲存設備。 00:18:02 
  • 56-1   17-0 網路設定 Linux可透過ifconfig與ip等命令來查看或是修改IP設定 00:36:14 
  • 57-1   17-1 網路工具 Linux上最常用來測試網路設定的工具就是ping,traceroute, mtr, arp, host, dig, netstat等工具也 00:38:20 
建議售價: 8,800
線上優惠: 4,900
2910
影片時數
00
現場時數
$ 4,900
0
結帳
置頂
首頁