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 是一个开源的高效 …