這是一份從零開始在 Rocky Linux Minimal 最小安裝環境下,建置 Node.js (PM2)、Apache 反向代理、安全性防護、SSL 憑證、SEO 與 CDN 最佳化的高效能生產環境完整規劃與執行流程。
一、 基礎系統初始化與安全設定
1. 系統更新與基礎工具安裝
執行最小安裝後,首先更新系統並安裝必要的運維與管理工具:
sudo dnf update -y
sudo dnf install -y epel-release curl wget git vim net-tools firewalld fail2ban policycoreutils ...
有 7 筆資料符合您搜尋的條件
- 2026-07-21, 18:44
- 版面: Linux / Android
- 主題: 從零開始,用 Rockylinux 最小安裝,建構 pm2 的運行環境流程。
- 回覆: 0
- 觀看: 21
- Gender:
- 2026-07-20, 02:55
- 版面: Python
- 主題: 整理 Nas,找出重複膽案。
- 回覆: 0
- 觀看: 67
- Gender:
整理 Nas,找出重複膽案。
工作任務描述:
Nas (/path/to/nasDir_1、/path/to/nasDir_2、/path/to/nasDir_3) 與 Mybook外接硬碟 (/path/to/oursizeDir) 的儲存空間快滿了,我們需要找到重複的檔案,予以刪除。但請勿直接刪除,而是將重複的檔案,依實際路徑放入一個名為 《某檔案目錄名稱_duFiles》 的檔案夾(等待刪除)。
工作流程與原則
計算檔案的雜湊值。
在第一層目錄建立 《該目錄名稱_duFiles》 。
將雜湊值相同的檔案依路徑移入其中。
原則上保留Nas 上的檔案,除非Nas 本身的檔案也重複 ...
Nas (/path/to/nasDir_1、/path/to/nasDir_2、/path/to/nasDir_3) 與 Mybook外接硬碟 (/path/to/oursizeDir) 的儲存空間快滿了,我們需要找到重複的檔案,予以刪除。但請勿直接刪除,而是將重複的檔案,依實際路徑放入一個名為 《某檔案目錄名稱_duFiles》 的檔案夾(等待刪除)。
工作流程與原則
計算檔案的雜湊值。
在第一層目錄建立 《該目錄名稱_duFiles》 。
將雜湊值相同的檔案依路徑移入其中。
原則上保留Nas 上的檔案,除非Nas 本身的檔案也重複 ...
- 2026-07-13, 00:13
- 版面: Mac / iOS
- 主題: 我的 My Book 硬碟無法掛載,安全的做法如何操作?
- 回覆: 0
- 觀看: 17
- Gender:
我的 My Book 硬碟無法掛載,安全的做法如何操作?
當外接硬碟(如 WD My Book)無法正常掛載(Mount)時,盲目使用強迫掛載或格式化指令可能會導致資料受損。安全的處理流程應該是「先診斷、再修復、最後才嘗試強制掛載」。
請打開終端機(Terminal),依據以下步驟循序漸進地處理:
第一步:找出硬碟的正確代號(最重要)
在拔掉其他無關的外接裝置後,輸入以下指令:
diskutil list
在列表中找到你的 Western Digital My Book。請注意看它的大小(例如 4 TB 或 8 TB),並確認它的識別碼(Identifier)。
通常整顆硬碟會是 disk2、disk3 等 ...
請打開終端機(Terminal),依據以下步驟循序漸進地處理:
第一步:找出硬碟的正確代號(最重要)
在拔掉其他無關的外接裝置後,輸入以下指令:
diskutil list
在列表中找到你的 Western Digital My Book。請注意看它的大小(例如 4 TB 或 8 TB),並確認它的識別碼(Identifier)。
通常整顆硬碟會是 disk2、disk3 等 ...
- 2026-07-12, 23:20
- 版面: Mac / iOS
- 主題: diskutil 用法
- 回覆: 0
- 觀看: 25
- Gender:
diskutil 用法
diskutil 是 macOS 系統中非常強大且核心的磁碟管理命令列工具。不論你是要檢查硬碟狀態、格式化隨身碟、分割磁碟,還是修復受損的磁碟分割區,都可以透過它來完成。
因為它是終端機(Terminal)指令,操作時請務必看清楚磁碟編號,以免誤刪重要資料。
以下為你整理最常用、最實用的操作情境:
1. 檢視與查詢磁碟(最安全、最常用)
在做任何刪除或格式化操作前,第一步一定是先查詢磁碟的識別名稱(Identifier),例如 disk0、disk2s1。
列出所有連接的磁碟與分區:
diskutil list
這是最核心的指令,它會秀出所有的硬碟(隨身碟、外接硬碟 ...
因為它是終端機(Terminal)指令,操作時請務必看清楚磁碟編號,以免誤刪重要資料。
以下為你整理最常用、最實用的操作情境:
1. 檢視與查詢磁碟(最安全、最常用)
在做任何刪除或格式化操作前,第一步一定是先查詢磁碟的識別名稱(Identifier),例如 disk0、disk2s1。
列出所有連接的磁碟與分區:
diskutil list
這是最核心的指令,它會秀出所有的硬碟(隨身碟、外接硬碟 ...
- 2026-05-04, 11:12
- 版面: Server / CMS
- 主題: 建構一個網站 app
- 回覆: 0
- 觀看: 236
- Gender:
建構一個網站 app
2026年5月4日 星期一
如何建構一個網站 app,並上架app store
建構一個「網站 App」並將其上架到 App Store 是一個系統工程。首先,我們要釐清一個概念:App Store 不接受單純的「網頁連結」。如果你只是把網站用一個殼包起來(WebView),很容易被 Apple 以「缺乏功能性 (Minimum Functionality)」為由拒絕。
根據你的技術基礎和需求,我將這過程分為 【技術方案選擇】 $\rightarrow$ 【開發流程】 $\rightarrow$ 【上架步驟】 三個階段。
第一階段:選擇技術方案(決定你的 App 形態 ...
如何建構一個網站 app,並上架app store
建構一個「網站 App」並將其上架到 App Store 是一個系統工程。首先,我們要釐清一個概念:App Store 不接受單純的「網頁連結」。如果你只是把網站用一個殼包起來(WebView),很容易被 Apple 以「缺乏功能性 (Minimum Functionality)」為由拒絕。
根據你的技術基礎和需求,我將這過程分為 【技術方案選擇】 $\rightarrow$ 【開發流程】 $\rightarrow$ 【上架步驟】 三個階段。
第一階段:選擇技術方案(決定你的 App 形態 ...
- 2022-10-09, 22:32
- 版面: Server / CMS
- 主題: 讓 Piwigo 使用 Gmail 寄送郵件
- 回覆: 0
- 觀看: 5953
- Gender:
讓 Piwigo 使用 Gmail 寄送郵件
免責聲明
本文僅供參考,不負任何損害賠償之責任,請閱讀者自行斟酌,並後果自負。
Piwigo 是很容易使用的相冊 CMS,但它的郵件寄送系統通常必須手動設定一下才能正常使用 Gmail。本文分享如何設定。
測試環境
apache 2.4.XX
PHP 7.4
作業系統 almalinux9.0/8.6 rockylinux9.0/8.6
Piwigo 12.3.0
步驟一:
下載新版的 PHPMailer
https://github.com/PHPMailer/PHPMailer/archive/refs/heads/master.zip ...
本文僅供參考,不負任何損害賠償之責任,請閱讀者自行斟酌,並後果自負。
Piwigo 是很容易使用的相冊 CMS,但它的郵件寄送系統通常必須手動設定一下才能正常使用 Gmail。本文分享如何設定。
測試環境
apache 2.4.XX
PHP 7.4
作業系統 almalinux9.0/8.6 rockylinux9.0/8.6
Piwigo 12.3.0
步驟一:
下載新版的 PHPMailer
https://github.com/PHPMailer/PHPMailer/archive/refs/heads/master.zip ...
- 2020-03-03, 11:06
- 版面: Linux / Android
- 主題: 在 RHEL8/CentOS8 安裝 Virtualbox 的 guest additions
- 回覆: 0
- 觀看: 5729
- Gender:
在 RHEL8/CentOS8 安裝 Virtualbox 的 guest additions
聲明:純屬分享,採用與否請自行決定,本人不負責任何後果。歡迎多多指教!
執行環境背景 :
基礎系統環境 :
MacOS X 10.13.6 (Hight Sierra)
CPU 2.66 GHz Intel Core 2 Duo
8 GB 1067 MHz DDR3
VBox環境 :
版本 6.1.4 r136177 (Qt5.6.3)
[ 1 CPU / Ram 1536Mb /VRam 16Mb ]
(1)
dnf -y update
dnf install tar bzip2 kernel-devel kernel-headers perl gcc ...
執行環境背景 :
基礎系統環境 :
MacOS X 10.13.6 (Hight Sierra)
CPU 2.66 GHz Intel Core 2 Duo
8 GB 1067 MHz DDR3
VBox環境 :
版本 6.1.4 r136177 (Qt5.6.3)
[ 1 CPU / Ram 1536Mb /VRam 16Mb ]
(1)
dnf -y update
dnf install tar bzip2 kernel-devel kernel-headers perl gcc ...