2021年4月27日 星期二

練習使用文字介面視窗連結遠端主機

學習目標:
  • 了解 sshd 服務的使用方式!
練習題目:
  1. 開一終端機介面視窗,執行 ssh 指令,連結自己的主機 (127.0.0.1) !
  2. 執行 ssh-keygen 製作公私鑰對!
  3. 執行 ssh-copy-id 將公鑰送進自己的主機 !
  4. 執行 ssh ,可以進行無須密碼的登入!
  5. 修改 sshd 服務設定檔,不允許 root 遠端登入,一般使用者也只能使用 key 登入!

練習開啟與關閉服務

學習目標:
  • 了解服務開啟方式!
練習題目:
  1. 開一終端機介面視窗,執行 systemctl 指令,查看哪些服務單元是己經開啟的 !
  2. 執行 systemctl 指令,查看哪些服務單元是活動中的 !
  3. 執行 systemctl 指令,查看哪些服務是分屬哪些類別 !
  4. 執行 systemctl 指令,開啟 chronyd 服務 !
  5. 執行 systemctl 指令,查看 chronyd 服務情況 !
  6. 執行 systemctl 指令,關閉 chronyd 服務 !

練習操作工作與程序

學習目標:
  • 了解程序與程式的關係!
  • 熟悉控制工作與應用
練習題目:
  1. 開一終端機介面視窗,執行 sleep 10000 這個指令!
  2. 將上述指令,送入背景!
  3. 使用 jobs 指令查詢上述指令!
  4. 令將上述指令,在背景執行!
  5. 使用 top 指令,查看其資源使用情況!
  6. 離開 top 指令,將上述指令移回前景!
  7. 使用 ctrl+c 指令,刪除指令!
  8. 再執行 sleep 10000 & 這個指令!
  9. 使用 ps 指令,查看其資源使用情況!
  10. 使用 kill 指令,刪除上述指令!

2021年4月18日 星期日

練習使用 vim 以及 nano 文字編輯工具

學習目標:
  • 熟悉 Vim 以及 Nano 檔案編輯工具!
練習題目:
  1. 使用 vim ,編輯 ~/homework 檔案!將您所學過的 Linux 指令記錄下來!
  2. 使用 nano ,編輯 ~/homework 檔案!上面所記錄的 Linux 指令,解釋其功能!

練習管理好檔案與目錄權限

學習目標:
  • 熟悉 Linux 使檔案與目錄權限管理方式與設定!
練習題目:
  1. 新增 /tmp/peter/private 目錄!將該目錄指定給 perter 使用者!
  2. 設定 /tmp/peter/private 目錄權限,只允許 peter 以及 golf 成員存取,其它人不可進入!
  3. 以 peter 身份在 /tmp/peter/private 目錄底下新增一個 production.txt 檔案,檔案內容輸入“Hello World”!
  4. 使用 james 身份查看 /tmp/peter/private 目錄底下的 production.txt 檔案內容
  5. 修改 /tmp/peter/private 目錄權限,讓 golf 群組成員可在該目錄下新增檔案,並且新檔案所屬群組自動成為 golf !
  6. 利用 james 身份測試上述規格是否己設定好!

練習管理好使用者與群組

學習目標:
  • 熟悉 Linux 使用者與群組管理方式與指定!
練習題目:
  1. 新增 peter 使用者,設定密碼為 1234
  2. 新增 golf 群組,將 peter 加入為該群組成員!
  3. 設定 peter 在第一次登入系統時,必須修改密碼!
  4. 設定 peter 的帳號有效日期在 30 天後!
  5. 新增 james 使用者,設定密碼為 1234
  6. 新增 golf 群組,將 james 加入為該群組成員!

2021年4月15日 星期四

練習查看 man page

學習目標:
  • 熟悉如何查看 Linux 說明文件!
練習題目:
  1. 使用 root 身份登入系統後,開啟終端機介面!
  2. 請使用 man 指令,查看 man 指令的使用方式!
  3. 請使用 pinfo 指令,查看 pinfo 指令的使用方式!
  4. 請使用 man 指令,查詢有 passwd 關鍵字眼的說明文件有哪些!

2021年4月10日 星期六

練習檔案目錄管理指令

學習目標:
  • 熟悉檔案目錄結構與管理指令!
  • 請善用 Tab 按鍵,補足指令與檔案名稱!
練習題目:
  1. 使用 root 身份登入系統後,開啟終端機介面!
  2. 在 /opt 目錄下建立距今日前三天的目錄,與後三天的目錄!
  3. 將 /var/log 內的檔案,複製一份至 /opt/[三天前] 目錄下!
  4. 將 /etc 目錄內的檔案,複製一份至 /opt/[三天後] 目錄下!
  5. 將 /opt/[三天後] 的目錄,搬移到 /opt/[兩天前] 目錄下!
  6. 將 /opt/[三天前] 的目錄,搬移到 /top/[兩天後] 目錄下!
  7. 將 /tmp 目錄,連結至 /opt/tmp 目錄
  8. 刪除 /opt 目錄下所有的子目錄與連結檔

2021年3月29日 星期一

練習使用文字介面

學習目標:
  • 熟悉文字介面操作與查看檔案內容!
  • 請善用 Tab 按鍵,補足指令與檔案名稱!
