2025年2月28日

如何在 Debian 12 上安装 Webmin

对于 Linux 初学者来说,从命令行管理 Linux 服务器是很困难的。在这种情况下,您可以使用 Webmin 从基于 Web 的界面管理您的 Linux 服务器。 Webmin 是一个免费的开源应用程序平台,具有图形用户界面来管理和控制 Linux 服务器。使用 Webmin,您可以创建用户帐户、设置 Apache、DNS 和 FTP 服务器、共享文件、配置防火墙等。在本文中,我将向您展示如何在 Debian 12 上安装 Webmin Linux 管理面板。先决条件运行 Debian 12 的服务器。服务器上配置了 root 密码。入门在开始之前,建议将系统的包缓存更新到最新版本。您可以使用以下命令更新它:apt update -y更新包缓存后,使用以下命令安装其他所需的依赖项:apt install gnupg2 curl -y安装所有必需的依赖项后,您可以继续下一步。安装…
2025年2月28日

在 CentOS 8 上设置 OpenLDAP 多主复制 |

在之前的文章中,我们介绍了如何在 CentOS 8 上安装 OpenLDAP 以及如何设置 OpenLDAP 提供者-消费者复制。本指南将介绍如何设置主-主复制或消费者-消费者类型的设置。OpenLDAP 附带了一个名为 LDAP SYNC 复制引擎 (syncrepl) 的模块,该模块负责多主复制。在 CentOS 8 上配置 OpenLDAP 主主复制在我们继续之前,我们需要准备好我们的主机。在我们的设置中,我们有以下主机:ldapmaster.computingforgeeks.com – 现有 OpenLDAP 节点ldapmaster02.computingforgeeks.com – 将用作第二个提供商的新主机。OpenLDAP 中的复制涉及 LDAP 数据库和数据的同步。配置NTP同步我们需要同步服务器的时间。我们使用NTP来进行时间同步。下面的文章…
2025年2月28日

检查 Linux 中的目录大小

使用 GUI 可以很容易地检查目录和文件的大小。使用命令行获取目录的大小可能比使用 GUI 困难得多。使用“ls”命令,您可以列出目录的内容,但无法看到确切的空间或目录大小。相反,您必须探索更多命令才能获取目录或文件的确切大小。在本文中,您将学习如何使用命令行环境检查 Linux 上的目录大小。本文演示的所有命令均在 Ubuntu 20.04 系统上运行。所有方法和步骤均在终端中执行。您可以通过键入 Ctrl + Alt + t 快速打开终端窗口。以下是您可以用来检查 Linux 系统上目录大小的一些方法。我们将一一探讨这些方法:方法1:使用du命令检查目录大小用于检查目录大小的默认命令称为“du”命令,它代表 disk usage。 du 命令安装在大多数 Linux 发行版上。使用du命令可以查看系统当前目录大小,如下:$ du上面的命令显示主目录内容的…
2025年2月28日

在 OpenNebula 上创建 CentOS|Ubuntu|Debian VM 模板 |

如何在 OpenNebula 中创建 Ubuntu/CentOS/Debian 和任何其他 Linux 发行版 VM 模板?在 OpenNebula 中,如果没有定义的 VM 模板,则无法创建虚拟机。 VM 模板池允许 OpenNebula 管理员和用户在系统中注册虚拟机定义,以便稍后实例化为虚拟机实例。VM模板可以多次实例化,也可以与OpenNebula云平台中的其他用户共享。模板存储在系统中,可以轻松浏览并从中实例化虚拟机。我们将展示一个在 OpenNebula 上定义 VM 模板的示例,相同的过程可以应用于任何其他模板。在继续之前,OpenNebula 需要操作系统映像,请参阅下面的指南了解操作方法:在 OpenNebula 上导入 CentOS Qcow2 镜像在 OpenNebula 上创建 VM 模板在 OpenNebula 系统上创建的虚拟机将包括:内存和CP…
2025年2月28日

如何在Linux上创建、修改和删除用户帐户

用户帐户管理是每个 Linux 系统管理员的基本任务之一。在本文中,我们将学习如何创建新的用户帐户、如何修改它以及如何使用 useradd、usermod 和 从命令行删除它userdel 实用程序,它们是基本系统的一部分。在本教程中您将学习:/etc/login.defs 文件有什么用如何使用 useradd 命令创建具有各种选项的用户帐户如何使用 usermod 命令修改用户帐户如何使用 userdel 命令删除用户帐户如何在Linux上创建、修改和删除用户帐户使用的软件要求和约定默认设置创建用户时应用的默认设置在 /etc/login.defs 文件中定义。例如,如果我们查看 Fedora 系统上的文件,我们可以看到其中定义的选项,这些选项可以在运行时被专用命令行选项覆盖。让我们看看其中一些定义: OPTION MEANING DEFAULT V…
2025年2月28日

