2025年2月28日

如何在 Debian 11 上使用 Kubeadm 设置 Kubernetes 集群

如何在 Debian 11 上使用 Kubeadm 设置 Kubernetes 集群 在此页 先决条件 设置系统 设置 /etc/hosts 文件 设置 UFW 防火墙 启用内核模块并禁用 SWAP 安装容器运行时:CRI-O 安装 Kubernetes 包 初始化 Kubernetes 控制平面 向 Kubernetes 添加工作节点 在 Kubernetes 集群上部署 Nginx Pod 结论 Kubernetes 或 k8s 是用于容器编排的开源平台,可自动部署、管理和扩展容器化应用程序。 Kubernetes 是谷歌创建的容器编排,现已成为开源项目,成为现代应用程序部署和计算平台的标准。Kubernetes 是现代容器部署时代的解决方案。它提供服务发现和负载平衡、存储编排、自动推出和回滚、自我修复服务、秘密和配置管理。 Kubernetes 支持经济高效的云原生开发。在本教程中,您将通…
2025年2月28日

在 Linux 中使用“mdadm”工具在“两个设备”上创建软件 RAID0(条带)

在 Linux 中使用“mdadm”工具在“两个设备”上创建软件 RAID0(条带) RAID 代表廉价磁盘冗余阵列。它是一种数据存储技术,允许用户将多个磁盘组合成一个逻辑单元,以提供性能、可靠性和存储容量。 RAID 0(Stripe)是使用条带化跨多个磁盘写入数据的 RAID 级别之一。在本文中,我们将学习如何使用 Linux 中的 mdadm 工具在两个设备上创建 RAID 0。什么是RAID 0?RAID 0,也称为条带化,是一种将多个磁盘组合成单个逻辑单元的 RAID 级别。数据被划分并写入阵列中的所有磁盘,从而实现更快的数据访问和传输速度。 RAID 0 不提供任何冗余,因此如果一个磁盘发生故障,所有数据都会丢失。然而,由于数据跨多个磁盘进行条带化,因此单个磁盘发生故障的可能性降低了。RAID 0 的主要优点之一是其改进的性能。由于数据是跨多个磁…
2025年2月28日

如何在 Ubuntu 22.04 上安装焦点板

如何在 Ubuntu 22.04 上安装焦点板 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 安装和配置 PostgreSQL 安装和配置焦点板 为焦点板创建系统服务文件 将 Nginx 配置为反向代理 访问焦点板网络界面 在焦点板上启用 SSL 结论 Focalboard 是一种开源和自托管的项目管理工具。它是多语言的,是 Asana、Trello 和 Notion 的替代品,开发人员可以使用它来跟踪和管理跨团队的工作。它基于看板,可用于台式机和服务器。它可以用作测试和开发的独立个人服务器。 Focalboard 帮助开发人员保持一致以完成任务、达到里程碑并实现他们的目标。在这篇文章中,我们将向您展示如何在 Ubuntu 22.04 上使用 Nginx 作为反向代理安…
2025年2月28日

使用 Kali Linux 从 A 到 Z 学习道德黑客攻击课程

使用 Kali Linux 从 A 到 Z 学习道德黑客攻击课程 随着互联网的不断发展,网络犯罪也在不断发展。如今,犯罪分子(又名恶意黑客)不再需要离开家进行犯罪,他们可以通过计算机和互联网连接轻松实施犯罪。道德黑客是一个术语,用于描述计算机和信息安全人员尝试绕过系统安全并发现可能被恶意黑客利用的任何弱点/循环漏洞的活动。然后他们寻求对策来提高系统的防御能力。Kali Linux 是有史以来最先进、最常用的渗透测试发行版。它是最流行的道德黑客操作系统之一。通过这个使用 Kali Linux 的道德黑客课程,包括 80 个讲座和 8.5 小时的 24/7 内容,将帮助您开始使用 Kali Linux 的最新道德黑客工具和技术。它将帮助您熟悉 Kali Linux 并从头开始学习渗透测试阶段。本课程的培训涉及使用测试实验室来练习各种类型的攻击。在整个课程中,您将从…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Glances 监控工具

如何在 Ubuntu 22.04 上安装 Glances 监控工具 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 安装 Glances 启动 Glances 命令界面 一目了然的键盘快捷方式 在 Web 服务器模式下运行 Glances 结论 Glances 是一个免费的、开源的、跨平台的、基于 curses 的系统监控工具,用 Python 编写。它是一个实时系统监控工具,可以监控系统资源,包括 CPU、内存、负载、磁盘 I/O、进程、文件系统空间、网络接口等。它旨在通过命令行和基于 Web 的界面呈现大量监控信息。它使用 psutil 库从系统中获取信息。它允许您在配置文件中设置不同的阈值,例如 careful、warning 和 critical,并以不同的颜色显示。特征…
2025年2月28日

systemd-analyze - 在 Linux 中查找系统启动性能统计信息

