网站搜索

在 Debian Linux 上设置 APT 代理服务器

在 Debian Linux 环境中配置 APT 代理服务器可以通过缓存软件包下载来显着提高网络效率。此设置对于具有多个 Debian 或 Ubuntu 系统的网络特别有利,可减少带宽使用并加快软件包安装速度。 Apt-Cacher NG 是一种流行且易于使用的 APT 代理解决方案,我们将在本指南中重点介绍。

在本教程中您将学习:

  • 如何在 Debian 系统上安装和配置 Apt-Cacher NG
  • 配置 APT 客户端使用代理服务器
  • 测试 APT 代理设置
  • Apt-Cacher NG 的维护和常见配置调整

阅读更多 →

重启 Ubuntu 服务器的 10 种基本方法

重新启动 Ubuntu 服务器是管理员的一项日常任务,以确保系统在更新、更改或排除问题后平稳运行。了解重启服务器的各种方法至关重要,每种方法适合不同的场景。本指南涵盖了 10 种重新启动 Ubuntu 服务器的方法,确保您能够应对任何情况。

在本教程中您将学习:

  • 如何从命令行重新启动 Ubuntu 服务器
  • 使用图形界面重新启动服务器
  • 高级重启方法,包括计划重启和使用基于 Web 的控制面板

阅读更多 →

在 Ubuntu/Debian Linux 服务器上启用 SSH Root 登录

确保远程服务器访问的安全对于系统管理员和开发人员来说至关重要。虽然出于安全考虑,通常的做法是禁用通过 SSH 的 root 登录,但在某些情况下启用它是必要的,例如在没有用户帐户的情况下管理远程服务器或执行特定的管理任务时。本文将指导您在 Ubuntu 或 Debian Linux 服务器或桌面上启用 SSH root 登录,确保您可以在采取必要的预防措施的情况下访问您的系统。 在本教程中您将学习:

  • 如何在 Linux 系统上设置 root 密码
  • 编辑 SSH 守护程序配置以允许 root 登录
  • 重新启动 SSH 服务以应用更改
  • 通过 SSH 以 root 身份登录

阅读更多 →

如何在 Droplet 上设置 Ubuntu 服务器

介绍

在本指南中,您将通过 DigitalOcean 的管理面板创建一个 Ubuntu 服务器,并将其配置为与您的 SSH 密钥一起使用。设置服务器后,您可以在其上部署应用程序和网站。

本教程是云课程简介的一部分,该课程指导用户完成将应用程序安全部署到云的所有步骤。如果您正在搜索有关 DigitalOcean Droplet 的一般文档,请访问我们的产品文档如何从 DigitalOcean 控制面板创建 Droplet。

如何在 DigitalOcean Droplet 上设置 Ubuntu 服务器

  1. 创建 DigitalOcean 帐户
  2. 设置您的 Droplet
  3. 选择图像
  4. 选择计划
  5. 添加块存储(可选)
  6. 选择数据中心区域
  7. 选择附加选项
  8. 设置 SSH 身份验证
  9. 完成并创建 Dro

    阅读更多 →

如何制作 Minecraft 服务器

介绍

我的世界 (Minecraft) 是一款流行的沙盒视频游戏。它最初于 2009 年发布,允许玩家在块 3D 生成的世界中建造、探索、制作和生存。截至 2022 年初,它是有史以来最畅销的视频游戏。在本教程中,您将创建自己的 Minecraft 服务器,以便您和您的朋友可以一起玩。具体来说,您将安装运行 Minecraft 所需的软件包,配置要运行的服务器,然后部署游戏。

或者,您可以探索 DigitalOcean 的一键式 Minecraft:Java 版服务器作为另一个安装路径。

本教程使用Java 版本的 Minecraft。如果您通过 Microsoft App Store 购买了 Minecraft 版本,您将无法连接到此服务器。在 PlayStation 4、Xbox One 或 Nintendo Switch 等游戏机上购买的大多数 Minecra

阅读更多 →

CentOS 的初始服务器设置

介绍

当您首次创建新的 CentOS 服务器时,您应该尽早执行一些配置步骤作为基本设置的一部分。这将提高服务器的安全性和可用性,并为您后续的操作奠定坚实的基础。

CentOS 的初始服务器设置

  1. CentOS 以 root 身份登录
  2. 创建新的 CentOS 用户
  3. 授予 CentOS 管理权限
  4. 设置基本的 CentOS 防火墙
  5. 启用外部 CentOS 访问

第 1 步 — CentOS 以 root 身份登录

