課程資料
H357 LINUX系統管理
|
開課學期:1102
|
開課班級:
資工系 3A
|
授課教師:曾宇瑞
|
選修
|
學期課
|
學分數:3.0
|
大義 0901 星期五 12:10-15:00
|
H357 LINUX SYSTEM MANAGEMENT
|
2022 Spring
|
Department of Computer Science and Information Engineering 3A
|
Professor:TZENG, YEU-RUEY
|
Elective
|
Semester
|
Credits:
3.0
|
Da Yi 0901 Friday 12:10-15:00
|
發展願景
傳揚中華文化,促進跨領域創新,與時精進,邁向國際
It is our objective to promote Chinese culture, enhance cross-disciplinary innovation, seek constant advancement, and embrace global community.
辦學宗旨
秉承質樸堅毅校訓,承東西之道統,集中外之精華,研究高深學術, 培養專業人才,服務社會,致力中華文化之發揚, 促進國家發展.
Based on our motto—“Temperament, Simplicity, Strength, and Tenacity,” “inheriting the merits of the East and the West” and “absorbing the essence of Chinese and foreign cultures,” we make it our mission to pursue advanced research, develop professional talents, serve the society, promote Chinese culture and support national development.
校教育目標
校基本素養
校核心能力
院教育目標
研究創新、科技興國
發展產業、學以致用
培育優秀青年工程師
院核心能力
科學理論與工程知識
系統設計與資通科技
實驗分析與實踐技能
創新整合與終身學習
工程倫理與社會責任
計畫管理與團隊合作
系核心能力
應用數學、資訊科學與工程知識解決問題之能力
撰寫程式與設計系統以解決問題之能力
資訊系統規劃、設計、實作、測試、整合與成果展示之能力
團隊合作與有效溝通以解決問題之能力
具備人文與科學並重之素養,以及遵守專業倫理與尊重智慧財產權之觀念
關注科技發展與時事資訊,並理解科技對環境、社會、國家及全球之影響
主動積極與持續學習之習慣與能力
課程目標
1.讓學生會安裝和管理Linux作業系統
2.讓學生會利用Linux作帳號、檔案、排程、軟體、網路、等等管理
3.讓學生會架設各種網路伺服器
4.讓學生可以利用Linux進行各種軟硬體開發的工作
課程能力
應用數學、資訊科學與工程知識解決問題之能力 (比重 40%)
撰寫程式與設計系統以解決問題之能力 (比重 10%)
資訊系統規劃、設計、實作、測試、整合與成果展示之能力 (比重 20%)
團隊合作與有效溝通以解決問題之能力 (比重 5%)
具備人文與科學並重之素養,以及遵守專業倫理與尊重智慧財產權之觀念 (比重 10%)
主動積極與持續學習之習慣與能力 (比重 15%)
課程概述
本課程首先將介紹Linux作業系統的安裝與管理,包括常用的指令、檔案系統管理、帳號與權限管理、系統備份、排程管理、軟體管理、服務管理、Shell script、等等。然後介紹TCP/IP網路相關的網路概念與指令。進而架設區域網路伺服器,例如:遠端連線、DHCP、NFS、NIS、SAMBA、PROXY、等等和各種網際網路伺服器,例如:WWW、DNS、FTP、資料庫、等等。
授課內容
本課程以介紹Linux作業系統的安裝與管理為主,包括常用的指令、檔案系統管理、帳號與權限管理、系統備份、排程管理、軟體管理、服務管理、Shell scriptt程式設計等,並補充TCP/IP網路相關的概念與指令,以及常見網路伺服器(如WWW、SSH、DNS、FTP、email以及資料庫等)之實務管理知識。
In this course, we'll start from the basics of Linux commands, explaining how to run the shell program and some skills needed in shell programming. The aim of the course includes the
following:
* Introduction to the Linux environment
* Shell programming environment
* Shell syntax and debugging
* Practical examples for Linux programming
授課方式
理論講解並搭配實例演練。
評量方式
上課用書
(師生應遵守智慧財產權及不得非法影印)
1. 鳥哥的Linux基礎學習訓練教材, 書號: AEA000400, 作者: 鳥哥, ISBN: 9789864765751, 出版社:碁峰
2. Ubuntu 20管理入門與實作, 書號:MP32021, 作者:王進德, 出版社:博碩
3. 自行整理教材
參考書目
(師生應遵守智慧財產權及不得非法影印)
線上參考資料
1. Linux 伺服器系統管理 - CentOS http://www.tsnien.idv.tw/Linux_WebBook/CentOS.htm
https://linux.vbird.org/linux_basic_train/centos8/
2.
英文期刊:
1. Linux Journal -- http://www.linuxjournal.com/tag/programming
2. Linnux Journal/201408/ http://gutl.jovenclub.cu/wp-content/ftp/ftp-gutl/docs/revistas/linux-journal/08-2014.pdf
課程需求
要報告
上課抽問,請同學解釋程式邏輯與內容
要考試不定期小考
其他需求1. 上課第一天會再補充說明,老師信箱 zyr3@g.pccu.edu.tw 主旨: 文大Linux
2. 課輔系統老師有開教學討論區,任何教學相關問題(如有講不清楚的地方,有需要額外補充的地方..等),同學都可以在那邊提出來討論。
輔導時間
教師聯絡資訊
Email:zyr3@ulive.pccu.edu.tw
分機:
課程進度
2022/02/25 | 課程說明、Linux系統與上課環境介紹指定研讀資料練習安裝虛擬機備註ch1,ch2 |
2022/03/04 | Ubuntu 桌面版 / X Window 基本操作備註ch4, ch5, ch6, |
2022/03/11 | 文字環境操作(vi, nano)與常用指令 1/2備註ch6, ch10 |
2022/03/18 | 管理套件與常用指令 2/2指定研讀資料寫簡單bash程式建立帳號備註ch12, ch11 |
2022/03/25 | 帳號管理與檔案權限設定 1/2指定研讀資料目錄與檔案的最小權限設定實作 mkfs cron備註ch13,ch14 |
2022/04/01 | 帳號管理與檔案權限設定 2/2指定研讀資料Shell Script 基礎 備註ch14, ch15,ch16 |
2022/04/08 | 運動會補假一天指定研讀資料Shell Script 程式設計 |
2022/04/15 | shell script 程式設計 1/2指定研讀資料Shell Script 程式設計備註ch16, ch17 |
2022/04/22 | shell script 程式設計 2/2 |
2022/04/29 | 期中測驗 備註ch16, ch17 |
2022/05/06 | openssl 實例演練備註extracurrilar |
2022/05/20 | 校方停課 指定研讀資料原進度 ftp/mail 伺服器架測 備註ch19, ch20 |
2022/05/27 | samba/SSH 伺服器指定研讀資料quota, ssh備註ch21, extra |
2022/06/03 | 國定假日_端午節指定研讀資料openssl, www |
2022/06/10 | dns/dhcp 伺服器指定研讀資料ftp, email備註ch22, ch23 |
2022/06/17 | docker虛擬化技術指定研讀資料samba, exam1備註ch25, ch26 |
2022/06/24 | 期末測驗指定研讀資料exam2 |