2025年2月28日

在 Linux 中使用 Column 命令的不同方法

在 Linux 中使用 Column 命令的不同方法 如果您是 Linux 用户,您可能熟悉命令行界面。它是处理文件、目录和系统其他方面的强大工具。但是,如果您正在处理大量文本数据,那么理解所有内容可能会很困难。这就是列命令的用武之地。此命令允许您将文本格式化为列、指定分隔符、对齐列、换行文本,甚至对数据列进行排序。在这篇博文中,我们将探讨在 Linux 中使用 column 命令的不同方法,以及它如何帮助您更有效地处理文本文件。什么是列命令?column 命令是一个 Linux 实用程序,可帮助您将文本格式化为列。默认情况下,它将使用任何空白字符(例如空格或制表符)分隔列,但您也可以指定您选择的分隔符。在处理包含大量数据的文本文件时,此命令特别有用,因为它可以使数据更易于读取和操作。基本用法column 命令的基本用法非常简单。要使用它,…
2025年2月28日

如何在 Rocky Linux 上设置 SaltStack Master 和 Minion

如何在 Rocky Linux 上设置 SaltStack Master 和 Minion 在此页 先决条件 设置 /etc/hosts 文件 添加 SaltStack 存储库 安装 SaltStack Master 安装 SaltStack Minion 将 Minion 服务器添加到 SaltStack Master 使用 SaltStack 运行任意命令 使用 SaltStack 状态安装 LEMP 堆栈 结论 Salt 或 Saltstack 是一个开源 IT 自动化框架,允许管理员直接向多台机器远程执行命令。 Salt 主要使用 Python 编写,采用 Master 和 Minion 架构设计。 SaltStack master是Salt配置管理的中央控制器,而Minion是SaltStack Master管理的服务器,或者你命名为minions作为目标服务器。SaltStack master 默认运行在…
2025年2月28日

Tilix - 适用于 Linux 的新 GTK 3 平铺终端模拟器

Tilix - 适用于 Linux 的新 GTK 3 平铺终端模拟器 在 Linux 和开源软件领域,终端仿真器对于临时用户和经验丰富的开发人员来说都是不可或缺的工具。它们促进命令行交互并提供无缝界面来控制您的系统。在众多终端仿真器中,Tilix 因其平铺功能和广泛的定制选项而脱颖而出,成为强大且多功能的选择。在本文中,我们将深入探讨 Tilix 的功能、优点和用例,Tilix 是一款基于 GTK3 的终端仿真器,在 Linux 社区中掀起了波澜。什么是蒂利克斯?Tilix(以前称为 Terminix - 因商标问题而更名)是一个平铺终端模拟器,它使用名为 的 GTK+ 3 小部件VTE(虚拟终端仿真器),使用GTK 3开发,旨在符合GNOME HIG(人类接口指南)。Tilix 使您能够在单个窗口中有效地控制多个终端会话,这对于从 Linux 终端处理多任务和管理复杂…
2025年2月28日

如何使用 Linux dd 命令克隆磁盘

如何使用 Linux dd 命令克隆磁盘 在此页 第一步 - 缩小分区 第二步 - 克隆磁盘 示例一 - 克隆 MBR 磁盘(Windows 操作系统安装在第二个分区上) 示例二 - 克隆 GPT 磁盘(Windows 操作系统安装在第四个分区上) 在本教程中,我们将参考 Linux dd 命令的一个实际示例,系统管理员可以使用该命令将 Windows 操作系统或 Linux 操作系统从以 MBR 或 GPT 布局样式分区的较大 HDD 迁移或克隆到较小的 SSD。在本指南中,我们以安装在具有多个分区的硬盘上的 Windows 系统为例。如果 HDD 以 MBR 方案分区并且包含具有多个逻辑分区的扩展分区或分区乱序,则此方法会变得非常复杂。如果是这种情况,我建议您不要使用此方法。在这种情况下,使用 ddrescure 更安全,它可以克隆整个磁盘布局(分区表和每个分区内的已用块),而无需实际转移空白空…
2025年2月28日

在 RHEL_CentOS 8 最小安装上禁用并删除不需要的服务

在 RHEL_CentOS 8 最小安装上禁用并删除不需要的服务 当您安装 RHEL/CentOS 8 Minimal 时,系统会附带一组最少的预安装软件包和服务,以保持系统的轻量级和安全性。然而,随着时间的推移,当您安装新的软件包和服务时,您的系统可能会变得臃肿并且容易受到安全威胁。在本文中,我们将讨论如何在 RHEL/CentOS 8 最小安装上禁用和删除不需要的服务和软件包。我们将首先确定不必要的服务以及禁用它们的最佳实践,以确保您的系统保持安全和正常运行。此外,我们将讨论如何删除不再需要的任何软件包,释放磁盘空间并可能减少安全漏洞。通过执行这些步骤,您可以保持系统精简和安全,从而提高整体系统性能和可靠性。检查启用的服务在开始禁用服务之前,我们需要检查系统上当前启用了哪些服务。为此,我们将使用 systemctl 命令。$ syst…
2025年2月28日

