2025年2月28日

如何在 Ubuntu 22.04 上安装 TIG Stack(Telegraf、InfluxDB 和 Grafana)

如何在 Ubuntu 22.04 上安装 TIG Stack(Telegraf、InfluxDB 和 Grafana) 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)Ubuntu 18.04(仿生海狸)在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 InfluxDB 第 3 步 - 创建 InfluxDB 数据库和用户凭证 第 4 步 - 安装 Telegraf 第 5 步 - 验证 Telegraf 统计数据是否存储在 InfluxDB 中 第 6 步 - 安装 Grafana 第 7 步 - 设置 Grafana 数据源 第 8 步 - 设置 Grafana 仪表板 第 9 步 - 配置警报和通知 条件 规则 无数据和错误处理 TIG(Telegraf、InfluxDB 和 Grafana)堆栈是开源工具平台的首字母缩写词,可简化系统指标的收集、存储、绘图和警报。您可以从一个地方监控和可视化内存、磁盘空间、登录用户、…
2025年2月28日

如何在 Ubuntu 中轻松更改通知横幅位置

如何在 Ubuntu 中轻松更改通知横幅位置 想要自定义 Ubuntu 中的通知位置吗?你不是一个人。这是很多用户问的问题。在这篇文章中,我向您展示了您可以安装的一对漂亮的 GNOME 扩展,它们可以让您选择屏幕上通知气泡的显示位置。在我们这样做之前,让我们谈谈默认设置:Ubuntu 在屏幕顶部的时钟下方显示通知横幅(如上游 GNOME Shell 中一样)。这个位置在 GNOME Shell 中很有意义,因为屏幕顶部是状态栏项目所在的位置,通知 Toast 位于日历小程序中(通过单击时钟访问)。但你并不是所有人。如果您想将通知移动到显示屏的右上角(Ubuntu曾经在此处显示通知气泡,其他操作系统仍然这样做),您可以安装通知横幅位置,然后设置您的首选项。无论您采用哪种方法,都可以轻松更改 Ubuntu(以及使用 GNOME Shell 的其他 Linu…
2025年2月28日

如何在Linux上备份和恢复文件权限

如何在Linux上备份和恢复文件权限 问题:我想备份本地文件系统的文件权限,这样如果我不小心弄乱了文件权限,我可以将它们恢复到原始状态。有没有一种简单的方法可以在 Linux 上备份和恢复文件权限?您可能听说过一个新手系统管理员犯下的悲剧性错误,他不小心输入了“chmod -R 777 /”,并对他/她的 Linux 系统造成了严重破坏。当然,有一些备份工具(例如,cp、rsync、etckeeper)可以备份文件及其文件权限。如果您使用此类备份工具,则无需担心文件权限损坏。但在某些情况下,您希望单独临时备份文件权限(而不是文件本身)。例如,您想防止某个目录的内容被覆盖,因此您暂时删除了该目录下所有文件的写权限。或者您正在解决文件权限问题,因此对各处的文件运行 chmod。在这些情况下,最好能够在更改之前备份原始文件权限,以便以…
2025年2月28日

如何在 Linux 中更改 Apache HTTP 端口

如何在 Linux 中更改 Apache HTTP 端口 Apache HTTP 服务器是当今互联网上最常用的 Web 服务器之一,因其灵活性、稳定性和众多功能,其中一些功能目前其他 Web 服务器不具备,例如竞争对手Nginx。Apache 的一些最重要的功能包括能够在运行时加载和运行不同类型的模块和特殊配置,而无需实际停止服务器,或者更糟糕的是,每次添加新模块并发挥特殊作用时都需要编译软件通过 .htaccess 文件,它可以更改特定于 webroot 目录的 Web 服务器配置。默认情况下,Apache Web 服务器被指示侦听传入连接并绑定在端口 80 上。如果您选择 TLS 配置,服务器将侦听端口 443 上的安全连接。为了指示 Apache Web 服务器绑定并侦听标准 Web 端口以外的其他端口上的 Web 流量,您需要添加包含新端口的新语句以供将来绑定。在基于D…
2025年2月28日

如何在 Ubuntu 上升级到 MATE Desktop 1.26

如何在 Ubuntu 上升级到 MATE Desktop 1.26 借助专用的 PPA,Ubuntu 20.04 LTS 和 21.04 的用户可以升级到最新的 MATE 桌面 1.26 版本。“Fresh MATE PPA”由 Ubuntu MATE 开发人员维护,(主要)针对想要在其系统上安装 MATE 桌面 1.26 的 Ubuntu MATE 现有用户。然而,由于 PPA(以及其中的软件包)与所有 Ubuntu 风格兼容,您可以添加 PPA 来安装最新的 MATE 桌面体验以及您目前使用的任何 DE(只是要小心)。PPA 提供了 MATE 桌面组件的更新,包括适用于 Ubuntu MATE 20.04 LTS 和 Ubuntu MATE 21.04 的 Pluma 和 Caja 等核心应用程序的新版本。 Ubuntu 20.10 于上个月停产。在 Ubuntu 上升级到 MATE 1.26要在受支持的 Ubuntu 版本上…
2025年2月28日

如何从官方来源升级 Debian 或 Ubuntu 上的 Docker

如何从官方来源升级 Debian 或 Ubuntu 上的 Docker 问题:我从发行版的基本存储库安装了 Docker,该存储库似乎已过时。如何在 [Ubuntu 或 Debian] 上升级 Docker,最好使用官方源?虽然 Debian、Ubuntu 或其衍生版本在其基础存储库中提供 Docker,但由于 Docker 一直在积极开发中,因此其 Docker 版本往往很快就会过时。例如,Ubuntu 15.10 附带 Docker 1.6.2,而截至撰写本文时最新的 Docker 版本为 1.9.1。旧版本的 Docker 可能在与现有 Docker 存储库通信时出现问题。对于那些想要在基于 Debian 的系统上将 Docker 升级到最新版本的人,Docker 提供了不同版本的官方 apt 源代码。以下是如何使用官方 apt 源升级 Docker。首先,安装必要的存储库密钥。 $ s…
2025年2月28日

如何在 Rocky Linux/Alma Linux 9 上安装和配置 Squid 代理服务器

如何在 Rocky Linux/Alma Linux 9 上安装和配置 Squid 代理服务器 在此页 先决条件 第 1 步 - 安装 Squid 第 2 步 - 配置 Squid 代理 1。配置鱿鱼访问策略 2。网站拦截 3。阻止下载特定文件 4。使用关键字阻止网站 5。屏蔽客户端 IP 地址 6。更改鱿鱼代理端口 7.配置防火墙/SELinux 1。系统范围的代理配置 2。浏览器代理设置 3。配置 DNF 以使用 Squid 代理 4。使用 Squidclient 代理服务器位于两个网络之间,充当最终用户和 Internet 资源之间的网关。通过代理服务器,最终用户能够过滤访问。他们可以出于各种目的控制和监视 Web 流量,包括隐私、安全和缓存。Squid作为一种分布式缓存机制,通过保存从不同请求中获得的数据,在类似请求完成时提高流量速度。如果缓存服务器没有缓存数据,它会将请求转发给存储数据的 W…
2025年2月28日

如何在 Ubuntu 16.04 上使用 Webmin、LAMP、BIND 和 PostFix 安装 Virtualmin

如何在 Ubuntu 16.04 上使用 Webmin、LAMP、BIND 和 PostFix 安装 Virtualmin 介绍百事通。使用 Virtualmin,您可以管理用户帐户、Apache 虚拟主机、DNS 条目、MySQL 数据库、邮箱等等。在本教程中,您将使用脚本安装免费版 Virtualmin GPL。此脚本将安装使用 Virtualmin 所需的一切,包括 Webmin 和以下先决条件: 用于为网站和网络应用提供服务的 LAMP 堆栈(Apache、PHP 和 MySQL)。 BIND,一个 DNS 服务器。 PostFix,一个邮件服务器。 安装 Virtualmin 及其组件后,您将通过其图形界面配置 Webmin,并使用 Virtualmin 创建一个新的虚拟主机。完成本教程后,您将能够创建任意数量的用户帐户,以通过浏览器在单个服务器上托管多个域。警告:请…
2025年2月28日

如何在 Ubuntu 上查找并删除过时的 PPA 存储库

如何在 Ubuntu 上查找并删除过时的 PPA 存储库 问题:我试图通过运行apt-get update来重新同步包索引文件。但我收到以下“404 Not Found”错误。看起来我无法从我之前添加的一些第三方 PPA 存储库中获取最新索引。如何清理这些损坏的旧 PPA 存储库? Err http://ppa.launchpad.net trusty/main amd64 Packages 404 Not Found Err http://ppa.launchpad.net trusty/main i386 Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/finalterm/daily/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not…
2025年2月28日

如何阻止对 Linux 系统的 Ping ICMP 请求

如何阻止对 Linux 系统的 Ping ICMP 请求 一些系统管理员经常阻止发送到服务器的 ICMP 消息,以便在粗糙的网络上向外界隐藏 Linux 机器,或者防止某种 IP 泛洪和拒绝服务攻击。在 Linux 系统上阻止 ping 命令的最简单方法是添加 iptables 规则,如下例所示。 Iptables 是 Linux 内核 netfilter 的一部分,通常在大多数 Linux 环境中默认安装。iptables -A INPUT --proto icmp -j DROP iptables -L -n -v [List Iptables Rules] 在 Linux 系统中阻止 ICMP 消息的另一种通用方法是添加以下内核变量,该变量将丢弃所有 ping 数据包。echo “1” > /proc/sys/net/ipv4/icmp_echo_ignore_all 为了使上述规则永久生效,请将…