2025年2月28日

如何在 Ubuntu 22.04 上使用 Nginx 安装 Sails.js 框架

如何在 Ubuntu 22.04 上使用 Nginx 安装 Sails.js 框架 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装节点版本管理器 (NVM) 第 3 步 - 安装 Node.js 第 4 步 - 安装 Sails.js 第 5 步 - 创建演示应用程序 第 6 步 - 创建 systemd 服务文件 第 7 步 - 安装 Nginx 第 8 步 - 安装 SSL 第 9 步 - 配置 Nginx 第 10 步 - 访问 Sails.js 应用程序 结论 Sails.js 是一个用于 Node.js 的全栈 MVC JavaScript 框架。它用于开发实时 Web 应用程序。它受到 Ruby on Rails 的启发,但支持数据驱动的 API 和可扩展的面向服务的架构。它使用一个名为 Waterline 的强大对象关系映射 (ORM),允许它与 MySQL、PostgreSQL、MongoDB、Redis 等数据库一起使用。在本教程中,您将学习如何安装…
2025年2月28日

GRV - 在 Linux 终端中查看 Git 存储库的工具

GRV - 在 Linux 终端中查看 Git 存储库的工具 GRV (Git Repository Viewer) 是一个免费的开源且简单的基于终端的界面,用于查看 git 存储库。它提供了一种使用 Vi/Vim 等键绑定来查看和搜索引用、提交、分支和差异的方法。它的行为和风格可以通过配置文件轻松定制。GRV特点:提供查询语言来过滤引用和提交。默认支持类似 Vi/Vim 的按键绑定,并且可以自定义按键绑定。通过监视文件系统捕获存储库的更改,从而允许 UI 自动更新。它被组织为选项卡和拆分;允许使用任意视图组合创建自定义选项卡和拆分。支持自定义主题。提供鼠标支持。要求:您的系统上应安装 Go 1.5 或更高版本。libncursesw、libreadline 和 libcurl。cmake(构建 libgit2)。如何在 Linux 系统中安装 GRV首先使用默认包…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Redis

如何在 Ubuntu 22.04 上安装 Redis 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)Ubuntu 18.04(仿生海狸)在此页 先决条件 我们将做什么 第 1 步 - 安装 Redis 服务器 第 2 步 - Redis 服务器基本配置 第 3 步 - 保护 Redis 安装 1。网络安全 2。密码认证 3。禁用危险的 Redis 命令 1。测试主机和身份验证 2。测试禁用/重命名命令 Redis 是一种开源的内存中键/值存储,用作数据库、缓存和消息代理。它是一个分布式内存键值数据库,具有可选的持久性。它支持常见的数据结构,例如字符串、哈希、列表、集合、位图、排序集合、HyperlogLogs、流和具有半径查询的地理数据索引。在本教程中,我将向您展示如何在 Ubuntu 22.04 LTS 上安装和配置 Redis 服务器。我们将首先安装 Redis 服务器,然后备份…
2025年2月28日

Cryptmount – 在 Linux 中创建加密文件系统的实用程序

Cryptmount – 在 Linux 中创建加密文件系统的实用程序 Cryptmount 是一个 Linux 实用程序,允许您创建加密的文件系统。使用 cryptmount,您可以创建一个可以作为虚拟驱动器安装的加密容器,并且该容器中存储的任何数据都将根据需要自动加密和解密。即使您的计算机丢失或被盗,这也可以帮助您确保敏感数据的安全。在这篇博文中,我们将仔细研究 cryptmount 以及如何使用它在 Linux 中创建加密文件系统。什么是Cryptmount?Cryptmount 的工作原理是创建一个可以作为常规文件系统安装的虚拟块设备。存储在该虚拟设备上的数据使用密码进行加密,并且需要密钥来解密数据。该密钥存储在密钥文件中,该文件本身使用密码进行加密。Cryptmount 使用 Linux 内核的 dm-crypt 模块来提供加密。该模块是…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Gitea

如何在 Ubuntu 22.04 上安装 Gitea 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)Ubuntu 18.04(仿生海狸)在此页 先决条件 开始 安装和配置 MariaDB 安装和配置 Gitea 创建 Gitea Systemd 服务文件 将 Nginx 配置为 Gitea 的反向代理 使用 Lets Encrypt SSL 保护 Gitea 访问 Gitea 网络界面 结论 Gitea 是一种免费、开源和自托管的 Git 服务。它是用 GO 语言编写的,提供了一种更简单的方法来在 Internet 上托管您自己的版本控制系统。它简单、轻便,可以安装在低功率系统上。它与 GitHub 和 GitLab 非常相似,提供了一组丰富的功能,例如存储库文件编辑器、项目问题跟踪、用户管理、通知、内置 wiki 等等。它是跨平台的,可以安装在所有主要操作系统上,包括 Linux、m…
2025年2月28日

