2025年2月28日

如何在 Ubuntu 22.04 上安装 Gatsby.js 节点框架

如何在 Ubuntu 22.04 上安装 Gatsby.js 节点框架 在此页 先决条件 设置新用户 安装 nvm(节点版本管理器)和 Node.js 安装 Gatsby-CLI 使用 Gatsbyjs 创建第一个网站 结论 GatsbyJS 或 Gatsby 是一个免费的开源框架,用于使用 React 构建快速、现代的应用程序和网站。 Gatsby 针对现代网站技术进行了优化,例如核心网络生命力和灯塔评分。它基于 ReactJS、Webpack、javascript 和 CSS。此外,它还为您的所有内容提供光速加载,并得到广泛的库和插件的支持。GatsbyJS 使您的开发过程更快,它为您的网站或应用程序提供了入门包和模板。 GatsbyJS 是一个用于构建无头 CMS 的框架,支持多个 CMS 后端,例如 WordPress、Contentful、Drupal、Shopify、S…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 Apache Maven

如何在 Ubuntu 18.04 LTS 上安装 Apache Maven 本教程适用于这些操作系统版本Ubuntu 16.04(Xenial Xerus)在此页 先决条件 我们会做什么? 第 1 步 - 在 Ubuntu 18.04 上安装 Java 第 2 步 - 下载 Apache Maven 第 3 步 - 配置 Apache Maven 环境 第 4 步 - 测试 Maven 参考资料 Apache Maven 是一个基于 POM(项目、对象、模型)概念的软件项目管理工具。 Maven 是一种构建自动化工具,主要用于基于 Java 的项目。它还可用于构建和管理以 C#、Ruby、Scala 和其他语言编写的项目。在本教程中,我将逐步向您展示如何在 Ubuntu 18.04 上安装和配置 Apache Maven。我们还将学习如何从 PPA 存储库安装 Java 8。先决条件 Ubuntu 18.04 LTS 根权限 我们将要做什么…
2025年2月28日

Ubuntu 服务器系统要求

Ubuntu 服务器系统要求 Ubuntu Linux 是最著名的 Linux 发行版之一。您可能已经看到 Canonical 无处不在的徽标和运行 GNOME 的 Ubuntu 桌面的熟悉外观。您可能没有意识到 Ubuntu 也有一个非常流行的操作系统服务器版本。许多发行版选择专注于单一计算环境——台式电脑或服务器。但 Ubuntu 的广泛流行和在 Linux 社区中的牢固地位使其能够生产出非常可行的服务器版本,并且仍然保留其桌面版本。如果您正在考虑下载并安装 Ubuntu Server,您应该首先确保您的计算机满足建议的最低系统要求。在本教程中,您将了解最新版本 Ubuntu Server Linux 的最低和建议系统要求。您需要做的就是确保您的计算机硬件满足这些要求,这意味着它可以运行 Ubuntu Server。您还需要具有正确架构的 CPU,如下所示。在…
2025年2月28日

如何在 Ubuntu 20.04 LTS 上安装 Zabbix 监控工具

如何在 Ubuntu 20.04 LTS 上安装 Zabbix 监控工具 本教程适用于这些操作系统版本Ubuntu 20.04(Focal Fossa)Ubuntu 18.04(仿生海狸)在此页 第 1 步 - 安装 Apache 网络服务器 第 2 步 - 安装 PHP 包 第 3 步 - 安装和配置 MariaDB 服务器 第 4 步 - 安装和配置 Zabbix 添加存储库并安装 Zabbix 导入Zabbix数据库方案 配置 Zabbix 服务器 配置 Zabbix 代理 重新启动 Apache2 网络服务器 Zabbix 是一种用于网络服务、网络硬件、服务器和应用程序的开源监控工具。它旨在跟踪和监控您的系统和服务器的状态。 Zabbix 支持许多数据库系统——包括 MySQL、PostgreSQL、SQLite 和 IBM DB2——用于存储数据。 Zabbix 后端是用 C 编写的,前端是用 PHP 编写的。在本教程中,我…
2025年2月28日

如何在 Linux Mint 21 中禁用 sudo 密码

如何在 Linux Mint 21 中禁用 sudo 密码 sudo(超级用户执行)允许我们以 root 权限执行系统命令。每当您使用 sudo 在终端中执行任何命令时,它都会要求您输入帐户密码。它作为前缀添加到只有超级用户才能运行的命令中,并通过正确的身份验证执行。但是有一种方法可以在没有 root 帐户密码的情况下运行 sudo 命令,仅当您是系统上唯一的用户时才建议这样做,否则会危及 Linux Mint 的安全。如何在 Linux Mint 21 中禁用 sudo 密码 每次使用 sudo 命令时,系统都会在执行命令之前询问密码。如果我们运行简单的更新命令,它将要求输入密码,如下所示:sudo apt update您可以按照以下步骤将 sudo 配置为从不询问您的密码:在终端中键入以下命令来访问 sudoers 文件:sudo visudo将打开一个文件,在文件底部查找…
2025年2月28日

