2025年2月28日

如何在 CentOS 8 上安装 MySQL 8 数据库服务器

如何在 CentOS 8 上安装 MySQL 8 数据库服务器 在此页 先决条件 从 MySQL 存储库安装 MySQL 8.0 从 AppStream 存储库安装 MySQL 8.0 结论 MySQL 是一个免费的开源数据库,是全球最受欢迎的数据库系统之一。它是一个由 Oracle 云提供支持的关系数据库管理平台。它使用结构化查询语言来添加、访问和管理数据库中的内容。它以其经过验证的可靠性、快速处理、易用性和使用灵活性而闻名。 MySQL 8 中添加了几个新功能,包括 JSON 支持、事务数据字典、持久运行时配置、文档存储、优化器提示、SQL 角色、CTE 和窗口函数、不可见索引等等。注意:在安装 MySQL 8 之前,请参考官方文档,因为 MySQL 8 有一些新功能和更改,导致某些应用程序与此版本不兼容。在本教程中,我们将向您展示如何在 CentOS 8 服务器上安装 MySQL 8 数…
2025年2月28日

如何在 Ubuntu 12.04 LTS 上设置 nginx 虚拟主机(服务器块)

如何在 Ubuntu 12.04 LTS 上设置 nginx 虚拟主机(服务器块) 状态:已弃用本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 升级到 Ubuntu 14.04。 从 Ubuntu 14.04 升级到 Ubuntu 16.04 将服务器数据迁移到支持的版本 原因:请参阅:关于虚拟主机虚拟主机用于在一台服务器上运行多个网站或域。注意:根据 nginx 网站,虚拟主机在 nginx 上称为 Server Blocks。但是,为了方便与 apache 进行比较,我在本教程中将它们称为虚拟主机。设置本教程中的步骤要求用户在虚拟专用服务器上具有根权限。您可以在初始服务器设置教程的第 3 步和第 4 步中了解如何进行设置。此外,如果我在某个步骤中引用用户,我将使用名称 w…
2025年2月28日

如何使用 Apache 安装 WonderCMS 并在 CentOS 8 上加密 SSL

如何使用 Apache 安装 WonderCMS 并在 CentOS 8 上加密 SSL 在此页 先决条件 安装 Apache 和 PHP 下载 WonderCMS 为 WonderCMS 配置 Apache 使用 Lets Encrypt SSL 保护 WonderCMS 配置防火墙和 SELinux 访问 WonderCMS 结论 WonderCMS 是一个免费、开源、简单且轻量级的内容管理系统,用于构建简单的网站和博客。它是一个平面文件 CMS,不需要任何数据库。安装过程非常简单,不需要任何初始配置。它提供了一组丰富的功能,包括所见即所得支持、灵活的 CSS 框架、SEO 友好等等。在本教程中,我们将向您展示如何在 CentOS 8 上安装 WonderCMS 并使用 Lets Encrypt SSL 对其进行保护。先决条件 一台运行 CentOS 8 的服务器。 在您的服务器上配置了根密码。 安装 Apac…
2025年2月28日

如何在 Ubuntu 16.04 上设置 SSH 密钥

如何在 Ubuntu 16.04 上设置 SSH 密钥 介绍SSH,或安全外壳,是一种用于管理服务器和与服务器通信的加密协议。使用 Ubuntu 服务器时,您很可能会将大部分时间花在通过 SSH 连接到服务器的终端会话中。在本指南中,我们将专注于为 Ubuntu 16.04 安装设置 SSH 密钥。 SSH 密钥提供了一种登录服务器的安全方式,建议所有用户使用。第 1 步 — 创建 RSA 密钥对第一步是在客户端机器(通常是您的计算机)上创建密钥对:ssh-keygen 默认情况下 ssh-keygen 将创建一个 2048 位 RSA 密钥对,这对大多数用例来说足够安全(您可以选择传入 -b 4096 标志来创建更大的 4096 位密钥)。输入命令后,您应该看到以下输出:OutputGenerating public/private rsa key pair. Enter file in wh…
2025年2月28日

如何在 Ubuntu 16.04 和 Linux Mint 18 上安装 Papirus 图标主题

如何在 Ubuntu 16.04 和 Linux Mint 18 上安装 Papirus 图标主题 您是否厌倦了 Ubuntu 或 Linux Mint 的默认图标?你觉得这些图标看起来有点平淡吗?我们来试试Papirus Icons。它们具有所有默认图标和您最喜欢的应用程序的图标。 Papirus 有超过1000 个图标,这将使您的桌面看起来与其他人不同。在 Ubuntu 和 Mint 中安装 Papirus 图标主题首先,我们需要使用 apt 软件包管理器工具(Ubuntu/Linux Mint 的默认软件包管理器)将 Papirus 存储库 或 PPA 添加到 Ubuntu/Linux Mint。sudo add-apt-repository ppa:varlesh-l/papirus-pack 接下来,我们需要更新系统源列表,输入:sudo apt update 最后,我们将使用 apt…
2025年2月28日

如何在 Ubuntu 14.04 上安装 Git