面向 Linux 新手的 5 个“hostname”命令示例

面向 Linux 新手的 5 个“hostname”命令示例 hostname命令用于查看计算机的主机名和域名(DNS)(域名服务),以及显示或设置计算机的主机名或域名。主机名是赋予连接到网络的计算机的名称,它在网络上唯一标识,因此允许在不使用其 IP 地址的情况下对其进行访问。主机名命令的基本语法是:hostname [options] [new_host_name] 在这篇短文中,我们将解释 5 个有用的 hostname 命令示例,供 Linux 初学者从 Linux 命令行界面查看、设置或更改 Linux 系统主机名。如果您不带任何选项运行 hostname 命令,它将显示您的 Linux 系统当前的主机名和域名。hostname tecmint 如果主机名可以解析,则可以使用 -i 标志显示主机名的网络地址(IP 地址),并且 -I 选项建立所有配置的网络接口并…
2025年2月28日

如何在 Ubuntu 20.04 上安装 Redis

如何在 Ubuntu 20.04 上安装 Redis 本教程适用于这些操作系统版本Ubuntu 18.04(仿生海狸)在此页 第 1 步 - 安装 Redis 服务器 第 2 步 - Redis 服务器基本配置 第 3 步 - 保护 Redis 安装 1。网络安全 2。密码认证 3。禁用危险的 Redis 命令 1。测试主机和身份验证 2。测试禁用/重命名命令 Redis 是一种开源的内存中键/值存储,用作数据库、缓存和消息代理。它是一个分布式内存键值数据库,具有可选的持久性。它支持常见的数据结构,例如字符串、哈希、列表、集合、位图、排序集合、HyperlogLogs、流和具有半径查询的地理空间索引。在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装和配置 Redis 服务器。我们将首先安装 Redis 服务器,然后确保安装安全,使其可以投入生产。先决条件对于本指南,我们…
2025年2月28日

面向 Linux 新手的 10 个“who”命令示例

面向 Linux 新手的 10 个“who”命令示例 在之前的文章中,我们解释了在 Linux 中查找用户帐户信息和登录详细信息的 11 种方法。我们提到的各种命令之一是 who 命令,它显示当前登录到 Linux 系统的用户,包括他们连接的终端。本文将为 Linux 新手解释一些有用的 who 命令示例。使用who命令的基本语法如下。who who [OPTION]... [ FILE | ARG1 ARG2 ] 1. 如果运行不带任何参数的 who 命令,它将显示帐户信息(用户登录名、用户终端、登录时间以及用户登录的主机) in from) 在您的系统上类似于以下输出中所示的内容。who ravi tty1 2018-03-16 19:27 tecmint pts/0 2018-03-16 19:26 (192.168.56.1) root pts/1 2018-03-16 19:27 (192.…
2025年2月28日

如何在 Ubuntu 22.04 上安装 FileRun

如何在 Ubuntu 22.04 上安装 FileRun 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 安装 Apache、MariaDB 和 PHP 为 FileRun 创建数据库 下载 FileRun 为 FileRun 创建一个 Apache 虚拟主机 访问 FileRun Web 用户界面 使用 Lets Encrypt SSL 保护 FileRun 结论 FileRun 是基于 Linux 操作系统的开源和基于 Web 的文件共享应用程序。它与 Google Drive、iCloud 和 DrobBox 非常相似,允许用户通过互联网共享和同步文件。它可以通过移动应用程序、WebDAV 和网络浏览器访问。它允许您在云上托管自己的文件共享解决方案,并通过安全的云存储在任何地方访问您的所有文件…
2025年2月28日

Cumulus - 适用于 Linux 桌面的实时天气应用程序

Cumulus - 适用于 Linux 桌面的实时天气应用程序 Cumulus 是一款功能强大的实时天气应用程序,专为 Linux 桌面而设计。它是一款轻量级且用户友好的应用程序,以视觉上吸引人的方式为用户提供最新的天气信息。借助 Cumulus,用户可以了解当前的天气状况、查看每小时和每日的天气预报,并接收所在地区的恶劣天气警报。对于 Linux 用户来说,找到一个与其桌面环境无缝协作的可靠天气应用程序可能是一个挑战。 Linux 上提供的许多天气应用程序要么已经过时,要么功能不够丰富,无法满足用户的需求。这就是积云发挥作用的地方。Cumulus 是一款功能丰富的天气应用程序,专为 Linux 桌面设计。它使用 Electron 框架构建,为用户提供现代且直观的用户界面。无论您是 Linux 爱好者还是临时用户,Cumulus 都是实时了解最新天气信…