# 阿中 IT 知識庫

# 摘要

本網站以 VuePress 建置而成。網站之功用為:「文件伺服器」。 此處所納管之文件,用於記錄家中網路及電腦之 硬體配備、 作業系統與應用軟體之安裝/設定。當網路、電腦設備,發生如: 故障需修復、效能不佳應升級或 新購電腦待安裝之狀況時,可 參考此處之文件,作為安裝及設定之參考依據;尤其是當最壞的 災難發生:電腦故障 又無法自備份檔案回復,需要手動一步、一步, 重新安裝時,可用此處之各作業指引文件,重建伺服器、用戶端電腦。

本文件伺服器所納管之《作業指引》,其類別如下所示。取用所需之 作業指引文件,可自左側點擊選用。

  • 實體電腦
  • 虛擬電腦
  • 開發環境
  • 參考資料
  • 常用工具

# 實體電腦

此類別之作業指引文件,用於說明實體電腦的:

  • 主要用途;
  • 硬體配備;
  • 作業系統安裝;
  • 軟體安裝;
  • 常見異常排除。

目前常用之實體電腦:

  • SRV-2020 PC
  • MacBook Pro2018 筆電

# 虛擬電腦

基於下列應用目的,需要利用實體電腦,在其上建置「虛擬電腦」:

  • 建置測試用電腦(伺服器)
  • 研習作業系統
  • 建置軟體開發機(用戶端)

目前常用之虛擬電腦,以「作業系統」歸類,常用者有以下類別:

  • Arch Linux(Manjaro / EndeavourOS / ArchLinux)
  • Ubuntu/Debian
  • macOS

至於建置虛擬電腦,所使用之「作業平台」有:

  • QEMU (macOS 作業系統專用)
  • QEMU + KVM (Linux 作業系統適用)
  • VirtualBox (macOS, Linux, Windows 作業系統適用)

此類別之作業指引文件,用於說明虛擬電腦的:

  • 如何透過虛擬電腦作業平台,建置虛擬電腦;
  • 如何在虛擬電腦安裝作業系統;
  • 如何在已完成作業系統安裝之虛擬電腦,安裝及設定軟體。

# 開發環境

此類別之作業指引文件,用於說明:如何在實體電腦、虛擬電腦,針對 :「軟體開發」應用方面的需求,完成「作業環境」的安裝與設定作業。

在軟體開發電腦的基本安裝需求,大致如下:

  • Django (Python) 開發環境
  • Node.js 開發環境
  • Lua 開發環境
  • VuePress 文件製作環境

上述常用之開發環境,其底層所使用之作業系統有:

  • macOS
  • Manjaro / EndeavourOS / ArcLinux
  • Ubuntu / Debian

故在選用《作業指引》文件時,需留心該文件適用之「作業系統」類別。

# 參考資料

此處納管之文件,其用途可謂:軟體操作備忘錄(如:常用指令、快捷鍵) 。對於經常使用,卻又不容易背記的:指令、快捷鍵,可借由此處提供

# 常用工具

對於日常作業,常需使用的軟體工具,其安裝及設定的作業指引,記錄於此。

  • Neovim 0.7 編輯器
  • Vim 8 編輯器
  • Vistual Studio Code + Neovim 整合工具
  • Nginx (HTTP) Web Service
  • Docker
  • Virtual Manachine Manager (GUI QEMU/KVM)