2025年2月28日

适用于 Linux 的 OpenSSH 安全加固指南

适用于 Linux 的 OpenSSH 安全加固指南 在此页 SSH 是如何工作的? 使用最佳实践配置 SSH 1。更改默认端口 2。禁止以根用户身份登录 3。设置协议版本 4。密码复杂度 SSH 是 Linux 平台上使用最广泛的系统管理协议之一。它可用于许多基于 Unix、Linux 和 MacOS 的操作系统。它基于客户端-服务器模型,其中一台机器运行服务器组件,另一台机器使用客户端工具访问它。SSH 是如何工作的?客户端 (ssh) 通过向服务器发送请求来启动连接。服务器使用服务器守护进程 (sshd) 侦听传入的请求。它使用其公钥向尝试连接到它的客户端验证自己:通过这种方式,客户端可以确保它正在连接到正确的 SSH 服务器。完成后,客户端就可以访问服务器了。如果您使用的是 Windows 客户端,则必须使用 putty 等工具连接到服务器。客户端和服务器可以安装在…
2025年2月28日

如果您是发行版爱好者,可以尝试 6 个有趣的 Linux 发行版

如果您是发行版爱好者,可以尝试 6 个有趣的 Linux 发行版 如果您发现自己经常更换 Linux 发行版,这里有一些有趣的选项,您可以将它们添加到您的“跳跃”列表中。Linux 有许多不同的风格,并且由于大多数都是免费使用的,因此有时您可能会觉得有必要尝试其中的一些。我们称之为发行版跳跃。有些人只跳了几个月的发行版。其他人则发现这种体验永远不会变得乏味。如果您已经尝试了一些发行版,并且正在寻找一个提供不同功能的发行版,那么这里有六个值得尝试的选项。1. 基本操作系统Primary 在 Linux 世界中是独一无二的。传统的 Linux 发行版提供了不同的方式来提供和呈现基本相同的开源软件集。这就是为什么使用 Ubuntu、Fedora、openSUSE 或 Debian 等操作系统的体验大致相同。在每个桌面界面上,您选择众多桌面界面之一,并且…
2025年2月28日

使用 df 命令检查 Linux 磁盘空间 [有用示例]

使用 df 命令检查 Linux 磁盘空间 [有用示例] df 命令用于检查 Linux 中的磁盘空间。了解 Linux 中 df 命令的一些最常见用法。无论您是系统管理员还是普通桌面用户,您都必须知道可用或消耗的磁盘空间有多少,以便保持系统正常运行。如果您使用桌面 Linux,这可以通过常规文件管理器来完成,但 Linux 用户应该了解他/她的命令行并充分利用它,对吧?这就是为什么您需要更多地了解和理解“磁盘格式”或“df”命令。Linux下使用df命令查看磁盘空间让我们看看如何使用 df 命令来获取 Linux 中的各种磁盘空间信息。只需“df”即可查看磁盘信息主要且简单的“df”命令将输出 Linux 设置中的文件系统的完整列表。为了解释什么是文件系统,我们可能需要整篇文章,但是现在我们假设它是系统中某些文件的排列方式。这些信息在可读性方面可能不是…
2025年2月28日

如何在 Rocky Linux 8 上使用 Docker 安装 Gitea 代码托管

如何在 Rocky Linux 8 上使用 Docker 安装 Gitea 代码托管 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Docker 第 3 步 - 安装 Docker Compose 第 4 步 - 配置和安装 Gitea 配置系统时区 创建 Gitea 目录 配置 Gitea Docker 组合文件 自定义您的 Gitea 安装 安装 Gitea Gitea 是一种类似于 Github、Bitbucket 和 Gitlab 的自托管代码托管服务。它是用 Go 语言编写的,可以安装在多种操作系统上,包括 Linux、macOS、Windows 以及 amd64、i386、ARM 等架构。作为一个轻量级的应用程序,它可以以最低的硬件要求安装。它包括存储库文件编辑器、OpenSSH 服务器、问题跟踪、拉取请求、用户管理、通知、内置 wiki、LFS 支持、Git 挂钩等等。在本文中,您将学习在 Rocky…
2025年2月28日

如何在 Rocky Linux 8 上使用 Docker 安装 Koel Music Streaming Server

如何在 Rocky Linux 8 上使用 Docker 安装 Koel Music Streaming Server 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Docker 第 3 步 - 安装 Docker Compose 第 4 步 - 创建 Koel 应用密钥 第 5 步 - 创建 Koel 环境文件 第 6 步 - 创建 Koel Docker Compose 文件 第 7 步 - 启动 Koel 容器 第一次初始化 Koel 更改管理员密码 Koel 是一种基于 Web 的音频流服务,使用 Laravel PHP 框架编写。它允许您流式传输您的个人音乐收藏并从世界任何地方访问它。它支持多种媒体格式,包括 AAC、OGG、WMA、FLAC 和 APE。在本教程中,您将学习如何在 Rocky Linux 8 机器上使用 Docker 安装 Koel Music Streaming Server。先决条件 A Server running Rocky…
2025年2月28日

