2025年2月28日

如何在 Ubuntu 22.04 上安装 SonarQube

如何在 Ubuntu 22.04 上安装 SonarQube 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 16.04(Xenial Xerus)在此页 先决条件 安装 Java OpenJDK 安装 PostgreSQL 数据库系统 设置系统 正在下载 SonarQube 包 配置 SonarQube 使用反向代理运行 SonarQube SonarQube 安装 结论 SonarQube 或以前的 Sonar 是一个用于静态代码分析和代码安全的开源平台。它允许您执行静态代码分析和代码质量,以检测错误并增强应用程序安全性。它还提供重复代码、编码标准、代码复杂性和安全建议等报告。使用 sonarQube,您可以为 29 种编程语言自动执行静态代码分析。您可以轻松地将 SonarQube 与现有的 CI/CD 工具(例如 Jenkins…
2025年2月28日

如何在 Linux 中更改 Apache HTTP 端口

如何在 Linux 中更改 Apache HTTP 端口 Apache HTTP 服务器是当今互联网上最常用的 Web 服务器之一,因其灵活性、稳定性和众多功能,其中一些功能目前其他 Web 服务器不具备,例如竞争对手Nginx。Apache 的一些最重要的功能包括能够在运行时加载和运行不同类型的模块和特殊配置,而无需实际停止服务器,或者更糟糕的是,每次添加新模块并发挥特殊作用时都需要编译软件通过 .htaccess 文件,它可以更改特定于 webroot 目录的 Web 服务器配置。默认情况下,Apache Web 服务器被指示侦听传入连接并绑定在端口 80 上。如果您选择 TLS 配置,服务器将侦听端口 443 上的安全连接。为了指示 Apache Web 服务器绑定并侦听标准 Web 端口以外的其他端口上的 Web 流量,您需要添加包含新端口的新语句以供将来绑定。在基于D…
2025年2月28日

将 ISPConfig Perfect Server 从 Debian 10 更新到 Debian 11

将 ISPConfig Perfect Server 从 Debian 10 更新到 Debian 11 在此页 先决条件 1。将系统从 Debian 10 更新到 Debian 11 2。清理邮递员 3。安装缺少的 PHP 包 4。运行 ISPConfig 的强制更新 5。更新路径以使用 PHP 7.4 作为默认 PHP 版本 6。更新 phpMyAdmin(可选) 本教程将带您将由 ISPConfig 管理的服务器从 Debian 10 (buster) 更新到 Debian 11 (bullseye)。本指南适用于单服务器和多服务器设置。只需在每台服务器上重复相同的步骤。警告:Debian 11 不支持 mailman2,ISPConfig(尚)不支持 mailman3。请注意,更新过程可能会导致一些停机时间。先决条件 确保您以根用户身份登录 如果您使用 incron,例如自动更新面板或邮件服务器的证…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Podman

如何在 Ubuntu 22.04 上安装 Podman 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 在 Ubuntu 22.04 上安装 Podman 配置 Podman 注册表 使用 Podman 下载图像 使用 Podman 创建和管理容器 开始使用 Podman 结论 Podman 也称为“Pod Manager”,是一种用于创建和管理容器的开源工具。它是 libpod 库的一部分,不依赖于 Docker 守护进程并与 Docker 兼容。它是 Kubernetes 的简单轻量级容器运行时环境。随着 Docker License 最近的变化,podman 可以成为大多数 Linux 系统中可用的一个很好的替代方案。在本教程中,我将向您展示如何在 Ubuntu 22.04 服务器上安装和使用…
2025年2月28日

如何在 Linux 中更改 SSH 端口

如何在 Linux 中更改 SSH 端口 SSH 或 Secure Shell 守护进程是一种网络协议,用于通过使用强加密技术的不安全网络的安全通道对 Linux 系统执行远程安全登录。SSH 协议最基本的实用程序之一是能够访问远程 Linux 计算机上的 Unix shell 并执行命令。然而,SSH 协议可以提供其他实现,例如通过该协议创建安全 TCP 隧道的能力、在计算机之间远程安全地传输文件或充当类似 FTP 的服务的能力。SSH服务使用的标准端口是22/TCP。但是,您可能希望更改 Linux 服务器中的 SSH 默认端口,以便通过隐蔽性实现某种安全性,因为标准 22/TCP 端口不断成为互联网中黑客和机器人漏洞的攻击目标。要更改 Linux 中的 SSH 服务默认端口,首先需要打开主 SSH 守护程序配置文件,以便使用您最喜欢的文本编辑器进行编辑,方法是发出以下命令…
2025年2月28日

如何在 Linux 中更改 Nginx 端口

如何在 Linux 中更改 Nginx 端口 Nginx 是一款开源稳定服务器,为当今互联网上一些流量最高的网站提供支持。在 Web 服务中,Nginx Web 服务器可以成功部署为负载均衡器、Web 反向代理或 POP 和 IMAP 代理服务器。默认情况下,Nginx HTTP 服务器侦听传入连接并绑定在端口 80(代表标准 Web 端口)上。但是,Nginx 默认情况下未启用 TLS 配置,它会侦听端口 443 上的安全连接。为了使 Nginx HTTP 服务器侦听其他非标准端口上传入的 Web 连接,我们需要编辑主配置文件并更改或添加新的语句来反映这一事实。在基于Ubuntu和Debian的系统中,我们需要修改/etc/nginx/sites-enabled/default文件,在RHEL上 和 CentOS 基于发行版编辑 /etc/nginx/nginx.conf 文件…
2025年2月28日

如何在 Debian 11 上安装 Neos CMS

如何在 Debian 11 上安装 Neos CMS 在此页 先决条件 安装 Apache2 Web 服务器 安装 MariaDB 数据库服务器 设置 MariaDB 数据库和用户 安装 PHP 8.1 包 安装作曲家 安装 Neos Base 发行版 设置 Apache2 虚拟主机 配置 Neos CMS 安装 结论 Neos 是一个免费的开源内容管理系统,具有直观的编辑、完全的国际化、最大的灵活性,并且易于与 3rd 方系统集成。Neos 是一个内置了自定义内容模型的企业内容管理,提供了一种有效的方式来编辑和管理内容、SEO 优化(例如自动重定向和 SEO 元数据)以及强大的角色和用户管理。在本教程中,我们将探讨如何在 Debian 11 服务器上安装最新版本的 Neos CMS。对于此示例,我们将使用 MariaDB 数据库服务器、PHP 8.1 和 Apache2 Web 服务器设置 Neos CMS。先决条件要…
2025年2月28日

CloudBerry Backup for Linux_审查和安装

CloudBerry Backup for Linux_审查和安装 数据丢失是企业和个人面临的最大威胁之一。无论是由于硬件故障、意外删除还是网络攻击,丢失重要数据都可能造成严重后果。这就是为什么拥有可靠的备份解决方案对于保护重要数据至关重要。在本文中,我们将全面回顾 CloudBerry Backup for Linux,包括其功能、优点和安装过程。我们还将提供工作代码示例和分步说明,以帮助您开始使用该软件。在本文结束时,您将获得所需的所有信息,以决定 CloudBerry Backup for Linux 是否是满足您备份需求的正确解决方案。什么是 Linux 版 CloudBerry Backup?CloudBerry Backup for Linux 是一款备份软件解决方案,旨在保护您的宝贵数据免遭任何潜在丢失。它是一种易于使用且经济高效的解决方…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Nexus Repository Manager

如何在 Ubuntu 22.04 上安装 Nexus Repository Manager 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 安装 Java OpenJDK 8 设置系统 安装 Nexus 存储库管理器 将 Nexus 作为 SystemD 服务运行 使用反向代理运行 Nexus 安装 Nexus Repository Manager 结论 Nexus 是 DevOps 世界中最受欢迎的存储库管理器之一。它允许您存储和检索构建工件,还提供通过 CI 和 IDE 集成工具(如 Visual Studio 和 Jenkins)推送和拉取工件的功能。Nexus 存储库管理器有两个版本:商业版和开源版。它支持多种格式,例如 PyPi、Docker、Yum、APT、Helm、npm、Go、R 等…
2025年2月28日

6 个适用于 Linux 的最佳 CLI 和 GUI 分区管理器

6 个适用于 Linux 的最佳 CLI 和 GUI 分区管理器 您是否正在寻找在 Linux 中有效处理磁盘分区的方法?在本文中,我们将探讨 Linux 用户可用于分区和管理磁盘的一些最佳工具。我们将介绍一系列解决方案,包括命令行实用程序和用户友好的 GUI 应用程序,旨在简化 Linux 环境中的磁盘分区管理过程。与 GUI(图形用户界面)相比,我更喜欢命令行,我将首先描述基于文本的实用程序,然后描述 GUI 应用程序,如下所示。1.fdisk命令fdisk 是一种通用且广泛使用的命令行工具,可以方便地创建和操作磁盘分区表,支持各种分区表格式,包括 MS-DOS 和 GPT。fdisk 提供用户友好、基于文本和菜单驱动的界面,用于显示、创建、调整大小、删除、修改、复制和移动磁盘上的分区。要查看可用驱动器及其分区的列表,您可以使用以下命令。sudo fdis…