2025年2月28日

如何在 Ubuntu 22.04 上使用 Apache 安装和配置 Varnish

如何在 Ubuntu 22.04 上使用 Apache 安装和配置 Varnish 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 16.04(Xenial Xerus)在此页 要求 安装和配置 Apache Web 服务器 安装清漆缓存 配置 Varnish 以与 Apache 一起工作 验证清漆缓存 结论 Varnish Cache 是专为高流量动态网站设计的高性能 HTTP 加速器。它充当客户端和服务器之间的中间人,在所有入站请求到达您的 Web 服务器后端之前处理它们。 Varnish 缓存 Web 服务器提供的每个网页的副本。当用户请求缓存页面时,Varnish 提供缓存副本,而不是从后端服务器一次又一次地请求相同的页面。它使 Varnish 的 Full Page Cache 非常适合拥有高流量商店和数千种产品的商店。这篇文章将向…
2025年2月28日

如何在 CentOS/RHEL 上使用“ausearch”工具查询审核日志

如何在 CentOS/RHEL 上使用“ausearch”工具查询审核日志 在上一篇文章中,我们解释了如何使用auditd实用程序审核RHEL或CentOS系统。审计系统 (auditd) 是一个综合日志系统,不使用 syslog。它还附带了一个工具集,用于管理内核审计系统以及从日志文件中的信息搜索和生成报告。在本教程中,我们将解释如何使用 ausearch 工具从基于 RHEL 和 CentOS 的 Linux 发行版上的 auditd 日志文件中检索数据。另请阅读:4 个优秀的 Linux 开源日志监控和管理工具正如我们之前提到的,审核系统有一个用户空间审核守护进程(auditd),它根据预先配置的规则从内核和在日志文件中生成条目。什么是ausearch?ausearch 是一个简单的命令行工具,用于根据事件和不同的搜索条件(例如事件标识符、密钥…
2025年2月28日

Linux 中 Cut 命令的 4 个基本实用用法

Linux 中 Cut 命令的 4 个基本实用用法 Linux 中的 cut 命令允许删除文件每一行的数据。阅读本教程以了解如何有效地使用它来处理文本或 CSV 数据文件。cut 命令是从文本文件中删除“列”的规范工具。在这种情况下,“列”可以定义为由其在行上的物理位置标识的字符或字节范围,或者由分隔符分隔的字段范围。我之前写过有关使用 AWK 命令的文章。在这篇详细的指南中,我将解释 Linux 中 cut 命令的四个基本且实用的示例,这将对您大有帮助。Linux中Cut命令的4个实际例子如果您愿意,可以观看此视频,该视频解释了我在文章中列出的 cut 命令的相同实际示例。1. 使用字符范围当使用-c命令行选项调用时,cut命令将删除字符范围。与任何其他过滤器一样,cut 命令不会就地更改输入文件,但会将修改后的数据复制到其标准输出。您有责任将命令输出…
2025年2月28日

如何使用本地 DVD 源通过 PXE 服务器安装 Ubuntu

如何使用本地 DVD 源通过 PXE 服务器安装 Ubuntu PXE 或预启动执行环境 是一种服务器-客户端机制,指示客户端计算机从网络启动。在本指南中,我们将展示如何通过 PXE 服务器安装 Ubuntu Server,其中本地 HTTP 源通过 Apache Web 从 Ubuntu 服务器 ISO 镜像镜像服务器。本教程中使用的 PXE 服务器是 Dnsmasq Server。要求:Ubuntu 服务器 16.04 或 17.04 安装配置有静态 IP 地址的网络接口Ubuntu 服务器 16.04 或 17.04 ISO 映像第 1 步:安装和配置 DNSMASQ 服务器1.为了设置PXE服务器,第一步使用root帐户或具有root权限的帐户登录并安装Dnsmasq软件包在 Ubuntu 中,通过发出以下命令。apt install dnsmasq 2. 接下来,备份dnsmasq主配置文件,然…
2025年2月28日

如何在 Ubuntu 22.04 上安装 NetBox 网络文档和管理工具

如何在 Ubuntu 22.04 上安装 NetBox 网络文档和管理工具 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装和配置 PostgreSQL 第 3 步 - 安装和配置 Redis 第 4 步 - 下载 NetBox 第 5 步 - 配置 NetBox 第 6 步 - 安装 NetBox 第 7 步 - 配置 Gunicorn 并创建服务文件 第 8 步 - 安装 Nginx 第 9 步 - 安装 SSL 第 10 步 - 配置 Nginx 第 11 步 - 升级 NetBox 结论 NetBox 是一个开源 IP 地址 (IPAM) 和数据中心基础设施管理 (DCIM) Web 应用程序,用于管理和记录计算机网络和 IP 地址。 DigitalOcean 的网络工程团队最初构思了它。它使用Django Python框架编写,使用PostgreSQL数据库进行数据存储。它还使用 Redis 数据库来缓存查询。本教程将教您如何在 Ubuntu 22.04 服务器和 N…
2025年2月28日

如何在 CentOS/RHEL 上使用“aureport”从审核日志创建报告

如何在 CentOS/RHEL 上使用“aureport”从审核日志创建报告 本文是我们正在进行的有关 Linux 审核的系列文章,在前两篇文章中,我们解释了如何安装和审核 Linux 系统(CentOS 和 RHEL)以及如何使用查询日志ausearch 实用程序。在第三部分中,我们将解释如何在基于 CentOS 和 RHEL 的 Linux 发行版中使用 aureport 实用程序从审核日志文件生成报告。另请阅读:如何使用 Linux 工具集生成和交付系统活动报告aureport是什么?aureport 是一个命令行实用程序,用于从存储在 /var/log/audit/ 中的审核日志文件创建有用的摘要报告。与ausearch一样,它也接受来自标准输入的原始日志数据。它是一个易于使用的实用程序;只需传递您需要的特定类型报告的选项,如下面的示例所示。创建有…
2025年2月28日

如何在 Debian 11 上安装 Teleport 集群

如何在 Debian 11 上安装 Teleport 集群 在此页 先决条件 在 Debian 服务器上安装 Teleport 配置传送服务器 设置传送用户 通过命令行管理 Teleport 集群 将节点添加到 Teleport 集群 通过安装程序脚本添加 client1 手动添加client2节点 Teleport 是一种开源软件,可用作全球基础设施的访问平面。它提供对各种服务的零信任访问,例如服务器、Kubernetes 集群、数据库服务器、DevOps 应用程序(如 AWS 管理控制台)、CI/CD、版本控制和桌面。 Teleport 是访问的唯一真实来源,在您的整个基础设施中同步。Teleport 可以通过提供单一网关来访问您的全球计算基础设施,从而消除对 VPN 等服务的需求。它是一个身份本地访问代理,允许您安全地访问您的基础设施。 Teleport 已经过 Cure53…
2025年2月28日

csplit:在 Linux 中根据文件内容分割文件的更好方法

csplit:在 Linux 中根据文件内容分割文件的更好方法 Linux中如何根据文件内容分割文件?了解 GNU coreutils csplit 命令的一些实际示例。它比流行的 split 命令更有用。当谈到在 Linux 中将一个文本文件拆分为多个文件时,大多数人都会使用 split 命令。 split 命令没有任何问题,只是它依赖于字节大小或行大小来分割文件。当您需要根据文件内容而不是大小来分割文件的情况下,这并不方便。让我举一个例子。我使用 YAML 文件管理我的预定推文。典型的推文文件包含多条推文,由四个破折号分隔: ---- event: repeat: { days: 180 } status: | I think I use the `sed` command daily. And you? https://www.yesik.it/EP07 #Shell #Linux…
2025年2月28日

Linux 中如何获取目录的大小?

Linux 中如何获取目录的大小? 介绍在Linux操作系统中,目录类似于其他操作系统中的文件夹。它是一种组织文件和其他目录的方法,可以帮助用户轻松找到和访问它们。目录可以相互嵌套,创建一个可以有几层深度的层次结构。 Linux 中目录的一个重要特征是它们本身被视为文件。这意味着它们具有属性和权限,就像任何其他文件一样。目录还包含元数据,例如创建时间和上次修改时间。方法一:使用“du”命令“du”命令及其选项的解释在Linux中,“du”命令代表“磁盘使用情况”。它是一个功能强大的工具,允许用户确定系统上目录或文件的大小。该命令的工作原理是递归扫描目录及其所有子目录,计算并显示每个项目的大小。有几个选项可以与“du”命令一起使用来自定义其输出。一个有用的选项是“-h”,它以人类可读的格式显示大小,例如千字节、兆字节或千…
2025年2月28日

如何在 Ubuntu 18.04 - 22.04 上使用 PHP-FPM 和 FastCGI 模式为 ISPConfig 3.2 安装 PHP 5.6 和 7.0 - 8.2 以及 apt

如何在 Ubuntu 18.04 - 22.04 上使用 PHP-FPM 和 FastCGI 模式为 ISPConfig 3.2 安装 PHP 5.6 和 7.0 - 8.2 以及 apt 在此页 1 条初步说明 2 添加 SURY 存储库 3 安装其他 PHP 版本 3.1 安装 PHP 5.6 3.2 安装 PHP 7.0 3.3 安装 PHP 7.1 3.4 安装 PHP 7.2 3.5 安装 PHP 7.3 3.6 安装 PHP 7.4 3.7 安装 PHP 8.0 3.8 安装 PHP 8.1 3.9 安装 PHP 8.2 添加发行版默认 PHP 版本 其他 PHP 版本的配置 PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0 PHP 8.1 PHP 8.2 使用 ISPConfig 时,默认情况下,您只有主要的 PHP 版本用于您的分发。本指南将指导您使用 ISPConfig 在 Ubuntu 服务器上安装其他 PHP 版本(5.6、7.…