2025年2月28日

如何在 Linux 中更改主机名

如何在 Linux 中更改主机名 想要更改 Linux 计算机的主机名但不知道如何更改?这是引导您完成整个过程的分步指南。您想要更改 Linux 系统主机名的原因有很多。不幸的是,更改主机名并不完全是一个直观的过程。不过,不用担心,我们将向您展示如何通过几次点击和命令在不到一分钟的时间内更改计算机的主机名。尽管本指南使用 Ubuntu 来演示更改主机名所需的步骤,但这些命令也应该适用于其他 Linux 发行版。什么是主机名?连接到网络的所有计算机都有一个 IP 地址和主机名。主机名是用于以“人类可读”形式识别网络上计算机的名称。如果没有主机名,当您尝试在网络上查找计算机时,您看到的只是数字或 IP 地址,例如 127.0.0.1。虽然 IP 地址是计算机相互识别的好方法,但它们并不能真正帮助人们识别特定的计算机。例如,假设您想在 Ubuntu 系统上…
2025年2月28日

使用 Vgextend Linux 命令

使用 Vgextend Linux 命令 在 Linux 中使用逻辑卷管理 (LVM) 使用户可以灵活地创建和使用分区。您可以轻松创建、修改、调整大小和删除各种存储卷。您可以使用 vgextend 命令通过物理卷扩展卷组,从而轻松调整卷组的大小。命令很简单,使用vgextend命令时只需添加物理卷作为参数即可。如果您尚未使用过卷组或正在寻找扩展卷组的安全方法,我们将在本指南中介绍一个实际示例。让我们开始吧。什么是LVM?LVM是Linux系统,负责管理Linux系统中的文件系统和逻辑卷。尽管 Linux 中还有其他卷管理工具,但建议使用 LVM,因为它具有高级功能。正如我们将在本指南中看到的,使用此命令行工具可以实现很多功能。为了更好地理解如何使用vgextend命令,我们将创建两个物理卷和一个卷组。完成后,我们将使用 vgextend 将…
2025年2月28日

如何在 Linux 上查找 USB 驱动器的设备名称

如何在 Linux 上查找 USB 驱动器的设备名称 问题:在将 USB 闪存驱动器插入 Linux 系统后,我需要知道分配给该驱动器的设备名称(例如,/dev/sdb)。有没有一种简单的方法可以在 Linux 上识别 USB 驱动器的设备名称?要查找分配给 USB 驱动器或 USB 记忆棒的设备名称,您可以使用 lsblk 命令,该命令显示有关所有可用块设备的信息。lsblk 命令从 sysfs 文件系统收集有关现有块设备的信息,并以树状格式显示它们。此命令对于了解如何在 Linux 上安装不同的块设备(以及每个设备内的分区)非常有用。您所要做的就是从命令行运行lsblk。 $ lsblk USB 驱动器通常安装在 /media/XXXXX 下。因此,在挂载点中查找 /media。相应的设备名称出现在最左边的列中。在本例中,USB 驱动器映射到 /dev/sdd。其中创建了…
2025年2月28日

如何在 Linux 上安装 Microsoft Edge

如何在 Linux 上安装 Microsoft Edge 微软 Edge 浏览器的稳定版本现在终于可以在 Linux 上使用了。以下是在您的系统上安装它的方法。Linux 拥有大量软件,从互联网浏览器和办公套件到生产力工具和游戏。 2020 年 9 月,微软宣布发布适用于基于 Linux 的操作系统的 Edge 浏览器,并发布了预览版进行测试。一年后,Microsoft Edge 的稳定版本终于发布了,任何 Linux 用户都可以在自己的计算机上安装它。让我们看看如何。安装 Microsoft Edge 稳定版虽然目前只能在微软网站上找到 DEB 和 RPM 软件包,但运行 Arch Linux 和 openSUSE 等其他主流发行版的用户也可以使用该浏览器。要安装 Edge 浏览器,Debian/Ubuntu 和 Fedora/CentOS 用户必须从网站下载适当的软件包。如果您使用基…
2025年2月28日

zcat Linux 命令

zcat Linux 命令 “在处理多个文件时,压缩它们以节省空间是一种常见的习惯,也是保持文件井井有条的好方法。 Linux提供了各种压缩文件的工具,例如gzip,并且可以使用其他工具(例如gunzip)解压压缩文件。如何在不解压的情况下查看压缩文件的内容?这就是 zcat 命令的用武之地。zcat 是一个 Linux 实用程序,它可以在命令行上显示压缩文件的内容,而无需解压缩文件。另外,您还可以使用类似于cat命令来强制查看普通文件的内容。我们将在本指南中介绍所有内容。 ”在 Linux 中使用 zcat 命令zcat 使用压缩文件而不恢复其初始状态。如果不使用 zcat,您需要解压缩文件才能查看其内容,然后再次重新压缩。那就麻烦了!幸运的是,zcat 可以更有效地完成同样的工作。对于我们的示例,我们将创建不同的文件并压缩它们。我们将使用 t…
2025年2月28日

如何在 Linux 上使用 Quagga 执行 BGP 流量工程