systemd-analyze - 在 Linux 中查找系统启动性能统计信息 您是否正在使用 systemd 系统和服务管理器,并且您的 Linux 系统启动时间较长,或者您只是想查看系统启动性能的报告?如果是,那么您来对地方了。在本文中,我们将向您展示如何使用 systemd-analyze 来分析 Linux 系统启动性能统计数据,systemd-analyze 是 systemd 下用于系统管理的众多实用程序之一。另请阅读:如何控制远程 Linux 服务器上的 Systemd 服务为了获得系统启动时间的概览,我们可以运行不带任何参数的 systemd-analyze 命令,如下所示。它将列出每个服务启动所花费的时间的信息,其中包括启动时内核、initrd 和用户空间所花费的时间。systemd-analyze Startup finished in 884…
2025年2月28日

如何在 Ubuntu 22.04 上安装最新的 MariaDB 数据库

如何在 Ubuntu 22.04 上安装最新的 MariaDB 数据库 在此页 先决条件 添加 MariaDB 存储库 安装和配置 MariaDB 验证 MariaDB 版本 结论 MariaDB 是流行的 MySQL 数据库系统的免费、开源和分支。它是由MySQL的原始开发人员制作的一种广泛使用的关系数据库管理系统。它专为可扩展性和关键任务部署而设计。默认情况下,MariaDB 包在所有主要 Linux 发行版的默认存储库中可用。在编写本教程时,MariaDB 的最新版本是 10.8。每个主要版本将至少维护 5 年。所以 MariaDB 10.8.0 将被支持到 2027 年。在本教程中,我们将向您展示如何在 Ubuntu 22.04 服务器上安装 MariaDB 10.8。先决条件 一台运行 Ubuntu 22.04 的服务器。 在服务器上配置了根密码。 添加 MariaDB 存储库默认情况下,…
2025年2月28日

在 Gentoo Linux 中创建虚拟主机、生成 SSL 证书_密钥并启用 CGI 网关

在 Gentoo Linux 中创建虚拟主机、生成 SSL 证书_密钥并启用 CGI 网关 设置 Web 服务器来托管多个网站是系统管理员和开发人员的常见任务。在本指南中,我们将介绍如何在 Gentoo Linux 中创建虚拟主机、生成 SSL 证书和密钥以及启用 CGI 网关。虚拟主机允许您在一台服务器上托管多个网站,每个网站都有自己独特的域名和内容。当您想要在单个服务器上托管具有不同目的或不同客户端的多个网站时,这非常有用。在您的网站上启用 SSL 对于安全性和与用户建立信任非常重要。 SSL 证书用于加密用户浏览器和 Web 服务器之间的通信,防止攻击者拦截或修改传输中的数据。CGI(通用网关接口)是用于在 Web 服务器上运行脚本的标准协议。 CGI 脚本可以使用各种编程语言(例如 Perl、Python 和 Bash)编写,并且可用于向网站添加动态内容或执行管…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Nginx 安装 Sails.js 框架

如何在 Ubuntu 22.04 上使用 Nginx 安装 Sails.js 框架 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装节点版本管理器 (NVM) 第 3 步 - 安装 Node.js 第 4 步 - 安装 Sails.js 第 5 步 - 创建演示应用程序 第 6 步 - 创建 systemd 服务文件 第 7 步 - 安装 Nginx 第 8 步 - 安装 SSL 第 9 步 - 配置 Nginx 第 10 步 - 访问 Sails.js 应用程序 结论 Sails.js 是一个用于 Node.js 的全栈 MVC JavaScript 框架。它用于开发实时 Web 应用程序。它受到 Ruby on Rails 的启发,但支持数据驱动的 API 和可扩展的面向服务的架构。它使用一个名为 Waterline 的强大对象关系映射 (ORM),允许它与 MySQL、PostgreSQL、MongoDB、Redis 等数据库一起使用。在本教程中,您将学习如何安装…
2025年2月28日

GRV - 在 Linux 终端中查看 Git 存储库的工具

GRV - 在 Linux 终端中查看 Git 存储库的工具 GRV (Git Repository Viewer) 是一个免费的开源且简单的基于终端的界面,用于查看 git 存储库。它提供了一种使用 Vi/Vim 等键绑定来查看和搜索引用、提交、分支和差异的方法。它的行为和风格可以通过配置文件轻松定制。GRV特点:提供查询语言来过滤引用和提交。默认支持类似 Vi/Vim 的按键绑定,并且可以自定义按键绑定。通过监视文件系统捕获存储库的更改,从而允许 UI 自动更新。它被组织为选项卡和拆分;允许使用任意视图组合创建自定义选项卡和拆分。支持自定义主题。提供鼠标支持。要求:您的系统上应安装 Go 1.5 或更高版本。libncursesw、libreadline 和 libcurl。cmake(构建 libgit2)。如何在 Linux 系统中安装 GRV首先使用默认包…