2025年2月28日

如何在 Linux 上使用磁盘配额并举例

如何在 Linux 上使用磁盘配额并举例 实施磁盘配额将防止用户或组在 Linux 系统上使用过多的存储空间。这对于允许许多用户连接和存储数据的文件服务器等系统非常有用,因为它确保没有特定用户可以利用意外的存储量并通过耗尽磁盘空间来中断服务器上的存储或进程。 Linux 管理员应始终对用户的最大存储使用量以及其他用户环境限制(例如最大进程数和打开文件数)设置配额。在本教程中,我们将看到有关如何在所有主要 Linux 发行版上使用磁盘配额的分步说明。这些说明将包括示例,您可以轻松复制和粘贴这些示例,然后进行相应调整以在您自己的系统上使用。此实现的最终目标是确保磁盘空间在现有用户之间公平分配,并且新用户在创建帐户时将自动设置自己的限制。在本教程中您将学习:如何在所有主要 Linux 发行版上安装磁盘配额包如何为用户或组配置磁盘配额限制如…
2025年2月28日

Linux:安装 Java

Linux:安装 Java 许多开发人员和程序员选择使用Linux系统作为他们的工作环境,因为它的稳定性、速度和易用性。要开始 Java 编程,或者只是在 Linux 上运行 Java 应用程序或小程序,您需要安装适当的 Java 软件包。虽然这很容易做到,但说明会根据用户的 Linux 发行版、他们希望使用的 Java 版本以及他们是否需要 JDK(Java 开发工具包)或仅需要 JRE(Java 运行时环境)而有所不同。在本教程中,我们将详细介绍在所有主要 Linux 发行版上安装 Java 的分步说明。这将包括可在官方存储库中安装的所有相关 Java 版本以及 JDK 和 JRE 软件包。如果这听起来令人困惑,请不要担心,我们将仔细研究差异并帮助您选择正确的软件包来安装以满足您的需求。在本教程中您将学习:如何在主要 Linux 发行版上安装 Java JDK 和 JREJ…
2025年2月28日

Linux:设置邮件服务器

Linux:设置邮件服务器 在 Linux 系统上设置邮件服务器对于托管域名电子邮件非常有用,甚至只是为了具有本地电子邮件功能。本地电子邮件本身对于许多用户使用的计算机来说是一个方便的功能,即使没有这样的流量,许多服务也会将其报告和消息转储到电子邮件中,然后在本地发送给根用户,因此系统管理员将当他们登录并切换到 root 用户时,会收到有关任何感兴趣事件的通知。一个简单的例子是计划的 cron 作业:任何未从 cron 运行的脚本的输出重定向的输出都将被包装到电子邮件中,并将发送到 root 的邮箱,因此管理员甚至不必付出任何努力手头有夜间备份作业的报告。虽然这种独立模式确实是一项不错的服务,但我们还可以设置一个功能齐全的邮件服务器,能够接收、转发、中继和过滤电子邮件。在本教程中,我们将逐步介绍在 Linux 系统上设置邮件服务器。这将…
2025年2月28日

MX Linux 与 Ubuntu

MX Linux 与 Ubuntu MX Linux 近年来迅速流行起来,是当前最流行的 Linux 发行版之一。由于大多数 Linux 用户已经非常熟悉 Ubuntu Linux,因此通常将其用作与 MX Linux 等其他发行版进行比较的基础。了解这两个发行版如何叠加并相互比较可以让用户得出可靠的结论,确定哪一个最适合他们的偏好和工作流程。普通用户在选择要使用的 Linux 发行版时可能会不知所措,因为可用的选择实在是太多了。在升级到更适合用户个人需求的不同发行版之前,通常会通过安装 Ubuntu 来涉足 Linux 池。 MX Linux 会成为您的下一步吗?在本教程中,我们将在几个关键领域比较 MX Linux 和 Ubuntu,并对这两个发行版进行简要回顾。请继续阅读以了解有关 MX Linux 和 Ubuntu 以及它们的比较的更多信息。在本文结束时,您将获得足够…
2025年2月28日

Linux:设置 SSH

Linux:设置 SSH SSH 协议允许 Linux 管理员从自己的命令行终端登录任意数量的远程系统。 SSH 是一种客户端-服务器服务,通过网络连接提供安全、加密的连接。这允许我们通过终端访问其他 Linux 系统或任何接受 SSH 连接的设备,例如路由器和防火墙以及其他操作系统。如果用户想要允许传入连接,还可以在自己的计算机上设置 SSH 服务器。如果您想在离开办公桌时访问您的计算机,或者您的系统上有其他用户需要使用该计算机,这会很有用。在本教程中,我们将逐步介绍如何在所有主要 Linux 发行版上将 SSH 设置为客户端和服务器。你知道吗?SSH协议除了为我们提供安全加密的方式登录远程系统外,还可以用于端口转发,这使得我们可以加密几乎任何协议的两个系统之间的流量。在本教程中您将学习:如何在所有主要 Linux 发行版上安装 SSH 客户端和服务…
2025年2月28日