如何在 Linux 上使用 Quagga 执行 BGP 流量工程 前面的教程演示了如何将 CentOS 机器变成 BGP 路由器并使用 Quagga 过滤 BGP 前缀。现在我们了解了基本的 BGP 配置,我们将在本教程中研究如何在 Quagga 上执行更高级的流量工程。更具体地说,我们将展示如何通过调整 BGP 属性(例如本地首选项)来影响现有流量的路由路径。路由和路径选择在典型的互联网环境中,从源到目的地存在多条路由路径,流量的实际路径是经过精心流量工程的结果,涉及多种因素,包括路径中路由器/AS的跳数、带宽容量、路径可靠性、路径拥塞等。更具体地说,流量选择的路由路径是由每个中间路由器根据其本地路由表做出的单独路由决策决定的。路由表中存储的路由可以是静态配置的、由IGP(如OSPF或EIGRP)学习的、或者由BGP学习的。一条路由可以由多个协议获知…
2025年2月28日

为什么程序员喜欢 Linux 打包

为什么程序员喜欢 Linux 打包 程序员可以通过 Flatpaks 轻松一致地分发他们的软件,让他们专注于自己的热情:编程。2021 年,人们喜爱 Linux 的理由比以往任何时候都多。在本系列中,我将分享使用 Linux 的 21 个不同原因。今天,我将讨论是什么让 Linux 打包成为程序员的理想之选。程序员热爱编程。这似乎是一个显而易见的说法,但重要的是要了解开发软件不仅仅涉及编写代码。它包括编译、文档、源代码管理、安装脚本、默认配置、支持文件、交付格式等等。从空白屏幕到可交付的软件安装程序需要的不仅仅是编程,但大多数程序员更愿意编程而不是打包。什么是包装?当食品被送到商店购买时,就会被包装。当直接从农民或环保散装或垃圾商店购买时,包装是您随身携带的任何容器。从杂货店购买时,包装可能是纸板箱、塑料袋、锡罐等。当软件向广大计算机用户…
2025年2月28日

/proc/sys/fs/file-max:Linux主机最大打开文件数

/proc/sys/fs/file-max:Linux主机最大打开文件数 file-max 包含 Linux 主机的最大文件句柄,表示主机每个会话可以拥有的最大文件数。对于最大文件句柄有不同的建议。您还可以从命令行临时或永久设置新的最大数量。本指南介绍了 Linux 主机中打开的文件、如何查看最大数量以及永久或临时设置新值。Linux 中的最大文件句柄文件句柄代表单个 Linux 用户在每个会话中可以打开的文件的最大数量。 /proc/sys/fs/file-max 定义文件限制。如果您需要在重新启动之前设置临时限制,则需要编辑该文件。要查看 Linux 主机中打开文件数的当前限制,请使用以下命令:$ cat /proc/sys/fs/file-max本例中列出的打开文件描述符的最大值适用于 Linux 主机。不同的用户可以具有与主机不同的值。…
2025年2月28日

如何在 Linux 上删除文件中的尾随空格

如何在 Linux 上删除文件中的尾随空格 问题:我有一个文本文件,为了格式化目的,我需要删除每行中的所有尾随空格(例如空格和制表符)。有没有一个快速、简单的 Linux 命令行工具可以用来实现这个目的?当您为程序编写代码时,您必须了解需要遵循的标准编码风格。例如,“尾随空白”通常被认为是邪恶的,因为当它们进入代码存储库进行修订控制时,它们可能会导致很多问题和混乱(例如“错误差异”)。许多 IDE 和文本编辑器都能够突出显示并自动修剪每行末尾的尾随空格。以下是在 Linux 命令行环境中删除尾随空格的几种方法。方法一:sed删除不需要的空格的简单命令行方法是通过 sed。以下命令删除 input.java 中每行末尾的所有空格和制表符。 $ sed -i 's/[[:space:]]*$//' input.java 如果有多个文件需要删除尾随空格…
2025年2月28日

在 CentOS 7 上使用 ATA Over Ethernet (AoE)(启动器和目标)

在 CentOS 7 上使用 ATA Over Ethernet (AoE)(启动器和目标) 本教程适用于这些操作系统版本CentOS 7.2CentOS 6.3在此页 1 条初步说明 2 启用其他存储库 3 在两个系统上加载 AoE 内核模块 4 在服务器 2 上设置服务器(目标) 5 在服务器 1 上设置客户端(启动器) 6 个链接 本指南解释了如何设置 AoE 目标和 AoE 启动器(客户端),它们都运行 CentOS 7。AoE 代表“以太网上的 ATA”,是一种存储区域网络 (SAN) 协议,它允许 AoE 启动器使用使用普通以太网电缆连接(远程)AoE 目标上的存储设备。在这种情况下,“远程”意味着“在同一 LAN 内”,因为 AoE 在 LAN 外不可路由(这是与 iSCSI 相比的主要区别)。对于 AoE 发起者,远程存储看起来像一个普通的、本地连接的硬盘驱动器。1 初步说明我在这里使用两台 Cent…