買了 VPS 後常常要用 SSH 連線至遠端操作,每次開新的終端都要重新輸入一次指令登入,實在太麻煩了!因此依照我過去的做法設定好 SSH 公開金鑰認證,接著只要靠一串指令就能馬上登入 […]
Ubuntu 是以桌面應用為主的Linux發行版,由 Canonical公司發布,他們提供商業支援。它是基於自由軟體。
Docker 建立容器(Container)一定要先有映像(Image),然而為避免新下載的映像有問題或者其他可能的風險,可以利用內建指令輕鬆將映像匯出成 .tar 做本地或異地備 […]
VPN(Virtual Private Network) 是一種虛擬私人網路,它可以讓您在網路上安全地傳輸數據。當您連接到 VPN 時,您的電腦會與 VPN 伺服器建立一個安全的連接,然 […]
反向代理(Reverse proxy)是一種代理伺服器,它接受客戶端的連接請求,然後將請求轉發給內部或外部的後端伺服器,並將該後端伺服器的響應返回給客戶端。反向代理可以用來幫助保護後端伺 […]
WSL 是指 Windows 上的 Linux 子系統,而這邊我 Linux 發行版選用 Ubuntu,並在當中安裝了 Apache 網頁伺服器,希望能在外部 Windows 上的瀏覽 […]
這裡的 Apache 是指 Apache HTTP Server,由於網頁伺服器是對外開放的,因此更要注意是否受到各種資安漏洞影響,而這個由 Apache 軟體基金會維護的開源網頁伺服器軟體就常常釋 […]
Cron 是一款類 Unix 的作業系統下基於時間的任務管理系統,使用者可以透過 Cron 在固定時間、日期、間隔下,運行定期的任務工作,舉例來說可以是命令和腳本,這功能在維護、備份都非 […]
首先,我的 Apache HTTP 伺服器是架設在 Docker 的容器之中,所以一開始一定要將該容器的 port 80 跟 443 對外開放,這樣相對應的 HTTP 與 HTTPS 傳輸協定才 […]
WSL 是適用於 Linux 的 Windows 子系統,為 Windows 上能夠原生執行 Linux 二進位可執行檔的相容層,讓您可以在 Windows 之下使用 Linux 中 […]
自己運用 VirtualBox 來開設一台虛擬機,並安裝上 Ubuntu 作業系統,作為測試環境及技術練習之使用,而我不太喜歡直接用虛擬機介面來操作它,更喜歡用連線遠端機器的 SS […]
Docker Compose 是一個用於定義和運行多個容器的 Docker 應用工具。藉由 Compose,我們可使用 YAML 文件來配置應用服務,接著只要單個命令,就能將配置文件 […]
本文要教大家在 Ubuntu 伺服器版本下安裝 Docker,參考自官方文檔。Docker 是一個開放原始碼軟體,是一個開放平台,用於開發、交付、執行應用,有人稱其為「新一代的虛擬化技術」,傳統上 […]
Ubuntu 作業系統可以使用 hostnamectl 指令來修改主機名稱(即 Host name),而且不需要重新啟動作業系統,非常方便。通常主機名稱會在登入時出現,顯示出來長這樣:[使用者名稱]@ […]
Ubuntu 基於資訊安全的理由,預設是不開放 root 的 SSH 登入權限,因此即便開啟了 SSHD 服務,也無法從遠端運用 SSH 登入 root,因此我們要從本機端修改 sshd […]
「ifconfig」全稱為「interface configuration」,其是在類Unix作業系統中於命令列介面中用於組態、控制及查詢 TCP/IP 網路介面的系統管理工具。這 […]
