如何在 Ubuntu 14.04 上安装 Git 介绍现代软件开发中不可或缺的工具是某种版本控制系统。版本控制系统允许您在源代码级别跟踪您的软件。您可以跟踪更改、恢复到先前的阶段以及分支以创建文件和目录的替代版本。最流行的版本控制系统之一是 git,这是一种分布式版本控制系统。许多项目在 git 存储库中维护他们的文件,GitHub 和 Bitbucket 等网站使共享和贡献代码变得简单而有价值。在本指南中,我们将演示如何在 Ubuntu 14.04 VPS 实例上安装 git。我们将介绍如何以两种不同的方式安装软件,每种方式都有好处。本教程假设您以非根用户身份登录,您可以在此处了解如何创建。如何使用 Apt 安装 Git到目前为止,安装并准备好使用 git 的最简单方法是使用 Ubuntu 的默认存储库。这是最快的方法,但版本可能比最新版本旧。如果您需要…
2025年2月28日

优惠:学习 Linux 安全和强化课程 19 美元

优惠:学习 Linux 安全和强化课程 19 美元 如今,Linux 是全球 Web 服务器的#1操作系统,在为全球94%的超级计算机、为互联网提供动力的多台服务器提供动力方面具有主导影响力还有超过十亿台 Android 设备。Linux 操作系统的显着特点之一是其安全实施策略和方法,这使其成为支持互联网上多个服务器的第一选择。如果您期待有机会提升您的专业 IT 职业生涯,那么 Linux 安全和强化实用安全指南 – 现在只需 Howtoing 上的 19 美元优惠,助您开启旅程。通过24/7为您提供的57讲座,您将能够按照自己的节奏学习,掌握避免恶意黑客和攻击者破坏所需的不同方法进入您组织的计算机网络和系统。掌握端口扫描和网络检测等基础知识,以及 SSH 强化操作和专业人士的网络安全策略。随着您的进步,您很快就会掌握文件系统安全性以及加密的基本细节。Li…
2025年2月28日

安装 Ubuntu 15.04 桌面后要做的 15 件事

安装 Ubuntu 15.04 桌面后要做的 15 件事 本教程面向初学者,涵盖了在计算机上安装 Ubuntu 15.04 “Vivid Vervet ”桌面版本后要做什么的一些基本步骤,以自定义系统并安装日常使用的基本程序。 更新: Ubuntu 15.10 发布 – Ubuntu 15.10 安装后要做的 27 件事要求Ubuntu 15.04桌面安装指南1.启用Ubuntu Extra存储库并更新系统全新安装 Ubuntu 后,您应该注意的第一件事是启用官方 Canonical 合作伙伴提供的 Ubuntu Extra Repositories,并使用最新的安全补丁和软件更新来保持最新的系统。为了完成此步骤,请从左侧启动器打开系统设置 -软件和更新实用程序并检查所有Ubuntu软件和其他软件(Canonical合作伙伴) 存储库。完成后,点击关闭按钮并等待实用程序重新…
2025年2月28日

Linux 系统管理任务的 15 个 Sed 命令提示

Linux 系统管理任务的 15 个 Sed 命令提示 每个系统管理员每天都必须处理纯文本文件。了解如何查看某些部分、如何替换单词以及如何从这些文件中过滤内容是您需要掌握的技能,而无需进行 Google 搜索。在本文中,我们将回顾著名的流编辑器 sed,并分享使用它来实现前面提到的目标等的 15 个技巧。什么是 sed 命令?“sed”命令是流编辑器的缩写,是一种多功能且功能强大的文本操作工具,可在文本流上运行,允许用户对数据执行各种操作,例如搜索、替换、插入和删除数据。删除。 “Sed”使用正则表达式来定义文本操作的模式,它可以用于批量编辑任务和脚本中的文本处理。其显着功能之一是就地编辑,可以直接修改文件或在进行更改时创建备份副本。 “Sed”是系统管理员、程序员以及任何在命令行中处理文本转换和数据操作任务的人的必备工具。以下是一些常见的…
2025年2月28日

如何在 Ubuntu 16.04 上设置用于生产的 Node.js 应用程序

如何在 Ubuntu 16.04 上设置用于生产的 Node.js 应用程序 介绍Node.js 是用于构建服务器端和网络应用程序的开源 JavaScript 运行时环境。该平台在 Linux、MacOS、FreeBSD 和 Windows 上运行。 Node.js 应用程序可以在命令行运行,但我们将专注于将它们作为服务运行,以便它们在重启或失败时自动重启,并可以安全地用于生产环境。在本教程中,我们将介绍在单个 Ubuntu 16.04 服务器上设置生产就绪的 Node.js 环境。该服务器将运行由 PM2 管理的 Node.js 应用程序,并通过 Nginx 反向代理为用户提供对该应用程序的安全访问。 Nginx 服务器将提供 HTTPS,使用 Let's Encrypt 提供的免费证书。先决条件本指南假定您具备以下条件: 一台 Ubuntu 16.04 服务器,配置了具有 sud…