練習題目:
  1. 使用 root 身份登入系統後,開啟終端機介面,修改密碼!
  2. 使用 date 查詢今天日期與現在時間!
  3. 查詢 /etc/passwd 檔案屬性類別與檔案內容的行數!
  4. 使用 head 、tail 指令,分別查詢 /etc/passwd 檔案前五行、後五行的檔案內容!
  5. 使用 cat 、tac 指令,分別列出 /etc/passwd 檔案內容!
  6. 使用 history 查詢下過的指令!

2021年3月27日 星期六

啟動 RHEL Cockpit 服務

學習目標:
  • 登入 RHEL 8 ,並且啟動 cockpit 服務!
操作流程:
  1. 以 root 身份登入系統!
  2. 開啟終端機介面
  3. 進行 cockpit 套件安裝!
    # yum -y install cockpit
    
  4. 啟動 cockpit 服務
    # systemctl enable --now cockpit
    
  5. 開啟防火牆設定:
    # firewall-cmd --add-service=cockpit --permanent
    # firewall-cmd --add-service=cockpit
    
  6. 啟動瀏覽器,輸入網址 https://你的IP:9090 ,進行登入!

開啟 Hyper-V 功能

學習目標:
  • 在 Windows 10 pro 上,開啟 Hyper-V 功能 !
操作流程:
  1. 從左下角的「視窗」按鍵開始,選擇齒輪狀的「設定」按鍵!
  2. 選擇「應用程式」
  3. 選擇右上方的「相關設定」下的「程式和功能」!
  4. 選擇左方的「開啟或關閉 Windows」功能!
  5. 勾選「Hyper-V」項目!並按下「確定」按鍵!
  6. 完成後即可重開機確認,是否有下列兩項功能!

RHEL 8.3 安程流程

學習目標:
  • 安裝 RHEL8.3 !
安裝流程:
  1. 使用 RHEL iso 檔開機!開機時出現安裝選單,並倒數計時60秒!
  2. 選擇第一個項目「Install Red Hat Enterprise Linux 8.3」開機!
  3. 過程出現一堆「ok」
  4. 圖形介面的安裝畫面!該畫面提示使用者,可選擇適合的語系,進行安裝流程!
  5. 選擇中文,進行安裝流程!
  6. 安裝摘要,顯示要安裝的相關選項!有紅字的部份,必須要設定好之後,再能繼續下去!先選擇「安裝目標位置」
  7. 確認安裝的硬碟項目,沒問題之後,按下「完成」即可!
  8. 選擇「KDUMP」項目!
  9. 取消啟用 kdump 項目!按下「完成」即可!
  10. 在用戶設定中,選擇設定「Root」密碼!
  11. 設定好 root 密碼之後,按下「完成」即可!(因為密碼太簡單,所以必須按兩次「完成」才能完成設定!)
  12. 在用戶設定中,選擇「建立使用者」!建好一個使用者帳密之後,請按「完成」!
  13. 各項目確認沒問題之後,即可按下「開始安裝」!
  14. 安裝進度畫面!
  15. 安裝完成後,請按下「重新啟動系統」即可!
  16. 重新啟動後,需要同意授權條款!
  17. 勾選「我同意授權條款」,再按下「完成」!
  18. 按下「設定完成」按鍵!
  19. 安裝完成後,登入畫面!

2021年3月26日 星期五

使用 Hyper-V 新增 VM 準備安裝 RHEL8.3

學習目標:
  • 在 Windows 10 pro 作業系統上,使用 Hyper-V 安裝 RHEL8.3 !
  • 需要首先開啟 Windows 10 pro 上的 Hyper-V 功能 !
安裝設定流程:
  1. 開啟 Hyper-V 快速安裝項目:
  2. 按下「是」,允許變更!
  3. 按下「本機安裝來源」項目!
  4. 取消打勾項目,再按下「變更安裝來源...」
  5. 選擇 RHEL 8.3 iso 檔案!再按下「開啟」按鍵!
  6. 先按下「其他選項」,再改名稱!完成後,再按下「建立虚擬機器」按鍵!
  7. 建立中....
  8. 按下「編輯設定」,做細節上的修改與調整!
  9. 修改記憶體設定!
  10. 修改 CPU 數量!
  11. 選擇硬碟,再按下「編輯」進行內容的修改!
  12. 1.先「選擇動作」,2.再按「擴充」,最後選擇「設定磁碟」!
  13. 輸入「新大小」值之後,按下「完成」即可
  14. 選擇「整合服務」,勾選所有服務項目!
  15. 完成上述項目之後,請先按下「套用」,再按下「確定」!
  16. 按下「連線」,開啓虚擬機器終端介面!
  17. 在虚擬機器的終端介面上,按下「啟動」!
  18. 畫面出現倒數記數的安裝流程選項!表示虚擬機己經新增成功!
  19. RHEL8.3 安裝流程,請參考這一篇!

2021年3月25日 星期四

RHEL 8 練習題目錄

練習前的題示:
  • 請先準備好 RHEL 8 作業系統!建議善用 VM 進行以下的練習!
  • 請配合上課章節,依次進行練習!
RH124:
  1. 準備練習環境:
  2. 練習使用文字介面--[連結]
  3. 練習檔案目錄管理指令--[連結]
  4. 練習查看 man page --[連結]
  5. 練習使用 vim 以及 nano 文字編輯工具--[連結]
  6. 練習管理好使用者與群組--[連結]
  7. 練習管理好檔案與目錄權限--[連結]
  8. 練習操作工作與程序--[連結]
  9. 練習開啟與關閉服務--[連結]
  10. 練習使用文字介面視窗連結遠端主機--[連結]

RH134:

RH294: