2025年2月28日

如何使用 ipcalc 在 Linux 上计算子网掩码

如何使用 ipcalc 在 Linux 上计算子网掩码 对大型网络进行子网划分可提高安全性、性能并以合乎逻辑的方式组织您的网络。但是有些计算很困难。 Linux ipcalc 命令使规划阶段变得简单。什么是子网划分?子网划分是一种将大型网络分成较小的、相互连接的部分的方法。每一块称为一个子网。您可以选择组织您的网络,以便您的销售团队使用一个子网,HR 使用另一个子网,客户支持使用另一个子网,等等。这有很多好处。第一个与安全和控制有关。没有子网划分,一切都是一个大的“扁平”网络。通过子网划分,您可以决定哪些子网可以与其他子网通信。不同的子网有不同的IP地址范围,使用不同的子网掩码,我们稍后会讲到。您的路由器必须配置为允许来自一个子网的流量到达另一个子网。而且,由于路由器是受管设备,因此您可以控制不同子网之间允许的流量和交互类型。子…
2025年2月28日

如何在 Ubuntu 20.04 上安装 Envoy 代理

如何在 Ubuntu 20.04 上安装 Envoy 代理 Envoy Proxy 是一款内存占用较小的高性能代理服务器,使其能够在路由器、防火墙和负载均衡器等嵌入式设备上运行。 Envoy Proxy 最初是为 Citrix NetScaler 应用程序交付控制器开发的,现在已被许多主要 Web 属性和应用程序使用。您想了解如何在 Ubuntu 上安装 envoy 代理吗? Envoy 是提高网站性能的绝佳代理。它可以帮助减少延迟并改善缓存。另外,设置非常简单!先决条件为了安装 Envoy Proxy,您需要:运行 Ubuntu 20.04 的服务器。此安装过程应该适用于任何最新的 Ubuntu 版本,但是,如果使用 Ubuntu 20.04 以外的任何版本,您可能需要进行一些小的更改。Root 访问权限或 sudo 权限。您可以在此处了解如何设置 sudo 用户。建议您至少有 2G…
2025年2月28日

如何通过端口号杀死 Linux 进程

如何通过端口号杀死 Linux 进程 要终止 Linux 进程,您需要它的 ID 或名称。如果你只知道它正在使用的端口,你还能杀死它吗?是的,有几种不同的方式。杀死进程有时,Linux 进程会变得无响应。它可能会停止正常运行,或者它可能会继续工作但忽略关闭请求,或者开始吞噬内存、CPU 或网络带宽。无论您的动机是什么,都可以通过 Linux 命令行终止进程。经典方法是使用带有要终止进程的进程 ID 的 kill 命令。 kill 命令有一些近亲。 pkill 命令将根据名称终止一个进程,killall 将终止它能找到的共享名称部分的所有进程。如果您对某个进程的了解只是它正在使用您计算机上的一个端口,那么仍然有一些方法可以识别并终止它。在网络术语中,“端口”可以表示物理连接,您可以在其中插入末端带有插头的电缆,例如 CAT5 或 6 网线,也可以表示软件端口。…
2025年2月28日

如何在 Alpine Linux 上启用/禁用防火墙

如何在 Alpine Linux 上启用/禁用防火墙 Awall (Alpine Wall) 是一个为 Alpine Linux 用户提供的易于使用且用户友好的 iptables 防火墙界面。它从 Alpine Linux 2.4 版开始可用,并使用一组以 JSON 格式编写的预定义策略。这些 JSON 文件称为策略文件,位于 /usr/share/awall/mandatory 目录中。在 awall 工具中,您可以轻松遵循 IPv6 和 IPv4 协议的单一源、策略、限制和区域等高级概念。本教程展示如何使用此软件包在 Alpine Linux 上启用/禁用防火墙。如何设置防火墙(Awall)在 Alpine Linux 系统上设置防火墙是增强系统安全性的最重要任务之一。安装防火墙(Awall)借助终端,您可以非常轻松地在 Alpine 上安装防火墙。为此,请按照下列步骤操作:在…
2025年2月28日

如何使用 pidof 或 pgrep 查找 Linux 进程的 PID

如何使用 pidof 或 pgrep 查找 Linux 进程的 PID 摘要:要查找 Linux 进程的进程 ID,请使用 pidof 命令,如下所示:“pidof examplename”。如果您只知道 PID 名称的一部分,则可以改用“pgrep examplenamefragment”。将“examplename”和“examplenamefragment”替换为您要搜索的术语。使用 Linux 进程通常意味着了解其进程 ID 或 PID。它是分配给每个正在运行的软件的唯一编号。这里有两种方法可以找出它是什么。什么是 Linux 进程 ID?在内部,Linux 通过为它们分配一个唯一的 ID 号(称为进程 ID 或 PID)来跟踪其运行的进程。每个正在运行的应用程序、实用程序和守护进程都有一个 PID。PID 是简单的整数值。新启动的进程将收到一个比上一个发出的 PID 高…
2025年2月28日

