2025年2月28日

CentOS 7 上的初始服务器设置和配置

CentOS 7 上的初始服务器设置和配置 本教程将解释在安装没有图形环境的最小 CentOS 7 系统后需要执行的第一个基本步骤,以便获取有关已安装系统以及运行该系统的硬件的信息并配置其他特定的系统任务,例如网络、根权限、软件、服务等。要求CentOS 7 最小安装重要:RHEL 7 用户可以按照本文在 RHEL 7 上进行初始服务器设置。更新CentOS 7系统在全新安装的 CentOS 系统上需要执行的第一步是确保系统是最新的,具有最新的内核和系统安全补丁、软件存储库和软件包。要完全更新 CentOS 7 系统,请使用 root 权限发出以下命令。 yum check-update yum upgrade 升级过程完成后,为了释放磁盘空间,您可以通过执行以下命令删除升级过程中使用的所有下载的软件包以及所有缓存的存储库信息。 yum clean all 在 CentO…
2025年2月28日

通过示例解释 Linux 文件权限和所有权

通过示例解释 Linux 文件权限和所有权 Linux 文件权限用更简单的术语解释。还可以在这份详细的初学者指南中了解如何更改 Linux 中的文件权限和所有权。从设计上来说,Linux 是一个多用户操作系统。在企业系统中,会有多个用户访问同一系统。但如果任何用户都可以访问和修改属于其他用户的所有文件或系统文件,这肯定会存在安全风险。这就是 UNIX 以及 Linux(Linux 是类 Unix 系统)具有内置安全措施的原因。这确保了文件或目录只能由所需的用户访问、修改或执行。在 Linux 中,哪个用户访问哪个文件由两个因素决定:文件所有权文件权限了解文件所有权和权限对于 Linux 用户至关重要。我将在这里详细解释这些术语。Linux 中的文件所有权注意:我可能在这里使用术语“文件”,但它也适用于目录。我想你知道目录也是文件。Linux 中的每…
2025年2月28日

如何在 Linux 中断开不活动或空闲的 SSH 连接

如何在 Linux 中断开不活动或空闲的 SSH 连接 在我们之前的文章中,我们解释了如何使用 TMOUT shell 变量在没有任何活动时自动注销 Linux shell。在本文中,我们将解释如何在 Linux 中自动断开不活动或空闲的 SSH 会话或连接。另请阅读:断开连接后保持远程 SSH 会话和进程运行的 5 种方法这只是保护 SSH 服务免受可能攻击的多种做法之一;您还可以阻止 SSH 和 FTP 访问 Linux 中的特定 IP 和网络范围,以增加更多安全性。在 Linux 中自动断开不活动的 SSH 会话要自动断开空闲 SSH 会话,您可以使用这些 sshd 配置选项。ClientAliveCountMax – 定义发送到 ssh 客户端的消息(客户端活动消息)数量,而 sshd 不会从客户端接收回消息。一旦达到此限制,在客户端没有响应的情况下,sshd 将终止连接。默认值为3。C…
2025年2月28日

如何在 Debian 11 上安装 Mastodon 社交网络

如何在 Debian 11 上安装 Mastodon 社交网络 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 先决条件 设置存储库和安装依赖项 安装 rbenv 和 Ruby 设置 PostgreSQL 数据库服务器 安装 Mastodon 将 Mastodon 作为 Systemd 服务运行 将 Nginx 设置为反向代理 访问 Mastodon 安装 结论 Mastodon 是一个类似于 Twitter 的免费、去中心化和开源的社交网络。在 Mastodon 中,用户可以互相关注,并发布消息、图片和视频。但与 Twitter 不同的是,内容没有中央存储或授权。借助去中心化架构,Mastodon 在数千个不同的服务器上运行,每个服务器由社区的不同成员运行。您可以在您的域下创建您的 Mastodon 服务器。您还可以在其他服务器上关…
2025年2月28日

如何在 CentOS 6 中安装 PHP 7

如何在 CentOS 6 中安装 PHP 7 CentOS 6 官方软件存储库中的 PHP 5.3 已达到生命周期终点,开发人员不再积极维护。为了跟上最新的功能和安全更新,您的 CentOS 6 系统上需要更新(可能是最新)版本的 PHP。如果您想在 CentOS 6 中安装不同版本的 PHP,请阅读以下文章。如何在 CentOS 6 上安装 PHP 5.4、PHP 5.5 或 PHP 5.6出于本指南的目的,我们将以 root 身份操作系统,如果您不是这种情况,请使用 sudo 命令获取 root 权限。在 CentOS 7 上安装 PHP 71. 要安装最新的 PHP 7,您需要将 EPEL 和 Remi 存储库添加到您的 CentOS 6 系统中,如下所示。yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noa…
2025年2月28日