在Linux上设置FTP服务器

在Linux上设置FTP服务器 FTP 代表“文件传输协议”,是在客户端和服务器之间传输文件的有用方法。根据授予用户的权限,他们可以遍历服务器上的目录,将文件下载到本地计算机,也可以将文件从计算机上传到服务器。通常,服务器仅允许有帐户的用户通过 FTP 登录来保证服务器的安全,但也可以配置匿名授权,允许任何人连接到服务器来下载和/或上传文件。如果您需要允许用户访问托管文件或授予他们将本地文件放到服务器上的能力,那么运行 FTP 服务器是一个不错的选择。这是因为 FTP 得到广泛支持(尤其是在 Linux 系统上)、使用简单并且在用户权限方面易于配置。在本教程中,我们将介绍在 Linux 系统上设置 FTP 服务器的分步说明。我们还将了解如何通过各种设置来配置 FTP 服务器,然后如何使用命令行、GNOME GUI 或 FTP 客户端软件连接到 FTP 服…
2025年2月28日

如何加载、卸载 Linux 内核模块并将其列入黑名单

如何加载、卸载 Linux 内核模块并将其列入黑名单 Linux 内核功能(例如对特定设备或文件系统的支持)以模块的形式组织,这些模块可以静态构建到内核中,也可以作为单独的“单元”构建,可以根据请求加载和卸载。现在所需的模块都是自动加载的,因此我们很少需要显式管理它们。然而,在某些情况下,我们可能需要执行此类操作。在本教程中,我们学习如何检索有关内核模块的信息,如何使用 modprobe 实用程序在运行时加载或卸载模块,以及如何在启动时加载或将模块列入黑名单。在本教程中您将学习:如何列出已加载的内核模块如何获取有关内核模块的信息如何使用 modprobe 加载和卸载内核模块如何在启动时自动加载模块或将其列入黑名单列出加载的模块要检索已加载的内核模块的列表,我们所要做的就是检查 /proc/modules 文件的内容。您可以在下面看…
2025年2月28日

bash:netstat:找不到命令 – Debian/Ubuntu Linux

bash:netstat:找不到命令 – Debian/Ubuntu Linux 系统管理员使用 netstat Linux 命令来查看有关网络连接的信息。 Netstat 是一个功能强大的实用程序,可以打印网络连接、路由表、接口统计信息、伪装连接和多播成员资格。近年来它已被 ss 命令取代,因此您可能会收到“bash:netstat:找不到命令”错误,但它仍然是网络诊断和故障排除的可行工具。尝试执行 netstat 命令时,在最新的 Ubuntu 和 Debian Linux 系统上会出现错误 bash: netstat: command not find,因为默认情况下不再包含该命令。在本教程中,您将学习如何在 Ubuntu 和基于 Debian 的 Linux 系统上安装 net-tools 软件包,该软件包提供对 netstat 命令等的访问。在本教程中您将学习:如何…
2025年2月28日

在 Ubuntu 20.04 Focal Fossa Linux 上启用 SSH root 登录

在 Ubuntu 20.04 Focal Fossa Linux 上启用 SSH root 登录 SSH(安全外壳)用于通过不安全的网络安全地处理网络服务。一些示例包括:远程命令行、登录和远程命令执行。在本文中,您将了解如何在 Ubuntu 20.04 服务器/桌面上启用 SSH root 登录。在本教程中您将学习:如何启用 SSH 的 root 访问权限如何重启SSH服务在 Ubuntu 20.04 上允许 SSH root 登录分步说明警告 作为一项安全功能,SSH root 登录默认处于禁用状态。如果您仍然决定启用 root 登录,请确保您的 root 帐户使用非常安全的密码。如果 root 帐户被黑客访问,您的整个系统将受到损害。使用管理权限打开 /etc/ssh/sshd_config 文件并更改以下行:FROM: #PermitRootLogin prohibit-passw…
2025年2月28日

Ubuntu 22.04 网络设置

Ubuntu 22.04 网络设置 Ubuntu 的网络设置可以从简单到困难,具体取决于您想要做什么。 Canonical 以其 Ubuntu 22.04 Jammy Jellyfish Linux 操作系统非常易于使用而自豪,即使您没有很多技术知识。尽管 Ubuntu 很简单,但它背后还有很多工作要做,包括允许您连接到世界各地的本地设备或服务器的网络配置。尽管 Ubuntu 及其网络设置在正常情况下(理想情况下)应该可以顺利工作,但有时您可能需要卷起袖子,做一些修补工作才能把事情解决好。或者,也许您只是对系统上的各种网络配置感到好奇。在本教程中,我们将向您展示如何开始在 Ubuntu 22.04 Jammy Jellyfish 上进行网络配置。这可以包括查看系统的 IP 地址等简单任务,也可以包括重新启动网络服务等更复杂的任务,这些任务在解决网络问题时可…