2025年2月28日

如何在 Ubuntu 22.04 上安装 Rainloop Webmail

如何在 Ubuntu 22.04 上安装 Rainloop Webmail 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)Ubuntu 18.04(仿生海狸)在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Nginx 第 3 步 - 安装和配置 PHP 第 4 步 - 安装 MySQL 第 5 步 - 配置 MySQL 第 6 步 - 安装 Rainloop 第 7 步 - 安装 SSL 第 8 步 - 配置 Nginx 第 9 步 - 配置和访问 Rainloop 结论 Rainloop 是一个开源的、基于 Web 的电子邮件客户端,用 PHP 编写。它速度快、轻量级,并支持 SMTP 和 IMAP 协议。本指南将教您在 Ubuntu 22.04 服务器上安装 Rainloop 客户端。先决条件 A server running Ubuntu 22.04. A domain name pointing to the server. For our tut…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 Apache CouchDB

如何在 Ubuntu 18.04 LTS 上安装 Apache CouchDB 本教程适用于这些操作系统版本Ubuntu 20.04(Focal Fossa)Ubuntu 18.04(仿生海狸)在此页 要求 安装阿帕奇 安装 CouchDB 访问 CouchDB 网络界面 CouchDB 是一种免费的开源 NOSQL 数据库解决方案,使用面向并发的语言 Erlang 实现。它具有面向文档的 NoSQL 数据库架构。它使用 JSON 来存储数据,使用 JavaScript 作为使用 MapReduce 的查询语言,并使用 HTTP 作为 API。 CouchDB 实现了一种多版本并发控制形式,因此它不会在写入期间锁定数据库文件。您可以在移动设备中使用 CouchDB 进行复制和同步。在本教程中,我们将学习如何在 Ubuntu 18.04 LTS (Bionic Beaver) 服务器上安装 Couch…
2025年2月28日

如何在 Debian 或 Ubuntu 桌面上禁用触摸板

如何在 Debian 或 Ubuntu 桌面上禁用触摸板 在我的戴尔 Inspiron 笔记本电脑上,即使灵敏度级别最低,触摸板也极其灵敏。当我在键盘上打字时,这个超灵敏的触摸板经常会妨碍我,导致各种无意的操作,包括意外点击、随机打开/关闭浏览器点击、鼠标指针失控等。Ubuntu 桌面上的打字时禁用触摸板选项没有帮助。所以毕竟,对我来说最好的选择是完全禁用触摸板,并坚持使用普通的旧鼠标。以下指南介绍如何在 Debian 或 Ubuntu 的 Gnome 桌面环境中禁用笔记本电脑触摸板。方法一:GPointingDeviceSettings在 Gnome 桌面上禁用触摸板可以使用 GPointingDeviceSettings,它是一个用于配置鼠标或触摸板等定点设备的小型 GUI 工具。使用该工具,您可以微调指点设备的点击、滚动或速度。要安装并运行 G…
2025年2月28日

如何在 Ubuntu 22.04 上配置 Apache 虚拟主机

如何在 Ubuntu 22.04 上配置 Apache 虚拟主机 在此页 我们将涵盖哪些内容? 现在开始... 测试 Apache 虚拟主机设置 结论 公司使用虚拟托管概念来使用一台机器托管多个网站。它可以通过“基于 IP”的方法或“基于名称”的方法来实现。在“基于 IP 的”托管中,我们为每个网站提供不同的 IP 地址。在“基于名称”的托管情况下,我们在每个 IP 地址上运行多个名称。我们将介绍什么?在本教程中,我们将了解如何使用基于名称的虚拟主机在 Ubuntu 22.04 系统上托管两个虚拟主机。我们将使用 Apache Web 服务器。现在就开始...步骤 1. 同时更新存储库和操作系统:sudo apt updatesudo apt upgrade -y步骤 2. 使用以下命令为 Ubuntu 安装 Apache Web 服务器:sudo apt install apache2 -ysu…
2025年2月28日

Linux Shell 中的命令行别名