使用这 3 个命令重新启动 Ubuntu 服务器

使用这 3 个命令重新启动 Ubuntu 服务器 您将在本快速教程中了解重新启动 Ubuntu 服务器的各种方法。这里讨论的命令是通用的,可以应用于任何其他 Linux 发行版。要立即重新启动Ubuntu服务器,可以使用reboot命令:sudo reboot now我主要在几乎所有云服务上使用 Ubuntu,无论是 DigitalOcean 还是 Linode。很长一段时间,我使用 Ubuntu 作为我的桌面操作系统。对 APT 包管理器的熟悉让我更习惯使用 Ubuntu 作为服务器。我试图在 Linux 手册上分享我在服务器端的经验,无论是快速提示还是复杂的任务。这是一篇快速文章,我将向您展示如何在终端中重新启动 Ubuntu 服务器。如何重启Ubuntu服务器由于从功能角度来看,重新启动服务器是一项关键任务,因此只有管理员用户可以执行它。换句话说,您需要…
2025年2月28日

替代 Linux 上已弃用的 net-tools 的 7 个最佳网络工具

替代 Linux 上已弃用的 net-tools 的 7 个最佳网络工具 net-tools 软件包开发人员已经很长时间没有更新了。幸运的是,您可以在 Linux 上使用这些新的、更好的网络工具。Linux 附带了大量用于管理大型和小型网络基础设施的网络工具。长期以来,net-tools 一直是默认的网络工具选择,但它们现在已被 iproute2 工具取代。本指南将介绍一些重要的网络工具,旨在取代已弃用的网络工具。大多数现代版本的 Linux 默认都带有新的 iproute2 工具。以下是一些新的 iproute2 网络工具,它们取代了 Linux 上旧的和已弃用的网络工具。1. SSss 工具是“套接字统计”的缩写,是一组网络工具,是 iproute2 的一部分。ss 取代了大多数 netstat 工具。它直接从内核空间获取套接字信息,并且在大多数情况下比其前身更快…
2025年2月28日

如何在 Linux 中创建符号链接 [完整指南]

如何在 Linux 中创建符号链接 [完整指南] 这个详细的教程告诉您什么是符号链接、如何创建符号链接以及与符号链接相关的其他重要内容。Linux 中的符号链接是什么以及为什么使用它?符号链接,也称为符号链接或软链接,是一种特殊类型的文件,它仅指向另一个文件或目录就像 Windows 中的快捷方式一样。创建符号链接就像为实际文件创建别名一样。如果您尝试访问符号链接,您实际上访问的是符号链接指向的目标文件。对链接文件内容执行的更改会更改实际目标文件的内容。如果使用带选项 -l 的 ls 命令,则符号链接如下所示:lrwxrwxrwx 1 abhishek abhishek 23 Jul 2 08:51 link_prog -> newdir/test_dir/prog.py在大多数 Linux 发行版中,链接以与其余条目不同的颜色显示,以便您可以将链接…
2025年2月28日

如何在 Linux 中使用 GitHub 风格的 Markdown?

如何在 Linux 中使用 GitHub 风格的 Markdown? Markdown 是一种流行的轻量级标记语言,允许用户使用易于阅读和易于编写的纯文本格式进行编写,然后可以将其转换为 HTML 或其他格式。从本质上讲,它简化了文本的结构化和格式化过程。 GitHub Flavored Markdown (GFM) 是 GitHub 使用的 Markdown 的变体,包含帮助开发人员记录其工作的附加功能。在本文中,我们将通过实际示例及其输出来深入研究如何在 Linux 系统上使用 GitHub Flavored Markdown。GitHub 风格的 Markdown 基础知识让我们从 GFM 的基础知识开始。标题 - 您可以使用“#”字符后跟空格和标题文本来创建标题。使用的“#”字符数对应于标头的级别,从 1(最高)到 6(最低)。例如 -# Header 1 ## Header…
2025年2月28日

如何在 Rocky Linux 上安装 FreeIPA

如何在 Rocky Linux 上安装 FreeIPA 在此页 先决条件 设置 FQDN 安装 FreeIPA 服务器包 配置 FreeIPA 服务器 设置防火墙 验证 Kerberos 管理员身份验证 登录到 FreeIPA 仪表板 结论 FreeIPA 是适用于 Linux/Unix 操作系统的免费开源身份管理解决方案。 RedHat身份管理系统的上游项目,为Linux/Unix系统提供身份验证和授权解决方案。FreeIPA 建立在多个组件之上,包括目录服务器、DNS、Kerberos、PKI、Certmonger、NTP 服务器、Web 管理 UI 等。它提供了用户凭证和访问控制的集中来源。使用 FreeIPA 可以让管理员在集中的环境中轻松管理身份,还可以提供用户监控、身份验证和访问控制。在本指南中,我们将向您展示如何在 Rocky Linux 服务器上安装 FreeIPA 身份…