2025年2月28日

如何在 Debian 12 上安装 MongoDB

本教程适用于这些操作系统版本Debian 12(书虫)Debian 11(靶心)在此页面上先决条件准备 Debian 服务器在 Debian 上安装 MongoDB 服务器通过身份验证保护 MongoDB 服务器测试 MongoDB 身份验证创建第一个数据库和用户结论MongoDB 是一个开源、跨平台、分布式 NoSQL(非 SQL 或非关系型)数据库系统。 MongoDB不像传统的SQL数据库那样将数据存储在表中,而是使用灵活的文档来存储各种数据形式。 MongoDB 使用二进制 JSON 格式 BSON 来存储数据。MongoDB 是一个分布式 NoSQL 数据库,内置高可用性、自动故障转移和数据冗余,以及通过跨分布式集群分片进行水平扩展,并且支持多区域地理部署。 MongoDB 还提供查询 API,支持 CRUD 操作(读取和写入)、数据聚合管道、文本搜索和地理空间…
2025年2月28日

“CentOS Stream 9”的安装及截图

当Red Had将CentOS从主要发布结构转变为滚动发布时,用户非常愤怒,但CentOS进展顺利,最近他们来了与红帽工程师和社区合作推出新版本的 CentOS Stream。因此,在进行安装部分之前,让我们了解一下您是否应该依赖 CentOS Stream 以及它在新版本中提供的功能。CentOS Stream 9 稳定吗?如果我们考虑稳定性,您不应该考虑将 CentOS Stream 9 与其他滚动版本(例如 Arch Linux)一起使用,因为您不会在 Arch Linux 中获得最新版本的软件包CentOS 与 Arch 相比。这些软件包将在 Fedora 上进行测试,然后再针对 CentOS 发布,并为您提供您对 CentOS Stream 9 所期望的稳定性。随着CentOS最终成为RHEL,我们可以与RHEL工程师合作,对RHEL的未来版本产生更好的影响…
2025年2月28日

如何在 Ubuntu 上安装开膛手约翰

