Category: Linux

Linux 找出佔用 CPU 及記憶體最高的進程

Linux 內建很多不同的系統監測工具,以下是在 Linux 下,找出佔用最多 CPU 及記憶體進程最高的方法。 ps 指令 ps 指令提供多種關於進程的資訊,可以很把有用的資料過濾並排序,找出佔用最高系統資源的進程,以下是顯示佔用 CPU 最多的 10 個進程的方法: 顯示佔用記憶體最多的 10 個進程: top 指令 top 指令除了不斷更新顯示實時資訊外,加入 -b 參數也可以顯示一次性結果, ps 及 awk 配合使用 以上指令只可以進行排序,如果要找出佔用超過 5% …

Ubuntu 24.04 安裝 PHP 8.4

以下是在 Ubuntu 24.04 安裝 PHP 8.4 並配置到 Apache 或 Nginx 的方法。 1. 安裝 Apache 或 Nginx: Apache 及 Nginx 各有優點,可以根據自身的需要選擇要安裝那一個網頁伺服器: Apache: $ sudo apt install apache2 -y Nginx: $ …

Let’s Encrypt 在現在憑證加入新網域

很多時vfbvtv站需要加入新網域,以下是透過 certbot (certbot-auto) 加入新網域到現在 Let’s Encrypt 憑證的方法。 首先用以下指令檢視系統內所有憑證及域名: $ sudo certbot certificates 例如網域是 www.domain1.com, 要加入新網域 www.domain2.com, 可以用以下指令: 如果要加入多個新網域,在上面指令用逗號把網站分隔便可以。

AlmaLinux 解決 Error: GPG check FAILED

Linux 系統在安裝或更新套件前,會先使用 GPG (GNU Privacy Guard) key 去驗證套件,GPG Key 可以確定套件沒有被改動及來自可信的來源。AlmaLinux 8 的 GPG key 在 2024 年 1 月到期,如果使用 AlmaLinux 8.8-3.el8 以下的 AlmaLinux 8 使用者,當安裝或更新套件時,會出現以下報錯: Error: GPG check FAILED …

Raspberry Pi 安裝及設定 AdGuard Home

在今天的網路使用中,網路廣告已成為影響使用者體驗的一大因素。有時候,這些廣告不僅影響到網站的外觀,還可能影響到網路速度和使用者的隱私。這時就需要一個能夠幫助我們過濾廣告和保護隱私的解決方案,而 AdGuard Home 正是一個功能強大廣告攔截工具。 AdGuard Home 是一個開源的廣告攔截器和隱私保護工具,可以在多個不同的平台上運行,包括 Raspberry Pi。在這篇文章中,將介紹如何在 Raspberry Pi 上安裝和設定 AdGuard Home,讓您享受更加順暢和安全的網路瀏覽體驗。 1. 更新系統: sudo apt update sudo apt full-upgrade 2. 下載 AdGuard Home, 根據不同的系統下載: Raspberry Pi …

pfSense 加入 Crontab 自動執行

在 Linux Like 環境要排程自動執行指令,一般會用 crontab 實現,而 pfSense 是基於 FreeBSD 開發,已經內建 crontab,以下是在 pfSense 加入 cron job 的方法。 先登入 pfSense 的管理介面,按 “System -> Package Manager -> Available Packages” 安裝 “Cron” 套件,這個套件可以透過管理介面修改 …

Unifi 交換機實現定時開關 POE

POE 定時開關很實用,可以在指定時間關閉 POE 裝置,在有需要時才開啟。一直有使用 Unifi 的交換機,而 Unifi 的交換機一直沒有定時開關 POE 的功能,以下分享一下我的做法。 每台 Unifi 的交換機也支援 SSH 登入,那便可以透過另一台主機,定時對它發出開啟或關閉 POE 的指令,這個可以是虛擬機或 NAS 等,而我是透過 Raspberry Pi 執行。 首先需要確定啟動 Unifi 裝置有開啟 SSH 連接,在 Unifi Network …

Raspberry Pi 安裝 Smokeping 監測網路延遲

Smokeping 是一個很好用的網絡監測工具,主要用途是測量與目標主機的網絡延遲。 像 Pi-Hole 或 Smokeping 這些對硬件要求不高的工具,除非已經有一台 24/7 運行的機器,否則我認為使用低功耗的 Raspberry Pi 運行是很不錯的選擇。 在 Raspberry Pi 安裝 Smokeping 十分簡單,只需一行指令: $ sudo apt install apache2 fping curl smokeping libapache2-mod-fcgid 開啟 smokeping …

Rocky Linux 安裝 LEMP – Nginx, MariaDB, PHP

在這篇文章中,我們將介紹如何在 Rocky Linux 上安裝 LEMP – Nginx、MariaDB 和 PHP。LEMP 是一個強大的 Web 伺服器組合,廣泛用於託管和開發網站。 1 – 更新系統 在安裝任何軟體之前,請確保您的 Rocky Linux 系統已經更新至最新版本。在終端機中執行以下指令: $ sudo dnf update 2 – 安裝 Nginx Nginx 是一個開源的高效 …