2025年2月28日

如何在 Linux 中监控每月带宽使用情况

如何在 Linux 中监控每月带宽使用情况 作为服务器所有者,随着时间的推移跟踪您的网络使用情况非常重要。许多托管服务提供商会对带宽和传输的数据收费,因此您需要密切关注每月的使用情况。安装 vnstat有很多带宽监控工具——大多数实时监控工具,如 htop 和 glances 将显示 Rx(已接收)和 Tx(已传输)。但是,查看日平均值和月平均值要有用得多,为此,您需要一个可以随时间保留日志的工具。当然,如果您将服务器托管在 AWS 或 GCP 等大型云提供商上,他们可能会内置日志收集工具,例如 AWS CloudWatch 和 GCP Cloud Monitoring。不过,对于通用 Linux 解决方案,您需要安装 vnstat。vnstat 监控所有网络接口,并记录您的服务器正在处理的流量,可用于显示每月、每天和每小时的平均流量。它还可以选择输出为 PN…
2025年2月28日

如何将 Ubuntu 20.04 升级到 Ubuntu 21.04

如何将 Ubuntu 20.04 升级到 Ubuntu 21.04 准备好升级到下一版本的 Ubuntu 了吗?以下是如何从 Ubuntu 20.04 升级到 Ubuntu 21.04。Ubuntu 21.04 Hirsute Hippo 于 2021 年 4 月 22 日发布。它是一个非 LTS 短期版本,提供 9 个月的支持。它为开发人员和创新者提供了一些额外功能,包括 Flutter 应用程序开发 SDK、Active Directory 集成和适用于 Ubuntu 的 Microsoft SQL Server。Ubuntu 20.04 是一个长期支持版本,支持期限为五年。如果您想要稳定的版本,请坚持使用 Ubuntu 20.04。但你想体验最新的 Ubuntu 风格,可以按照指南升级到 Ubuntu 21.04。什么是 Ubuntu 21.04 以及为什么要升级?Ubuntu 21.04 带来了许多新…
2025年2月28日

在 Ubuntu Linux 上找不到 Ping 命令

在 Ubuntu Linux 上找不到 Ping 命令 您的系统在查找 ping 命令时是否遇到问题?不用担心;我们已经解决了您的问题!在计算机的现代时代,我们通过各种网络跨多个设备连接。这些网络有助于在我们的设备(例如手持设备、台式电脑、手表等)之间建立连接。使用这些服务,我们可以毫不费力地将大量数据从一个地点发送到全球的另一个地点。由于使用各种网络的计算机通信,这一切都成为可能。然而,有时我们的计算机可能无法到达所需的网络,从而导致网络连接中断。这就是 ping 命令的用武之地。Ping命令Ping 被定义为具有高音调和尖锐共鸣的音调。计算机和网络监控将其用作确定达到特定目标的时间的测试。该目标可能是另一台计算机或网络目的地,例如服务器、路由器等。收件人会退回该消息,并回复我们的设备发送的 ICMP 回显请求。你可以把它想象成一个潜…
2025年2月28日

如何使用 cpulimit 限制 Linux 中进程的 CPU 使用率

如何使用 cpulimit 限制 Linux 中进程的 CPU 使用率 对某些进程使用过多资源感到沮丧?使用 cpulimit 限制 CPU 使用,这是一个适用于 Linux 的免费实用程序。当您在 Linux 系统上工作时,许多进程在后台运行。这些进程以 CPU 使用率和时间的形式占用系统资源。虽然在大多数情况下,操作系统会自动管理这些进程,但有时资源密集型进程可能会由于繁重的处理或开发不良而过度利用 CPU。答案通常是直接杀死该进程或将其CPU使用率限制在一定限度内。幸运的是,在 Linux 上,您可以使用名为 cpulimit 的命令行实用程序来限制进程的 CPU 使用率。如何识别 CPU 使用率高的进程在限制进程可以使用的系统资源百分比之前,您需要找到该特定进程的进程 ID。进程 ID(或 PID)是系统用来识别进程的唯一编号。在 Linux 上,有多种方法可以获…
2025年2月28日

如何将 Linux 服务器迁移到新硬件

如何将 Linux 服务器迁移到新硬件 无论您是要升级到更强大的服务器、迁移到新区域还是添加新实例,通过实施正确的策略和了解正确的命令都可以使迁移 Linux 服务器变得更加容易。我们将讨论如何以最少的麻烦将您的服务器移动到新机器。迁移策略最简单、最有效的策略是蓝绿部署——让新服务器启动并运行,然后当它准备好生产时,将流量切换到它上面,并在确认没有问题后移除旧服务器。通过负载平衡,这个过程可以逐步发生,进一步减少可用性问题的可能性。蓝绿部署涉及将旧服务器上的所有文件、包和代码复制到新服务器上。这可以像手动安装必要的包一样简单,例如 NGINX Web 服务器,然后从现有服务器复制配置。您还可以进行全盘备份,并从中创建新服务器。当然,现在是考虑是否可以使用容器或自动缩放的最佳时机。通过复制底层数据卷(或使用 EFS 等共享数据存储)…
2025年2月28日

