未分類

命令 npm ci –omit=dev –ignore-scripts 的用途

介紹 npm ci --omit=dev --ignore-scripts 命令的用途,適用於生產環境和 CI/CD 管道。npm ci 確保快速一致地安裝依賴,並嚴格遵循 package-lock.json 文件的版本,適合自動化建構。--omit=dev 用於跳過開發依賴,以減少空間和時間消耗,而 --ignore-scripts 則忽略 package.json 中的指令碼,確保安全性和簡潔性。

如何處理 Unable to resolve host …: Name or service not known.

當在 Linux 中出現 "Unable to resolve host" 時,其原因是主機名稱與 /etc/hosts 文件中的 IP 地址無法匹配,而導致解析錯誤,這將會影響系統的安全性驗證、日誌記錄和執行效率。解決方案是編輯 /etc/hosts 文件,將主機名稱正確映射至本地回環地址。

透過 Shodan CLI 使用 Shodan

介紹如何使用 Shodan CLI 來搜尋和管理網際網路上連網設備的安全狀況。Shodan 是一款專業工具,用於識別公開暴露的設備。文章涵蓋 Shodan 的安裝步驟、API 授權、指令使用及各項功能的操作示例,適合有資安需求的使用者快速上手。

將 Docker 容器打包為 Docker 映像

要持久化保存對 Docker 容器的操作,我們可以使用 docker commit 命令將容器轉換為映像,這樣即使刪除和重啟容器,所有更改也能保留;搭配 docker save 與 docker load 命令,還可以將映像進行轉移、備份和共享。