如何在 Rocky Linux 8 上安装 Jenkins

如何在 Rocky Linux 8 上安装 Jenkins Jenkins 是一个开源自动化服务器,有助于测试和构建的自动化。它的使用在开源领域增长得非常快,有超过 6000 个项目在使用它。 Jenkins 用户的一些示例是:红帽Facebook谷歌因此,Jenkins 几乎可以在任何硬件或操作系统上运行,这使得用户可以使用自己的基础设施来建立持续集成服务器甚至持续交付环境。这种灵活性是许多公司采用该软件的原因之一:他们不需要从第三方购买昂贵的解决方案,而且他们自己也不需要开发专业知识,因为大多数为 Jenkins 开发做出贡献的人在空闲时间做这件事。事实上,Jenkins 背后根本没有任何公司;这就是它是一个开源项目的原因。不过,詹金斯也受到了相当多的批评。要解决的最重要的一点是,如果在不首先考虑问题的情况下使用 Jenkins,实际上可…
2025年2月28日

为什么 QtFM 会成为我最喜欢的 Linux 文件管理器

为什么 QtFM 会成为我最喜欢的 Linux 文件管理器 名为 QtFM 的 Qt 文件管理器具有强大的功能,例如存储自定义命令,因此您无需打开 Linux 终端窗口即可运行它们。唯一的缺点是安装它。让我们看看是什么让这个文件浏览器与众不同,以及您如何(也许)试用它。是什么让 QtFM 成为出色的 Linux 文件管理器使用图形桌面环境的任何人都使用文件管理器。在 Linux 上,有很多选择。选择是好的,只要不同的产品实际上提供不同的东西。大多数文件管理器,也称为文件浏览器,做同样的事情。它们使您可以浏览文件系统,检查或选择文件和目录。您可以使用拖放来复制和移动文件。您可以删除或重命名文件,并通过单击打开文件或运行应用程序。可以通过右键单击文件或目录或目录的背景并从上下文菜单中选择选项来执行其他操作。 Qt 文件管理器 QtFM 可以轻松地将名为 ac…
2025年2月28日

如何在 Rocky Linux 8 上安装 Mattermost

如何在 Rocky Linux 8 上安装 Mattermost Mattermost 是一个开源、自托管的 Slack 替代方案。无需依赖第三方供应商意味着您可以在自己的基础设施中托管数据。您想要或需要这个的原因有很多——安全性是最重要的原因之一。此外,完全控制所有流程将大大提高团队通信平台的可靠性和正常运行时间。您可以在浏览器、Android 和 iOS 等移动设备上使用 Mattermost,或者通过 API 或 Webhooks 将其与各种其他服务集成。此外,它的设计非常模块化;您可以选择您实际需要的组件。在本教程中,我们将逐步完成在 Rocky Linux 8 上安装 Mattermost 所需的步骤。本文基于 Mattermost 社区版,可在其官方网站免费下载。那里还提供其他版本 - 如果您有更大的团队或需要更多扩展的安全功能、本地解决方案而不是自托…
2025年2月28日

如何更改 Arch Linux 中的默认操作系统(适用于 UEFI 和 systemd-boot)

如何更改 Arch Linux 中的默认操作系统(适用于 UEFI 和 systemd-boot) 该指令适用于所有实现引导加载程序规范和/或引导加载程序接口的引导加载程序,例如 systemd-boot。如果您有一台现代计算机(在撰写本文时不超过七年),那么它很可能使用 UEFI 而不是 BIOS,因此使用 systemd-boot 进行引导,这通常被提及在 Arch Linux 安装说明中(虽然可能有 grub)。bootctl 程序可以检查 EFI 固件和引导加载程序状态,列出和管理可用的引导加载程序和引导加载程序条目,以及在当前系统上安装、更新或删除 systemd-boot。要检查您的系统是否使用 systemd-boot,请运行以下命令: bootctl is-installed以下命令将显示实现引导加载程序规范的所有可用加载程序条目,以及由实现…
2025年2月28日

在 Ubuntu 20.04 上使用 Hashicorp Vault 安全地存储密码

在 Ubuntu 20.04 上使用 Hashicorp Vault 安全地存储密码 记住所有密钥、密码和令牌始终是不可能的。有时,管理和维护秘密可能是一项具有挑战性的任务。我们可能需要将这些秘密存储在某个地方,以便在需要时使用。 Hashicorp Vault 是一个可用于存储秘密的解决方案。它可以保护存储在其上的所有秘密并确保其安全。在本文中,我们将学习如何在 ubuntu 20.04 上安装 HashicorpVault。先决条件刚安装的ubuntu系统root 特权用户帐户用于下载软件包的互联网连接更新服务器在开始设置之前,请确保您的 ubuntu 服务器是最新的。执行以下命令,更新升级应用程序包。sudo apt-get update && sudo apt-get upgrade -yDownload the latest versio…