2025年2月28日

CentOS中如何获取准确的服务器时间

CentOS中如何获取准确的服务器时间 在本文中,我们将向您展示如何在 CentOS 发行版中快速获取准确的服务器时间。通常,如果您已经安装了具有桌面环境的 CentOS,最简单的方法是通过 GUI“启用网络时间协议”功能来配置计算机以将其时钟与远程服务器同步。然而,有时上述功能无法按预期工作。在本文中,我们将向您展示一种通过命令行设置准确服务器时间的简单方法。另请阅读:在 RHEL/CentOS 7 中设置“NTP(网络时间协议)服务器”注意:本文中的所有命令均以root用户身份运行,如果您以普通用户身份管理系统,请使用 sudo 命令以获得root权限。我们可以使用 ntp 和 ntpdate 命令行实用程序来完成此操作,该实用程序通过 NTP 设置系统日期和时间。如果您的系统上没有安装此软件包,请运行以下命令进行安装:yum instal…
2025年2月28日

如何在 CentOS 7 上将 MariaDB 数据目录更改为新位置

如何在 CentOS 7 上将 MariaDB 数据目录更改为新位置 介绍数据库会随着时间的推移而增长,有时会超过文件系统上的空间。当它们与操作系统的其余部分位于同一分区时,您也可能会遇到 I/O 争用。 RAID、网络块存储和其他设备可以提供冗余和其他所需的功能。无论您是要添加更多空间、评估优化性能的方法,还是希望利用其他存储功能,本教程都将指导您重新定位 MariaDB 的数据目录。先决条件要完成本指南,您需要: 具有非根用户的 CentOS 7 服务器,该用户具有 sudo 权限并安装了 MariaDB。您可以在我们的如何在 CentOS 7 上安装 MariaDB 指南中了解更多有关如何设置具有这些权限的用户的信息。 在此示例中,我们将数据移动到安装在 /mnt/volume-nyc1-01 的块存储设备。您可以在如何使用 DigitalOcean 上的块存…
2025年2月28日

如何在 Linux 上一次删除所有网络命名空间

如何在 Linux 上一次删除所有网络命名空间 问题:我创建了多个网络命名空间,现在我想将它们全部删除。有没有办法从 Linux 上的命令行一次性删除所有现有的网络命名空间?在 Linux 中,引入了“命名空间”的概念,作为在不同进程组之间隔离系统资源的一种方法。作为六种不同类型的 Linux 命名空间之一,网络命名空间在逻辑上隔离了不同进程组之间与网络相关的系统资源(例如网络设备、IP 地址、路由表),从而为每个进程组提供了主机网络堆栈的不同视图。此功能广泛用于操作系统级虚拟化。Linux 网络命名空间可以通过 ip 命令创建和删除,如下所示。 $ sudo ip netns add <namespace-name> $ sudo ip netns del <namespace-name> 假设您想要清理 Linux 系统上所有现有的命名空…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Jekyll 静态网站生成器

如何在 Ubuntu 22.04 上安装 Jekyll 静态网站生成器 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)Ubuntu 18.04(仿生海狸)在此页 先决条件 开始 安装红宝石 使用 Jekyll 创建一个新网站 启动 Jekyll 服务器 访问 Jekyll 网站 结论 Jekyll 是一个用 Ruby 编写的免费开源静态文件生成器。它是一个简单易用的内容管理系统,用于在几分钟内创建一个网站。它采用您最喜欢的标记语言编写的文本,并使用布局来创建静态网站。您可以使用 Jekylls 的内置功能来调整网站的外观和感觉、URL、页面上显示的数据等等。它提供了大量功能,例如永久链接、类别、页面、帖子、自定义布局等等。在本教程中,我们将向您展示如何在 Ubuntu 22.04 上安装 Jekyll CMS。先决条件 一台运行 Ubuntu 22.04 的服务器…
2025年2月28日

如何在 Debian 9 上设置 OpenVPN 服务器

如何在 Debian 9 上设置 OpenVPN 服务器 介绍当您的智能手机或笔记本电脑连接到不受信任的网络(例如酒店或咖啡店的 WiFi)时,是否想安全地访问互联网?虚拟专用网络 (VPN) 允许您私密和安全地穿越不受信任的网络,就像您在专用网络上一样。流量从 VPN 服务器发出并继续其到达目的地的旅程。当与 HTTPS 连接结合使用时,此设置允许您保护无线登录和交易。您可以规避地理限制和审查制度,并保护您的位置和任何未加密的 HTTP 流量免受不受信任的网络的影响。OpenVPN 是一种功能齐全的开源安全套接字层 (SSL) VPN 解决方案,可适应各种配置。在本教程中,您将在 Debian 9 服务器上设置 OpenVPN 服务器,然后配置从 Windows、macOS、iOS 和/或 Android 对其的访问。本教程将使每个设置的安装和配置步骤尽可能简单。…
2025年2月28日

