2025年2月28日

UBports 推出 Ubuntu Touch 20.04 OTA-7

UBports 宣布推出 Ubuntu Touch OTA-7,解决了可能让应用程序未经同意访问麦克风的安全漏洞。OTA-6 发布仅三周后,UBports 推出的隐私第一移动操作系统 Ubuntu Touch 刚刚宣布针对 Ubuntu Touch 20.04 推出 OTA-7。该更新解决了 Ubuntu Touch 上的音频服务器 PulseAudio 中的两个严重安全漏洞。这些漏洞对用户的隐私构成潜在威胁,因此,UBports 选择计划外发布,以快速有效地解决这些问题。具体来说,该版本解决了两个漏洞:信任存储权限删除:某些受限应用程序被发现能够从 PulseAudio 中删除信任存储权限模块。这实际上允许未经授权的应用程序在用户不知情的情况下访问麦克风,从而损害隐私。蓝牙设备的音量控制崩溃:应用程序还被发现能够通过在连接蓝牙耳机时调整特定虚拟设备上的…
2025年2月28日

在 Ubuntu 20.04 上使用 Nginx 安装多个 Drupal 实例

在此页 先决条件 第 1 步:安装所需的依赖项 第 2 步:安装 Nginx 和 MariaDB 第 3 步:安装 PHP 7.4 第 4 步:创建 Drupal 数据库 第 5 步:下载 Drupal 第 6 步:配置 Nginx 第 7 步:访问 Drupal 结论 Drupal 是一个免费、可扩展且开放的平台,用于创建和管理网站内容。它有一个庞大的社区,被全世界数百万人和组织使用。 Drupal 提供了一个简单且用户友好的 Web 界面,可帮助您创建各种网站,从个人网站到大型社区驱动的网站。在本指南中,我们将向您展示如何在 Ubuntu 20.04 上使用 Nginx 部署多个 Drupal 实例。先决条件 一台运行 Ubuntu 20.04 的服务器。 两个有效域名指向您的服务器 IP。 在服务器上配置了根密码。 第 1 步:安装所需的依赖项首先,您需要将系统包更新到更新版本,并将所需的依赖项安装到系统中。您可以…
2025年2月28日

如何修复 Linux 中的“passwd:身份验证令牌操作错误”

在Linux中,passwd命令用于设置或更改用户帐户密码,使用此命令有时用户可能会遇到错误:“passwd:身份验证令牌操作错误”,如下例所示。最近,我使用用户名“howtoing”登录到我的 CentOS 服务器。登录后,我尝试使用 passwd 实用程序更改密码,但一秒钟后我收到以下错误消息。su - tecmint passwd tecmint Changing password for user tecmint Changing password for tecmint (current) UNIX password: passwd: Authentication token manipulation error 在本文中,我们将解释在 Linux 系统中修复“passwd:身份验证令牌操作错误”的不同方法。1. 重启系统第一个基本解决方案是重新启动系统。我…
2025年2月28日

关于在 Linux 中设置 X 资源您需要了解的一切

X 资源类似于配置文件,但适用于使用 X 工具包构建的 Linux 应用程序。以下是您需要了解的有关 X 资源的所有信息。如今,大多数 Linux 图形程序都使用主目录中的菜单或配置文件来存储设置(许多程序都使用这两者),但您应该注意一种较旧的配置格式。有些程序使用一种不寻常的格式,称为 X 资源。这听起来可能令人生畏,但设置起来很容易。什么是 X 资源?X 资源是使用原始 X 工具包构建的程序所使用的一种配置方法。这些程序相当古老,但其中一些仍在使用,例如 xterm 和 rxvt 终端仿真器。您想要学习如何设置 X 资源的主要原因是更改这些应用程序中的内容,例如背景和前景色。X 资源遵循 X 客户端、句点 (.) 或 星号 (*) 和属性、冒号 (:) 的语法,后跟空格和值。该值可以是布尔值、True 或 False、字符串或数字。星号用作通配符,类似于 shell。这是因为…
2025年2月28日

如何在 Ubuntu 20.04 上安装 Centrifugo 消息服务器

在此页 先决条件 开始 安装 Centrifugo 配置 Centrifugo 为 Centrifugo 创建系统服务文件 访问 Centrifugo 网络用户界面 结论 Centrifugo 是一个免费、开源的实时消息传递服务器。它支持 WebSocket 和 SockJS 通过 Web 浏览器与应用程序客户端建立连接。它速度很快,能够处理数百万个并发连接。它可以轻松集成您现有的应用程序。它与语言无关,其 API 可用于任何编程语言。在本指南中,我们将向您展示如何在 Ubuntu 20.04 服务器上安装 Centrifugo。先决条件 一台运行 Ubuntu 20.04 的服务器。 在服务器上配置了根密码。 入门在开始之前,您需要将系统包更新到最新版本。您可以使用以下命令更新它们:apt-get update -y服务器更新后,您可以继续下一步。安装 Centrifugo默认情…
2025年2月28日

如何在 Ubuntu 18.04 上安装 MongoDB