要登录您的服务器,您需要知道服务器的公共 IP 地址。您还需要密码,或者,如果您安装了 SSH 密钥进行身份验证,则还需要 root 用户帐户的私钥。如果您尚未登录服务器,您可能需要按

阅读更多 →

如何扩展 Mastodon 服务器

作者选择 Apache 软件基金会和自由开源基金来接收捐赠,作为 Write for DOnations 计划的一部分。

介绍

Mastodon 是一个开源的自托管社交网络。 Mastodon 是联合的,这意味着 Mastodon 的多个实例可以互操作, 允许来自不同服务器的用户相互通信,创建一个名为 fediverse 的网络。 Fediverse 是一个由互连服务器组成的网络,这些服务器使用 ActivityPub 协议相互通信。

随着 Mastodon 社区呈指数级增长,服务器上的负载也呈指数级增长。去年,由于用户活动高峰,Mastodon 服务器发生了多起宕机事件。为了防止 Mastodon 服务器在用户涌入期间宕机,需要对其进行扩展。

为了了解如何缩放乳齿象,您需要了解乳齿象是由什么组成的。 Mastodon 服务器由五个主要组件组成:Web 服务、StreamingAPI 服务、Sidekiq 服务、Redis 和 PostgreSQL。<

阅读更多 →

使用 React Hooks 优化服务器请求

介绍

作为一名 React 开发人员,您是否厌倦了与管理不善的服务器请求作斗争?别再犹豫了; React Hooks 是 React 库的一项强大功能,它允许开发人员在功能组件中使用状态和其他 React 功能,并可以帮助优化服务器请求并将 Web 应用程序的性能提升到一个新的水平。

您可能会想,“服务器请求有什么大不了的?为什么它们很重要? ” 好吧,让我告诉你 - 服务器请求在决定用户体验方面起着至关重要的作用。服务器请求管理不善可能会导致加载时间缓慢、性能不佳以及令人沮丧的用户体验。 React Hooks 提供了一种以有组织的方式高效管理服务器请求的方法,从而加快加载时间、提高性能和更好的用户体验。

本教程将指导您使用 React Hooks 来提高服务器请求性能,更有效地管理服务器请求,并帮助您创建更优化的 Web 应用程序。

在本教程结束时,您将深入了解如何使用 React Hooks 来优化服务器请求,并能够在您的项目中实施这些技术,以提高 Web 应用程序

阅读更多 →

如何在 Debian 11 上安装和配置 NFS 服务器

NFS 或网络文件系统是一种网络协议,允许您通过网络挂载远程文件系统。 NFS协议采用服务器-客户端架构,NFS服务器提供所有可供访问和挂载的目录或分区,客户端则使用rpcbind协议通过内部网络连接访问所有目录和文件系统。

网络文件系统协议的当前状态如下所述。

1. NFSv2和NFSv3仍然受到主流操作系统的支持,但出于安全原因,您必须限制NFS服务器对受信任的本地网络的访问。中小型部署推荐使用NFSv2和NFSv3。2. NFSv4 协议提供基本的安全功能,例如身份验证和加密,但这些部分依赖于 Kerberos。因此,您需要添加额外的配置才能使用具有基本安全功能的 NFSv4。

在本教程中,您将学习如何在最新的 Debian 11 Bullseye 上安装和配置 NFS 服务器。您将安装 NFS 服务器并通过使用 ufw 防火墙限制主机来保护访问。然后您将学习如何设置客户端挂载 NFS 服务器提供的目录和分区,并通过“/etc/fstab”配置设置系统启动时自动挂载 NFS 服务器。

阅读更多 →

完美的服务器 – CentOS 8,带有 Apache、Postfix、Dovecot、Pure-FTPD、BIND 和 ISPConfig 3.2

本教程展示了在 CentOS 8(64 位)服务器上安装 ISPConfig 3.2。 ISPConfig 是一个 Web 托管控制面板,允许您通过 Web 浏览器配置以下服务:Apache Web 服务器、PHP、Postfix 邮件服务器、MySQL、BIND 名称服务器、PureFTPd、SpamAssassin、ClamAV、Mailman 等等。

1 要求

要安装这样的系统,您将需要以下内容:

  • Centos 8 最小服务器系统。这可以是从头开始安装的服务器,如我们的 Centos 8 最小服务器教程中所述,也可以是来自安装了最小 Centos 8 设置的托管公司的虚拟服务器或根服务器。
  • 快速的互联网连接。

2 初步说明

在本教程中,我使用主机名 server1.example.com、IP 地址 192.168.0.100 和网关 192.168.0.

阅读更多 →