如何获取Linux系统负载平均报告

如何获取Linux系统负载平均报告 获取服务器的平均负载将有助于了解系统随时间的 CPU 使用情况。作为 Linux 系统管理员,偶尔获取负载平均值至关重要,以确定您的系统是否因尝试处理当前工作负载而不堪重负。由于报告平均负载的方式,也很容易确定服务器是否过载,这可能意味着是时候在负载平衡服务器之间分配工作负载,或者升级当前的硬件了。在本教程中,我们将了解一些常见的命令行工具,它们可用于报告 Linux 系统的平均负载。 top 和 uptime 是大多数管理员想到的两个最流行的工具,但 vmstat 等其他工具也允许我们跟踪平均负载在较长一段时间内。我们将在下面介绍这些不同的命令和工具。在本教程中您将学习:如何使用 top、htop、uptime 和 vmstat 命令如何查看过去 1 分钟、5 分钟和 15 分钟的平均负载如何查看自上次系统重启以来的…
2025年2月28日

如何在 CentOS 7 上禁用或关闭 SELinux?

如何在 CentOS 7 上禁用或关闭 SELinux? 介绍在 Linux 世界中,安全性是系统管理员最关心的问题。增强 Linux 系统安全性的一种方法是使用安全增强型 Linux (SELinux)。SELinux 是一个强制访问控制 (MAC) 系统,为您的 CentOS 7 服务器提供额外的保护层。它提供精细的访问控制和策略,使系统管理员能够限制用户的操作并保护敏感数据。检查SELinux的当前状态SELinux(安全增强型 Linux)是一种安全机制,通过限制进程和用户对某些资源的访问,为您的系统提供额外的保护层。 CentOS 7 默认启用 SELinux。在某些情况下,您可能需要在继续进行任何配置更改之前检查它是否正在运行。使用 getenforce 命令检查 SELinux 当前状态的最简单方法是使用 getenforce 命令。此命令显示 SELi…
2025年2月28日

如何在 Debian 9 上安装 EspoCRM 开源 CRM 软件

如何在 Debian 9 上安装 EspoCRM 开源 CRM 软件 在本指南中,我们将向您展示如何在 LAMP 堆栈之上的 Debian 9 上安装和配置最新版本的 EspoCRM 软件,以便为您的公司创建一个免费的在线客户关系管理平台。EspoCRM 是一个灵活且易于使用的开源客户关系管理 (CRM) 平台,旨在快速、简单和可定制。该软件主要用 PHP 编程语言编写,可以轻松部署在 Apache 或 Nginx 网络服务器、PHP 编程语言和 MySQL 或 MariaDB 数据库管理系统之上的 Linux 中。 EspoCRM 支持多种语言,可以部署在呼叫中心、银行、教育、医疗保健、旅游、零售、房地产或电子商务业务中。要求 在 Debian 9 操作系统的虚拟机或物理服务器上进行最小安装 根帐户权限或通过 sudo 命令具有根权限的帐户(通过控制台进行本地访问或通过 SSH 进行远程访问…
2025年2月28日

如何在 Linux 中获取和更改视频元数据

如何在 Linux 中获取和更改视频元数据 视频元数据包含作者、标题、流派、评论和创建日期等信息。这些信息嵌入在视频文件本身中,但视频版本包含大量元数据信息并不常见。如果不出意外的话,通常会有一些版权信息。在本教程中,您将了解如何在 Linux 系统上获取和更改视频元数据。这可以通过命令行和 GUI 来完成。我们将在下面介绍这两种方法。在本教程中您将学习:如何从 GUI 获取和更改视频元数据如何从命令行获取和更改视频元数据如何从 GUI 获取和更改视频元数据许多视频播放器和编辑器应该能够获取和更改视频文件的元数据。 VLC 媒体播放器就是这样的一个例子,它在 Linux 上免费提供。第一步是使用系统的包管理器安装 VLC: Ubuntu, Debian, and Linux Mint: $ sudo apt install vlc Fedora: $ sudo dnf i…
2025年2月28日

初学者 Linux lsof 命令教程(15 个示例)

初学者 Linux lsof 命令教程(15 个示例) 在此页 关于 lsof 命令 安装 Linux lsof 命令 1。如何列出所有打开的文件 2。如何列出属于特定用户的进程打开的文件 4。如何按应用程序名称列出所有文件 5。如何列出特定于进程的文件 6。如何列出已打开特定文件的进程的 ID 7.如何列出目录中所有打开的文件 8.如何列出所有 Internet 和 x.25 (HP-UX) 网络文件 9。找出哪个程序正在使用端口 10。如何根据端口范围列出打开的文件 11。如何根据连接类型(TCP 或 UDP)列出打开的文件 12。如何使 lsof 列出进程的父 PID 13。如何按用户查找网络活动 14。列出所有内存映射文件 15。列出所有 NFS 文件 结论 Linux lsof 命令在其输出信息中显示有关进程打开的文件的信息。在本文中,我们将使用 15 个易于理解的示例来讨论 Linux ls…