Redhat Linux是企業最喜歡採用的Linux作業系統,本課程以淺顯、明確的方式,從人的角度出發,用生活化的方式去瞭解設計的方法與原因,並以自然的方式熟悉網路程式設計的方法,得到實作成功後的喜悅,適合有心學會Linux 的初學使用者,以有系統的規範,由簡單的需求導入,慢慢地演變及轉換到實務功能上,並輔以範例展示,讓學員測試自己的學習成果。課程中全部內容皆實際操作,並瞭解Linux的運作與其優點。輔以實務的範例,帶領學員進入Linux的世界,建立實務操作Linux系統能力,成為市場所需的Linux專業人才。
1.Linux系統介紹與環境建置:
認識Linux,安裝CentOS 7.2/RHEL 7.2
2.基礎技能培養與檔案處理:
基礎檔案系統架構與檔案處理
瞭解XFS、Ext4、Reierfs
符號連結的使用
活用執行、重導與管線
搜尋檔案與篩選實務
3.帳號管理與權限:
建立、變更帳號與群組
認識權限
檔案與目錄的權限管理
設計shell(一)
4.系統管理-基礎:
使用vi與nano編輯器
掛載儲存設備
瞭解系統行程
systemd系統管理工具
依功能訂定合適的系統服務
系統排程
5.系統管理-磁碟管理:
磁碟空間與用量
磁碟配額設定
LVM觀念與實務
6.軟體管理:
RPM套件管理
建立RPM快取
建置內部RPM伺服器
網路相關服務
Firewalld防火牆
7.網頁伺服器:
Apache網頁伺服器、PHP
MySQL資料庫
8.FTP與名稱伺服器:
vsftpd與named實務架設
9.雲端容器Docker環境建置:
Docker容器管理流程
產生、觀察與管理
Docker協定與指令熟悉
10.Docker容器資源管理:
容器CPU、記憶體管理
磁碟資源管理
Dockerfile映像檔