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 關鍵字眼的說明文件有哪些!