Linux Shell 中的命令行别名 在此页 Linux 中的命令行别名 相关细节 结论 到目前为止,在 cd - 和 pushd/popd 命令以及 CDPATH 环境变量中。在这第四期也是最后一期中,我们将讨论别名的概念以及如何使用它们使命令行导航更轻松、更顺畅。Linux 中的命令行别名用外行的话来说,别名可以被认为是一个复杂命令或一组命令的短名称或缩写,包括它们的参数或选项。所以基本上,使用别名,您可以为不太容易输入/记住的命令创建易于记忆的名称。例如,以下命令为 cd ~ 命令创建别名 home:alias home="cd ~"这意味着现在只要您想从系统上的任何地方返回主目录,就可以快速键入 home 并按回车键。以下是 alias 命令手册页关于此实用程序的说明:The alias utility shall create or redefi…
2025年2月28日

如何使用 Puppet 和 Augeas 管理 Linux 中的配置

如何使用 Puppet 和 Augeas 管理 Linux 中的配置 尽管 Puppet 是一个非常独特且有用的工具,但在某些情况下您可以使用一些不同的方法。诸如修改配置文件之类的情况,这些配置文件已经存在于您的多台服务器上,并且同时在每台服务器上都是唯一的。 Puppet 实验室的人们也意识到了这一点,并集成了一个名为 Augeas 的出色工具,该工具正是为此用途而设计的。Augeas 最好被认为是填补 Puppet 功能中的空白,其中对象特定的资源类型(例如用于操作 /etc/hosts 条目的主机资源)尚不可用。在本指南中,您将学习如何使用 Augeas 来简化配置文件管理。奥吉亚斯是什么?Augeas 基本上是一个配置编辑工具。它以本机格式解析配置文件并将其转换为树。配置更改是通过操作此树并将其保存回本机配置文件来进行的。在本教程中我们要实现什…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Nginx 和 Free Lets Encrypt SSL 安装 Moodle

如何在 Ubuntu 22.04 上使用 Nginx 和 Free Lets Encrypt SSL 安装 Moodle 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 16.04(Xenial Xerus)在此页 先决条件 开始 安装 Nginx、MariaDB 和 PHP 为 Moodle 创建数据库 在 Ubuntu 22.04 上安装 Moodle 为 Moodle 配置 Nginx 访问 Moodle 网络界面 使用 Lets Encrypt SSL 保护 Moodle 结论 Moodle 是一个免费的开源学习管理系统和 CMS,用 PHP 编写。它允许导师和教师为他们的学生创建课程,并提供远程教育和其他更容易获得的在线学习计划。 Moodle 提供了一个简单、用户友好的自定义仪表板,可帮助用户访问当前、过去或未来的课程并查看待处理的工作。它专为旨在…
2025年2月28日

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

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

如何在 Linux 上查看 torrent 文件内容

如何在 Linux 上查看 torrent 文件内容 问题:我有一个从网上下载的 torrent 文件。有没有一种工具可以让我在 Linux 上查看 torrent 的内容?例如,我想知道 torrent 中包含哪些文件。torrent 文件(即带有 .torrent 扩展名的文件)是 BitTorrent 元数据文件,它存储 BitTorrent 客户端下载在 BitTorrent 对等网络上共享的文件所需的信息(例如,跟踪器 URL、文件列表、大小、校验和、创建日期)。在单个 torrent 文件内,可以列出一个或多个文件以供共享。torrent 文件的内容使用 BEncode(BitTorrent 的数据序列化格式)进行编码。因此,要查看 torrent 文件的内容,您需要相应的解码器。事实上,任何基于 GUI 的 BitTorrent 客户端(例如 Transmissio…
2025年2月28日

Linux last 新手命令教程(8例)

Linux last 新手命令教程(8例) 如果您不熟悉系统管理,您有时需要访问或监控凭据。您可能会为此目的使用多种工具,其中一种是最后一种。在本教程中,我们将通过一些通俗易懂的例子来解释这个程序的基本功能。在我们开始解释之前,我们应该提到这里的所有示例都已经在 Ubuntu 20.04 和 Ubuntu 22.04 LTS 系统上进行了测试,但它们在任何最新的 Linux 发行版上应该以完全相同的方式工作。Linux 最后一个命令last 命令显示最后登录的用户列表。以下是它的语法:last [options] [username...] [tty...]以下是手册页对这个工具的解释: last  searches  back through the /var/log/wtmp file (or the file desig?       nated by the -f o…