如何在 Debian 11 上安装 NetBox IRM

如何在 Debian 11 上安装 NetBox IRM 在此页 先决条件 安装 PostgreSQL 服务器 安装 Redis 服务器 安装 NetBox IRM 创建 NetBox 管理员用户 将 NetBox 设置为 Systemd 服务 将 Apache2 设置为反向代理 结论 NetBox 是一种基础设施资源建模 (IRM) 软件,专为网络自动化和基础设施工程而设计。最初,它由 DigitalOcean 团队创建,现在成为一个在 Apache 2 许可下发布的开源项目。 NetBox 是在 Python Django Web 框架中创建的,默认数据库是 PostgreSQL,NetBox 的安装与其他 Python Django Web 应用程序非常相似。NetBox 帮助您管理您的基础设施,其中包括: DCIM(数据中心基础设施管理) IPAM(IP 地址管理) 数据电路 连接(网络、控制台和电源) 设备架 虚…
2025年2月28日

使用 nmcli 命令在 AlmaLinux 8、CentOS 8 或 Rocky Linux 8 上配置网络(20 个示例)

使用 nmcli 命令在 AlmaLinux 8、CentOS 8 或 Rocky Linux 8 上配置网络(20 个示例) 在此页 先决条件 1。检查网络管理器状态 2。检查所有可用设备 3。检查活动连接 4。显示有关以太网连接的信息 5。更改“自动连接”指令 6。更改网络连接 BOOTPROTO 指令 7.使用 nmcli 禁用 IPv6 地址 8.将 DNS 服务器添加到现有连接 9。从现有连接中删除 DNS 服务器 10。交互式添加/编辑连接 11。监控连接活动 12。使用静态 IP 创建新连接 13。使用 DHCP 创建新连接 14。激活新连接 15。停用连接 16。删除连接 17。使用 nmcli 更改主机名 18。更改 DEFROUTE 指令 19。重新启动以太网连接 20。 nmcli 帮助 结论 nmcli 是一个命令行工具,可用于控制 NetworkManager。此工具将帮助您显示网络设备状态、创建…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Docker 安装 Vaultwarden

如何在 Ubuntu 22.04 上使用 Docker 安装 Vaultwarden 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Docker 和 Docker Compose 第 3 步 - 为 Vaultwarden 创建 Docker Compose 文件 第 4 步 - 其他 Vaultwarden 配置 禁用注册 禁用邀请 禁用密码提示 禁用管理面板 地窖守卫日志 Vaultwarden 是用 Rust 语言编写的 Bitwarden 服务器的非官方端口。它与官方 Bitwarden 客户端兼容,并且比 Bitwarden 资源占用更少。除了一些功能外,它几乎实现了 Bitwarden 的所有功能。它使用 Bitwarden API 提供组织支持、附件、身份验证器、U2F、Yubikey、Duo 支持和电子邮件别名服务支持等功能。在本教程中,您将学习如何在 Ubuntu 22.04 服务器上设置 Vau…
2025年2月28日

如何在 Ubuntu 22.04 上安装和使用 MariaDB

如何在 Ubuntu 22.04 上安装和使用 MariaDB 在此页 先决条件 安装和配置 MariaDB 验证 MariaDB 版本 结论 MariaDB 是一个免费、开源且功能强大的数据库管理系统,用于存储应用程序数据。它是一个稳定的关系数据库管理系统,是流行的 MySQL 数据库系统的分支。它专为可扩展性和关键任务部署而设计。在撰写本教程时,MariaDB 的最新版本是 10.6.7。每个主要版本将至少维护 5 年。所以 MariaDB 10.6.7 将被支持到 2026 年。在本教程中,我们将向您展示如何在 Ubuntu 22.04 服务器上安装 MariaDB 10.6。先决条件 一台运行 Ubuntu 22.04 的服务器。 在服务器上配置了根密码。 安装和配置 MariaDB首先,使用以下命令更新所有系统包:apt update -y更新所有包后,使用以下命令安装最新版本…
2025年2月28日

Cricket-CLI - 在 Linux 终端中观看实时板球比分

Cricket-CLI - 在 Linux 终端中观看实时板球比分 您是板球爱好者并且喜欢在命令行中工作吗?那么您就找到了正确的资源。我们将与您分享一个简单的命令行工具,用于查看板球得分、排名以及球队排名,称为Cricket-CLI。Cricket-CLI 是一个面向板球爱好者的命令行界面,使用 Python 开发。它可以让您获得实时板球比分、排名和球队排名。在本文中,我们将展示如何在 Linux 系统中安装和使用 cricket-cli。另请阅读:如何在 Linux 终端上随机显示 ASCII 艺术如何在 Linux 系统中安装 Cricket-CLI 工具可以使用 Python PIP 安装 Cricket-CLI 工具,然后先在 Linux 系统上安装 PIP 和 Setuptools。sudo apt install python-pip python-setupto…