Linux 中 chgrp 命令的 5 个实用示例

Linux 中 chgrp 命令的 5 个实用示例 chgrp 命令用于在 Linux 中更改文件或目录的组。本指南通过实际示例向您展示如何在 Linux 中使用 chgrp 命令。Linux 中的 chgrp 命令是什么?如果您使用过我们的 chmod 计算器,您就会了解 Linux 中的文件权限,您可能会了解组所有权。Linux 中的 chgrp 命令用于更改文件或目录的组。它代表“变革团体”。chgrp 命令的语法是:chgrp [options] groupname fileLinux 中 chgrp 命令的 5 个实用示例让我们通过这些有用的示例来看看如何使用 chgrp 命令。1. 更改文件/目录组这是 chgrp 最简单也可能是最突出的用途。要更改文件或目录的组所有权,可以按以下方式使用 chgrp 命令:chgrp group_name file_name您还可以一次更改多个…
2025年2月28日

如何将 Ubuntu 20.04 升级到 Ubuntu 22.04

如何将 Ubuntu 20.04 升级到 Ubuntu 22.04 在此页 先决条件 更新系统 使用 do-release-upgrade 工具更新到 Ubuntu 22.04 验证 Ubuntu 22.04 升级 结论 Ubuntu 22.04,代号“Jammy Jellyfish”,于 2022 年 4 月 21 日发布。本指南介绍了如何更新到该版本。在升级到 Ubuntu 22.04 之前,你应该做以下事情: 备份外部驱动器上的所有文件。 确保您的互联网连接稳定。 禁用任何外部存储库。 在本文中,我将向您展示如何通过几个简单的步骤从 Ubuntu 20.04 升级到新的 Ubuntu 22.04。请注意,这可能会导致某些服务停机。先决条件 一台运行 Ubuntu 20.04 的服务器。 在服务器上配置了根密码。 更新系统首先,您必须将所有系统软件包更新并升级到最新版本。运行以下命令更新和升级所…
2025年2月28日

在 Debian 9 中安装带有 Postfix 和 Webmail 的完整邮件服务器

在 Debian 9 中安装带有 Postfix 和 Webmail 的完整邮件服务器 本教程将指导您如何在 Debian 9 版本中使用 Postfix 安装和配置完整的邮件服务器。它还将介绍如何使用 Dovecot 配置帐户邮箱,以便通过 IMAP 协议检索和撰写邮件。用户将使用Rainloop Webmail界面作为邮件用户代理来处理邮件。要求Debian 9 最小安装为网络接口配置的静态 IP 地址本地或公共注册域名。在本教程中,我们将使用仅通过 /etc/hosts 文件配置的私有域帐户进行邮件服务器设置,无需任何 DNS 服务器参与处理 DNS 解析。第 1 步:Debian 上 Postfix 邮件服务器的初始配置1. 第一步,使用具有 root 权限的帐户或直接使用 root 用户登录您的计算机,并确保您的 Debian 系统已安装最新的安全补丁以及软件和软件包版本,通过发…
2025年2月28日

如何在 Rocky Linux 9 上部署 Ghost CMS

如何在 Rocky Linux 9 上部署 Ghost CMS 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Nginx 第 3 步 - 安装 Node.js 第 4 步 - 安装 MySQL 第 5 步 - 安装 Ghost 安装 Ghost-CLI 准备 Ghost 目录 安装幽灵 Ghost 是一个开源博客平台,可帮助您创建具有专业外观的博客。它于 2013 年作为 WordPress 的替代品推出,因为它变得过于复杂。它是用 JavaScript 编写的,由 Node.js 库提供支持。本教程将探讨如何在由 Rocky Linux 9 提供支持的服务器上使用 Nginx 和 MySQL 安装 Ghost CMS。我们将使用 Nginx 服务器来托管博客,并使用 Lets Encrypt SSL 证书来保护我们的安装。先决条件 A server running Rocky Linux 9. A non-root user with sudo…
2025年2月28日

如何在 CentOS 7 中安装 PHP 7.3

如何在 CentOS 7 中安装 PHP 7.3 CentOS 7 官方软件存储库中的 PHP 5.4 已达到生命周期终点,开发人员不再积极维护。为了跟上最新的功能和安全更新,您的 CentOS 7 系统上需要更新(可能是最新)版本的 PHP。出于本指南的目的,我们将以 root 身份操作系统,如果您不是这种情况,请使用 sudo 命令获取 root 权限。在 CentOS 7 上安装 PHP 71. 要安装 PHP 7,您必须在 CentOS 7 系统上安装并启用 EPEL 和 Remi 存储库使用下面的命令。 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install http://rpms.remirepo.net/enterprise/remi-releas…