如何使用 umask 在 Linux 上设置新文件的权限

文件权限对于 Linux 系统的安全至关重要。但是如何在 Linux 上设置新文件的默认权限呢?如果您使用 Linux 有一定时间,您就会知道 Linux 文件权限有多么重要。但是创建新文件时的权限又如何呢?名为 umask 的实用程序可让您在 Linux 上为新文件设置默认文件权限。什么是 umask?umask 是一个“位掩码”,用于设置新文件的权限位。在 Linux 系统上,它是一个独立的命令,尽管 Bash 或 Zsh 等现代 shell 将其作为内置命令包含在内。umask 定义将对新文件删除哪些权限。它使用与 chmod 命令类似的八进制数字权限系统。您可以将 umask 视为减去某些用户类别对新文件的权限。常见的默认 umask 是 022。这将保留文件所有者的权限,同时删除组成员和其他用户的写入权限。umask 在服务器等多用户系统上更为重要,因为它通过默…
2025年2月28日

Kali Linux 与 Parrot

Kali Linux 和 Parrot OS 是两个非常关注网络安全、隐私和渗透测试的 Linux 发行版。这两个发行版都基于 Debian Linux,自然使它们非常相似。这一事实,加上目标受众的巨大重叠,导致许多新人质疑这两个发行版之间的差异。在本指南中,我们将在几个关键领域比较这两个发行版,并对这两个发行版进行简要回顾。请继续阅读,了解有关 Kali Linux 和 Parrot OS 的更多信息以及它们的比较。读完本文后,您将获得足够的信息来选择最适合您需求的发行版。在本教程中您将学习:Kali Linux 和 Parrot OS 背景信息Kali Linux 和 Parrot OS 的异同我应该使用哪个发行版,Kali Linux 还是 Parrot OS?背景资料鹦鹉操作系统Kali Linux 已经存在很长时间了,可以追溯到 2000 年代中期,当时它的名称为 B…
2025年2月28日

限制 su 对 Linux 中特权帐户的访问 |

如何限制 Linux 上的 su 命令仅允许特权帐户(例如管理员用户组)使用? su 实用程序通过 PAM 请求适当的用户凭据并切换到该用户 ID(默认用户是超级用户)。在本文中,我们将了解如何在 Linux 系统中配置 pam 以将 su 限制为仅限某些用户。我们将创建一个组并将 su 的使用限制为该组中的用户。 PAM 用于设置 su 将使用的策略。可以配置为允许不同组的用户通过su访问特定的目标UID。此操作所需的 PAM 模块是:pam_succeed_ifpam_wheel.sopam_listfile.so在本指南结束时我们将完成什么:创建 Linux 群组通话 sysadmins配置 PAM 以允许组中的用户使用 su使用 su 切换为任何其他用户将失败第 1 步:创建组并添加用户我们首先创建两个 Linux 组:sysadmins 和 dbadminssudo grou…
2025年2月28日

如何在 Ubuntu 24.04 上安装 ONLYOFFICE 文档

在此页面上先决条件安装 PostgreSQL 和 RabbitMQ创建 PostgreSQL 数据库和用户安装 ONLYOFFICE 文档服务器设置 UFW(简单防火墙)使用 HTTPS 保护 ONLYOFFICE 文档服务器验证 ONLYOFFICE 文档服务器安装结论ONLYOFFICE Docs 或 Document Server 是一个可以安装在本地服务器上的在线办公套件。它支持 ONLYOFFICE 协作平台和流行系统,例如 Nextcloud、OwnCloud、WordPress、Drupal、Odoo、SuiteCRM 等。 ONLYOFFICE 文档服务器可用作文档编辑器、电子表格编辑器、演示文稿编辑器和协作编辑器。它支持所有流行的格式:DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX 和 HT…
2025年2月28日

2023 年最佳 Linux 内核编程书籍 |

三十年前,在赫尔辛基大学学习计算机科学的芬兰学生莱纳斯·托瓦兹(Linus Torvalds)正在修改他的项目,并不知道几年后它会对世界产生影响。查看云统计数据,很明显,全球大多数服务器都在 Linux 上运行,并且更多服务器由于它的存在而继续蓬勃发展。 Linux 最初是一个有趣的项目,如今在全球数以千计的开发人员的贡献下,取得了惊人的快速发展。如果您想知道这一切是如何组合在一起的、Linux 是如何工作的以及它需要什么,那么仔细阅读它的文档、书籍和其他资源是值得的。同时,拥有处理、改进和修补 Linux 所需的技能对于世界各地的内核用户来说是相当令人惊奇的。每个人都知道 Linux 给科技世界带来的价值,都会雄心勃勃地鼓励每个人为未来的成功做出贡献。在掌握 Linux 内核及其工作原理后,您可以使用以下书籍添加您的想法和代码。1.…