选择 Linux 终端而非 GUI 的 5 个理由

选择 Linux 终端而非 GUI 的 5 个理由 Linux 命令行在性能、控制和易用性方面具有较高的优势。作为 Linux 新手,对图形用户界面 (GUI) 的偏好是自然而然的。此外,如果没有 GUI,从 Windows 转移可能会有点困难。不熟悉的语法和记住命令的需要一开始可能会让您感到害怕,但从长远来看,熟悉终端肯定会有所帮助。更重要的是,您可以使用键盘上的向上和向下箭头来导航之前输入的命令。这极大地简化了您的工作并使其对初学者更加友好。随着您成为一名更好的开发人员,使用命令行界面 (CLI)(通常称为终端)的需求将变得更加明显。在本文中,我们将讨论您应该开始使用终端的一些关键原因。1. 命令行帮助您的 Linux 机器时不时会遇到问题。当你这样做时,你很可能会跑到谷歌。很快,当您浏览 Stack Overflow 等常见开发人员网站上的结果时,…
2025年2月28日

适用于 Ubuntu 的最佳图像编辑器列表

适用于 Ubuntu 的最佳图像编辑器列表 您是否曾经截取过屏幕截图并想要对其进行一些编辑?就我而言,有时我什至想创建一些奇特的图像,但我自己却认为 Ubuntu 并没有完全配备我所希望的工具。 Ubuntu 确实带有图像编辑器,但它相当简单。事实上,它配备了图像查看器和 Shotwell 查看器,仅此而已。因此,我开始想知道是否还有其他用于图像编辑的工具,并发现了一个相当多的列表。本教程将介绍在 Ubuntu 中可用于编辑图像的各种工具。包#1:PixelitorPixelitor 是一款免费的开源图像编辑程序,它使用图层、图层蒙版、文本图层、滤镜和多重撤消等功能。唯一的要求是 Java 8 或更高版本。关于如何使用它的文档很少,因此建议 Pixelitor 用户熟悉 Photoshop 和其他此类程序。 Pixelitor 与 Adobe Photos…
2025年2月28日

如何使用 bluetoothctl 在 Linux 上管理蓝牙设备

如何使用 bluetoothctl 在 Linux 上管理蓝牙设备 想要了解如何在 Linux 上管理和连接蓝牙设备?以下是您需要了解的有关 bluetoothctl 的信息。蓝牙是将多个硬件设备无线连接到计算机的最有效方法之一。随着越来越多的无线设备得到用户的认可,了解如何管理蓝牙设备至关重要。Bluetoothctl 是一个交互式且易于使用的工具,用于控制蓝牙设备。它是在基于 Linux 的操作系统上管理蓝牙的主要实用程序。本指南将向您展示如何使用 bluetoothctl 在 Linux PC 上轻松设置蓝牙设备和连接。检查蓝牙状态在添加蓝牙设备之前,计算机上的蓝牙服务必须已启动并正在运行。您可以借助 systemctl 命令进行检查。sudo systemctl status bluetooth如果蓝牙服务状态未激活,您必须先启用它。然后启动该服…
2025年2月28日

Linux命令是什么来找出你正在使用哪个shell

Linux命令是什么来找出你正在使用哪个shell 在Linux操作系统中,shell是用户和计算机系统之间的媒介,它将用户在终端中输入的命令传达给计算机,并告诉计算机执行指定的任务。 shell 有不同类型,大约 1976 年使用的第一种 shell 是 Bourne Shell (sh),现在大多数基于 Linux 的操作系统都使用 GNU Bourne-Again Shell,通常称为 bash。当我们使用任何Linux发行版时,我们首先要了解我们正在使用的shell,以查找有关shell的信息,可以使用不同的命令,在本文中,我们将讨论这些命令。可以使用哪些命令来查找您在 Linux 中使用的 shell当我们登录Linux操作系统时,会安装不同类型的shell,要列出所有这些shell,我们使用以下命令:$ cat /etc/shells在上面…
2025年2月28日

Zeit – 在 Linux 中安排 Cron 和 At 作业的 GUI 工具

Zeit – 在 Linux 中安排 Cron 和 At 作业的 GUI 工具 Zeit 是一个开源 GUI 工具,用于通过“crontab”和“at”调度作业。它是用C++编写的,并根据GPL-3.0许可证发布。它是一种易于使用的工具,提供了一个简单的界面来安排一次性作业或迭代作业。 Zeit 还配备了闹钟和计时器,可以使用声音通知用户。时代特色安排、修改或删除 CRON 作业。安排或删除 AT 作业。安排、修改或删除计时器/警报。修改环境变量。如何在 Linux 中安装 Zeit对于 Ubuntu 和基于 Ubuntu 的发行版,可以通过添加 PPA 存储库来安装稳定版本,如下所述。sudo add-apt-repository ppa:blaze/main sudo apt update sudo apt install zeit 您还可以通过添加以下 PPA 存储库来尝试 Zeit 的开…