關閉視窗
南臺科技大學105學年度第2學期課程資訊
課程代碼 30M20J01
課程中文名稱 進階Linux作業系統
課程英文名稱 Advanced Linux Operating System
學分數 3.0
必選修 選修
開課班級 博研電子一甲,碩研電子一甲
任課教師 李博明
選課人數
上限60 人 目前已選人數16 人
上課教室(時間)
週五 第2節 (P503)
週五 第3節 (P503)
週五 第4節 (P503)
課程時數 3
實習時數 0
授課語言 1.華語
輔導考證 1.RHCSA – Red Hat Certified System Administrator 2.RHCE – Red Hat Certified Engineer
課程概述 本課程主要是訓練學生成為熟練的系統管理/維護人員,主要著重於硬碟操作、帳號管理、網路管理、遠端連線管理以及其它相關之系統管理議題。我們希望學生在修習完本課程後能以取得 Linux 國際認證,例如初階之 RHCSA 證照或者是進階的 RHCE 證照。
先修科目或預備能力 具有 Linux 基本架設能力,最好有修過本人所開設之「Unix/Linux 作業系統實務」
課程學習目標與核心能力之對應
編號中文課程學習目標英文課程學習目標
1 了解進階 Linux 系統管理
2 了解如何分析一台 Linux 主機目前運轉狀態
3 撰寫Linux 系統管理之 Shell Script程式
4 學習如何改進Linux系統的性能
5 介紹相關的網站,使學生能自行學習
6 透過實際系統管理培養學生抗壓性。
7 學生知道Linux系統在產業上的應用。
就業力培養目標 此門課程無設定權重值
中文課程大綱 1. 分割區管理
·檔案系統掛載及卸載
·設定磁碟機quota
·檢查並監控檔案系統(使用 df, du, lsof, fuser, fsck, e2fsck, reiserfsck指令)
·dd指令之應用
·使用rsync指令進行目錄同步
·檢視硬碟空間用量如df, du
·建立備份檔及壓縮/解壓縮 (使用 tar, gzip, bzip2, zcat)
2. 使用者帳號管理及使用者及群組管理指令
3. 各項系統資訊及記錄檔的理解及處理
·開機訊息 (/var/log/boot.msg)
·硬體資訊 (如 /proc/目錄, 及指令如hwinfo, hdparm, fdisk, iostat, lspci, siga)
·系統程序資訊 (如 top, uptime, ps. netstat, uname,)
·組態 syslog daemon (syslog.conf)
·檢視登如及登出活動(使用 who, w, finger, last, lastlog, 及 faillog)
4. 使用 cron及at 進行工作排程
5. 網路管理
·由指令設定網路組態(ifconfig , /etc/sysconfig/network/*, ip指令之add, del, show )
·連線管理指令(using ping, netstat, netcat, traceroute, iroute, ifup, ifdown)
·手動設定主機及網域名稱 ( /etc/HOSTNAME , /etc/resolv.conf)
·以指令管理路由(route, ip)
·將路由設定寫入組態檔(/etc/sysconfig/network/routes)
6. 網路檔案系統管理及組態
·手動組態NFS 伺服器及客戶端
·檢視NFS 系統指令 (rpcinfo 及 showmount)
7. 網路資源管理
·組態NIS (Network Information Service) 主從伺服器, 客戶端, 及使用者
·手動組態NIS地圖 (ypdomainname 及 make指令)
·NIS管理指令 (ypdomainname, ypwhich, ypcat, ypmatch, yppasswd, yppoll)
·網路校時服務NTP ( ntpdate, ntp.conf, ntptrace, netdate, hwclock)
8. 遠端端連線管理
·組態OpenSSH伺服器及客戶端 (sshd_config , ssh_config)
·使用 SSH 客戶端指令 (scp, ssh, ssh-add, ssh-agent, ssh-keygen, ssh-keyscan)
9. 撰寫shell scripts 進行網路及系統相關工作
組態OpenSSH伺服器及客戶端 (sshd_config , ssh_config)
使用 SSH 客戶端指令 (scp, ssh, ssh-add, ssh-agent, ssh-keygen, ssh-keyscan)
部署OpenLDAP服務 設定 OpenLDAP 伺服器 (slapd.conf ,ldap.conf)
使用 LDIF 檔在LDAP中增加項目 (指令 recode , ldapadd)
使用ldapsearch 指令查詢LDAP 伺服器 刪除及修改LDAP伺服器指令 (ldapmodify ,ldapdelete)
撰寫shell scripts 進行網路及系統相關工作
英/日文課程大綱 1. Partition Management
2. User Account/Group Management
3. Log files
4. Job scheduling
5. Network Management
6. Network File System Configuration
7. Network Resource Management
8. Remote Connection Management
課程進度表 第 1 章 歡迎來到 64 位元的時代
第 2 章 前言 - 關於 Linux 的二、三事
第 3 章 基礎安裝
第 4 章 vi 編輯器
第 5 章 單機使用者帳號管理
第 6 章 軟體安裝 / 移除
第 7 章 Linux 目錄 / 檔案結構說明
第 8 章 系統硬體設定
第 9 章 X Window 環境設定
第 10 章 一般應用程式安裝/使用
第 11 章 程式開發環境建置
第 12 章 虛擬機器
第 13 章 基本系統防護
課程融入SDGs
期考調查
期中考(第9週)考試方式
期末考(第18週)考試方式
其他週考試考試週次與方式
教學方式與評量方式
課程學習目標教學方式評量方式
了解進階 Linux 系統管理
課堂講授  
日常表現 ( 平時 )
筆試 ( 期中 )
筆試 ( 期末 )
了解如何分析一台 Linux 主機目前運轉狀態
課堂講授  
日常表現 ( 平時 )
實作 ( 平時 )
撰寫Linux 系統管理之 Shell Script程式
課堂講授  
日常表現 ( 平時 )
學習如何改進Linux系統的性能
課堂講授  
日常表現 ( 平時 )
介紹相關的網站,使學生能自行學習
課堂講授  
日常表現 ( 平時 )
透過實際系統管理培養學生抗壓性。
課堂講授  
日常表現 ( 平時 )
學生知道Linux系統在產業上的應用。
課堂講授  
日常表現 ( 平時 )
指定用書
書名 64 位元 Debian Linux 作業系統實務 - 輕薄易用桌面環境建置
作者 李博明
書局 滄海書局
年份 2013
國際標準書號(ISBN) 978-986-5937-62-1
版本 初版
請同學遵守智慧財產權觀念,使用正版教科書,不得不法影印、下載及散布,以免觸犯智慧財產權相關法令 。
參考書籍 網路資源,上課隨時補充
教學軟體 Linux 作業系統
課程規範 使用者需有使用電腦的經驗,教室裡不可吃東西及喝飲料,除了白開水外。另外進教室必須脫鞋,並配合其它相關使用者規範,違反規範者依規定懲處。