MongoDB 是一个开源的现代文档数据库管理系统,旨在实现高性能数据持久化、高可用性以及自动扩展,基于 最先进的技术NoSQL。在MongoDB下,记录就是一个文档,它是由字段和值对组成的数据结构(MongoDB文档相当于JSON对象)。由于它提供了高性能和出色的可扩展性功能,因此它被用于构建需要强大、关键任务和高可用性数据库的现代应用程序。在本文中,我们将解释如何在 Ubuntu 18.04 上安装 MongoDB、管理其服务以及设置基本身份验证。重要:您应该注意,MongoDB 的开发人员仅提供64 位 LTS(长期支持)Ubuntu 版本的软件包,例如14.04 LTS(可信)、16.04 LTS(xenial)等。另请阅读:如何在 Ubuntu 16.04/14.04 LTS 上安装 MongoDB步骤1:在Ubuntu 18.04上安…
2025年2月28日

如何在 Linux 上释放内存并提高 RAM 性能

通过学习如何释放 RAM 和更有效地管理内存来提高 Linux PC 的性能。您的 Linux PC 是否正在努力处理某些资源密集型程序?或者,您可能经常发现自己在计算机执行某些操作之前盯着加载图标几分钟。无论如何,我们都希望我们的电脑能够发挥最佳性能。随机存取存储器(或简称 RAM)对于拥有高性能 PC 至关重要,尤其是在运行多个程序或资源密集型应用程序时。以下是提高 Linux 上 RAM 性能的一些方法。为什么 RAM 如此重要?每当您在 Linux PC 上运行应用程序时,该程序都会将数据和任何其他经常访问的文件存储在 RAM 中。与 SSD 等其他存储介质不同,RAM 具有快速的读写速度,这意味着更快的处理速度。如果您没有足够的 RAM,您会注意到性能瓶颈。这是因为您的电脑将利用部分 SSD 或硬盘来存储数据,处理信息的速度较慢。RAM 严重不足可能会导致您…
2025年2月28日

使用 Cockpit 以图形方式管理 Linux 服务器

对于极少数不喜欢进入终端的系统管理员来说,Cockpit 是以图形方式管理服务器的神器。您如何管理您的 Linux 服务器?最可能的答案是通过 SSH 登录服务器,然后使用 Linux 命令执行所有类型的任务。这就是我们大多数系统管理员所做的事情。但也有一小部分人尽管不太熟悉命令行,但仍必须管理 Linux 服务器。如果您是这少数人之一,我有个好消息给您。有多种工具可让您以图形方式管理 Linux 服务器。Webmin 和 Cockpit 是该类别中最受欢迎的工具。我们已经介绍了 Linux 上的 Webmin 手册。是时候了解有关 Cockpit 的更多信息了。Linux 的 Cockpit 项目是什么?Cockpit 是一个基于浏览器的图形管理工具,适用于您的 Linux 服务器。在服务器上安装 Cockpit 后,您可以从浏览器访问服务器并执行所有常规管理任务…
2025年2月28日

DomTerm - 适用于 Linux 的终端模拟器和控制台

DomTerm 是一款功能丰富的免费开源现代终端仿真器和屏幕多路复用器(如 tmux 或 GNU 屏幕),它基于 Web 技术和主要用 JavaScript 编写的富文本控制台。它使用 libwebsockets 作为后端和字节协议与后端通信,这意味着您可以使用 Web 套接字在浏览器中调用它;将其嵌入第三方应用程序中;或者只是将其作为通用终端仿真器程序运行。多姆术语特点:它与 xterm 兼容并支持多个子命令。它附带多个应用程序,其中包括:xterm 兼容的终端仿真器、命令控制台、聊天/对话窗口和用于交互式脚本语言的读取-评估-打印循环。支持多路复用和会话。其后端允许打印图像、图形以及富文本。支持通过 CSS 文件控制用户首选项。支持带有智能换行功能的键盘快捷键。(可选)允许使用鼠标进行输入编辑和光标移动。支持保留 TAB 字符并自动分页。支持可拖…
2025年2月28日

在 Linux 上使用 ChatGPT 最简单的方法:安装 Bavarder

通过安装 Bavarder(一款适用于 Linux 桌面的人工智能聊天机器人应用程序),利用 ChatGPT 的强大功能并改进您的工作流程。ChatGPT 可通过需要创建帐户的网站获得。这让我们中的一些人感到不舒服。我们是否希望每个查询都与我们的身份相关联?其他人可能只是觉得打开网络浏览器很不方便。如果您是一位注重隐私且寻求便利的 Linux 用户,现在可以从本机桌面应用程序使用 ChatGPT,无需帐户。该应用程序的名称是 Bavarder。什么是 ChatGPT?好吧,我们备份一下。也许您还不熟悉 ChatGPT。它是一个聊天机器人,您可以通过在网络浏览器的窗口中输入内容来与之通信。您可以提出问题或提出请求,例如询问 ChatGPT 接下来在 Netflix 上观看什么,或者让聊天机器人帮助您寻找工作。ChatGPT 是一种人工智能,可以从…