如何创建Linux LVM分区

如何创建Linux LVM分区 在 Linux 中,逻辑卷管理器 (LVM) 使用“逻辑”卷的概念来管理物理磁盘驱动器。 “卷”可以是一个分区或整个磁盘驱动器。除此之外,LVM 还允许您从一个或多个物理卷创建一个或多个逻辑卷、动态调整逻辑卷大小以及在不同物理卷之间移动逻辑卷。 LVM 的这种灵活的磁盘管理是一个很大的优势,因为在运行系统时经常需要重新分区。如果您想尝试 LVM,这里有一个 3 分钟的指南,介绍如何创建 Linux LVM 分区。如果您有兴趣,可以随时阅读有关 LVM 的更详细教程。通常,大多数 Linux 发行版都附带 LVM,但要确保安装 LVM 必需的工具:$ sudo apt-get install lvm2首先,使用 fdisk 准备一个物理 LVM 分区。创建新分区后,请确保将其分区类型设置为8e (LVM)。假设要在其上创建物理 LVM 分区的驱动器…
2025年2月28日

如何在 Ubuntu 22.04 上安装和配置 Graphite 监控系统

如何在 Ubuntu 22.04 上安装和配置 Graphite 监控系统 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装所需的软件包 第 3 步 - 安装 Graphite 和 Graphite Web 第 4 步 - 安装和配置 PostgreSQL 第 5 步 - 配置 Graphite Carbon 和 Web 配置 Carbon 配置 Graphite Web Graphite 是一种开源工具,用于跟踪和绘制计算机系统性能图。您可以使用它来跟踪网站、应用程序、业务服务和联网服务器的性能。它非常灵活并且可以进行配置,以便您可以获得所跟踪指标的性能和健康状况的详细表示和广泛概述的好处。Graphite 由几个组件组成:Web 应用程序、称为 Carbon 的存储后端和称为 whisper 的数据库库。在本教程中,您将学习在 Ubuntu 22.04 服务器上安装和配置 Graphite。先决条件 A s…
2025年2月28日

如何在 CentOS 7 上安装 Bacula 服务器

如何在 CentOS 7 上安装 Bacula 服务器 介绍Bacula 是一种开源网络备份解决方案,可让您创建备份并执行计算机系统的数据恢复。它非常灵活和健壮,这使得它虽然配置起来有点麻烦,但适用于许多情况下的备份。备份系统是大多数服务器基础架构中的重要组件,因为从数据丢失中恢复通常是灾难恢复计划的关键部分。在本教程中,我们将向您展示如何在 CentOS 7 服务器上安装和配置 Bacula 的服务器组件。我们将配置 Bacula 以执行创建本地备份(即其自身主机的备份)的每周作业。这本身并不是 Bacula 的特别引人注目的用途,但它将为您提供一个很好的起点来创建其他服务器的备份,即备份客户端。本系列的下一篇教程将介绍通过安装和配置 Bacula 客户端以及配置 Bacula 服务器来创建其他远程服务器的备份。如果您更愿意使用 Ubuntu 14.0…
2025年2月28日

如何在Linux中启用IP转发

如何在Linux中启用IP转发 要检查IP转发是否启用,可以运行以下命令。输出1表示启用IP转发,0表示禁用IP转发。$ cat /proc/sys/net/ipv4/ip_forward如果您想动态启用IP转发,您可以使用sysctl命令,如下所示。 IP 转发将立即激活,无需重新启动。对于 IPv4:$ sudo sysctl -w net.ipv4.ip_forward=1对于 IPv6:$ sudo sysctl -w net.ipv6.conf.all.forwarding=1请注意,通过 sysctl 命令启用的 IP 转发在重新启动后不会保持活动状态,这意味着 IP 转发在重新启动后将被禁用。如果您想永久启用 IP 转发,请按如下方式编辑 /etc/sysctl.conf。$ sudo vi /etc/sysctl.conf net.ipv4.ip_f…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Docker 安装 Discourse

如何在 Ubuntu 22.04 上使用 Docker 安装 Discourse 在此页 先决条件 安装 Docker CE 在 Ubuntu 22.04 上安装 Discourse Forum 访问话语论坛 结论 Discourse 是为互联网的下一个十年构建的免费开源讨论平台。您可以将其用作邮寄列表、讨论论坛和长格式聊天室。 Discourse 提供了一些类似于 Twitter 和 Facebook 的社交功能。以时尚现代的方式建立、参与和发展您的商业社区。它旨在为您的团队、客户、粉丝、支持者或朋友构建社区讨论平台。在本教程中,我们将向您展示如何在 Ubuntu 22.04 上安装 Discourse Forum。先决条件 一台运行 Ubuntu 22.04 的服务器。 一个有效的域名指向您的服务器 IP。 在服务器上配置了根密码。 安装 Docker CE在开始之前,您需要在您的服务器上…