John The Ripper 是 Open-Wall 推出的一款开源且非常高效的密码破解程序。它最初是为 Unix 构建的,但现在可用于 15 种不同的平台,包括 Windows、DOS、BeOS、OpenVMS 和类 Unix 操作系统。它是一个开源工具并且免费,但也存在高级版本。最初,其主要目的是检测基于 Unix 的操作系统中的弱密码配置。如今,它支持破解数百种哈希值和密码。安装开膛手约翰可以通过多种方式安装。一些常见的是我们可以使用 apt-get 或 snap 来安装它。打开终端并运行以下命令。ubuntu@mypc:~$ sudo apt-get install john -y这将启动安装过程。完成后,在终端中输入“john”。ubuntu@mypc:~$ john John the Ripper 1.9.0-jumbo-1 OMP [linux-g…
2025年2月28日

KDE Plasma 5.25.1 在上次发布一周后修复了令人沮丧的 Linux 桌面错误

新的 KDE Plasma 版本减轻了 Linux 桌面用户的痛苦,但这足以使 Linux 成为主流桌面操作系统吗?推出 KDE Plasma 5.25 仅仅一周后,KDE 开发人员就发布了版本 5.25.1。此版本修复了许多错误,包括改进了对多个显示器的支持。KDE Plasma 5.25.1 有哪些新增功能?鉴于 KDE Plasma 5.25 主要版本于 2022 年 6 月 14 日发布已经过去一周,大部分更改都是增量的。大多数更改都是错误修复和其他小改进。发现亮度停留在 30%(如 KDE 错误报告中)的笔记本电脑用户应该庆幸此错误已得到修复。其他修复包括崩溃、在多个显示器上显示壁纸的问题、平铺窗口时闪烁、USB-C 显示器问题以及搜索栏问题。有兴趣的可以在 KDE 网站上查看更新日志。用户何时可以获得更新的 KDE Plasma 5.25.1?既然 KDE 开发人员已经修…
2025年2月28日

如何在Linux上查看和清除Bind DNS服务器的缓存

查看缓存配置的域名服务 (DNS) 服务器(例如 Bind)可以将先前解析的域名存储到本地缓存。默认情况下,缓存记录将保存 7 天。缓存可以重复用于将来的域名解析。首先我们来看看如何查看所有缓存的域名解析: # rndc dumpdb -cache 上面的命令将把bind的缓存转储到/var/cache/bind/named_dump.db中。如果执行上述命令后找不到该文件,请检查服务器的配置文件以显示缓存转储文件的位置。要查看缓存的 dns 记录,只需 cat 或 grep 生成的转储文件。例如: # grep gnu.org /var/named/data/cache_dump.db gnu.org. 86358 NS ns1.gnu.org. 86358 NS ns2.gnu.org. 86358 NS ns3.gnu.org. ns1.gnu.org. 86358 A…
2025年2月28日

Windows 11 与 Linux 桌面相似的 7 个方面

尽管 Linux 和 Windows 11 的基本架构不同,但它们仍然有很多共同点,比您想象的要多。虽然 Windows 和 Linux 长期以来一直是竞争对手,但 Windows 11 比你想象的更像是桌面 Linux 发行版,无论你站在哪一边。以下是一些原因。1. Windows 11 运行图形化 Linux 应用程序(和 Android)Windows 10 引入了适用于 Linux 的 Windows 子系统,允许 Windows 用户本机运行文本模式 Linux 应用程序,但现在 Windows 11 可以使用 WSLg 运行完整的 Linux 图形应用程序。只需点击几下,您就可以运行与桌面 Linux 系统上使用的相同的编辑器、IDE,甚至 Web 浏览器。您可以将 X11 和 Wayland 应用程序与您最喜爱的 Windows 应用程序一起运行。对于很多人来说,Windows 11 和 WSL…
2025年2月28日

如何在AlmaLinux 9上安装Etherpad

Etherpad 是 Google Docs 和 Zoho Writer 等服务的免费开源替代品。 Etherpad 是一款适合您团队的协作式实时文本编辑器,可以随时随地访问,因为 Etherpad 是基于 Web 的文本编辑器。Etherpad 上的任何更改都是实时发生的,并且 etherpad 还支持团队的版本控制和内置格式。 Etherpad 是一个高度可定制的编辑器,支持各种插件。并且还支持现代文档格式,如doc、pdf、odt、markdown等。本教程将向您展示如何在带有 MariaDB 数据库服务器和 Nginx Web 服务器的 AlmaLinux 9 服务器上安装 Etherpad。您还可以通过 SSL 证书保护 Etherpad,以实现安全访问。先决条件要完成本教程,请确保您具备以下条件:AlmaLinux 9 服务器 - 该演示使用主机名为 almalinu…
2025年2月28日

如何在 Debian 上设置 Postfix 邮件服务器

Postfix 是 Linux 服务器上最好的邮件传输代理之一。以下是在 Debian 上配置 Postfix 服务器安装的方法。电子邮件是自互联网发展以来使用的最基本的消息传递方法之一。这导致了许多消息传递工具和协议的开发。不同架构的系统有兼容运行的协议。电子邮件服务器执行诸如不丢失用户电子邮件以及帮助用户在线访问其电子邮件等任务。在本地 Intranet 和 Internet 上提供电子邮件传输的工具称为邮件传输代理 (MTA)。以下是如何在 Debian Linux 安装上安装和设置 Postfix 邮件服务器。第 1 步:Debian 上的 Postfix 邮件服务器安装在许多情况下,Postfix 因其易于使用、设置少且使用次数多而脱颖而出。使用以下命令在基于 Debian 的 Linux 发行版上安装 Postfix:Internet Sitesudo ap…
2025年2月28日

如何在 Ubuntu 22.04 上设置私有 Docker 注册表

如果您在某个组织工作并希望将 Docker 映像保留在内部以便快速部署,那么托管私有 Docker 存储库是完美的选择。拥有私有的 docker 注册表可以让您拥有自己的镜像分发管道,并对镜像存储和分发进行更严格的控制。您可以将注册表与 CI/CD 系统集成,从而改善您的工作流程。本教程将教您如何在使用 Amazon S3 作为存储位置的 Ubuntu 22.04 服务器上设置和使用私有 Docker 注册表。先决条件两台运行 Ubuntu 22.04 的 Linux 服务器。一台服务器将充当注册主机,而另一台服务器将用作客户端,发送请求并从主机接收图像。指向主机服务器的注册域名。我们将在教程中使用 registry.example.com。在两台计算机上都具有 sudo 权限的非 root 用户。确保一切都已更新。$ sudo apt update $ sudo apt u…
2025年2月28日

在Ubuntu 22.04|20.04|18.04上安装Mailu邮件服务器|

Mailu 是一个简单但功能强大的邮件服务器,运行在 docker 容器上。它是一款免费软件,欢迎建议和贡献。它旨在提供一个简单的电子邮件服务器设置。 Mailu 镜像应该在任何运行 Docker (= 1.11) 的云服务器上运行,您可以选择 Docker compose、Kubernetes 和 Rancher 来运行您的 Mailu 邮件服务器。在本指南中,我们将帮助用户在 Ubuntu 22.04|20.04|18.04 Linux 系统上安装和配置 Mailu 邮件服务器。Mailu邮件服务器的特点就像任何其他邮件服务器一样,mailu 也应该满足发送和接收电子邮件的要求。以下是 Mailu 邮件服务器的一些最重要的功能:标准电子邮件服务器、IMAP 和 IMAP+、SMTP 和提交高级电子邮件功能、别名、域别名、自定义路由Web 访问、多个 Webmail 和…