2025年2月28日

初学者Linux测试命令教程(附实例)

初学者Linux测试命令教程(附实例) 在此页 Linux 测试命令 Q1。如何比较两个字符串? Q2。如何使用测试比较整数? Q3。如何使用测试来测试/比较文件? Q4。测试命令如何处理符号链接? 结论 当您使用 Linux 命令行时,有时您想要测试某些东西,例如整数值或文件是否属于某种类型。有一个内置的测试命令行实用程序,您可以使用它来执行大多数此类比较和测试。在本教程中,我们将通过一些易于理解的示例来解释该工具的基础知识。但在我们这样做之前,我们应该提到本文中的所有示例都已经在 Ubuntu 22.04 LTS 上进行了测试。Linux测试命令如上所述,测试命令用于执行检查和比较。这是它的语法:test EXPRESSION下面是手册页关于此实用程序的内容:test - check file types and compare values以下是一些…
2025年2月28日

在 Rocky Linux 8 上使用 Nginx 反向代理安装 WildFly Java 应用服务器

在 Rocky Linux 8 上使用 Nginx 反向代理安装 WildFly Java 应用服务器 在此页 先决条件 安装Java 安装 Wildfly 添加 Wildfly 管理员用户 配置防火墙和 SELinux 访问 Wildfly 管理控制台 将 Nginx 配置为 Wildfly 的反向代理 结论 WildFly 是由 RedHat 开发的开源跨平台应用服务器。它是用 Java 编写的,用于开发 Java 应用程序。它简单、灵活、轻便,并且基于可根据您的要求添加或删除的可插拔子系统。它带有一个简单且用户友好的仪表板,旨在为用户提供一个快速稳定的 Java 运行环境。在本教程中,我们将向您展示如何在 Rocky Linux 8 上使用 Nginx 作为反向代理安装 Wildfly。相同的步骤也适用于 AlmaLinux 8 和 CentOS 8。先决条件 运行 Rocky Linux 8/AlmaLinu…
2025年2月28日

DOSBox – 在 Linux 中运行旧的 MS-DOS Games_Programs

DOSBox – 在 Linux 中运行旧的 MS-DOS Games_Programs DOSBox 是一个功能强大的模拟器,允许用户在现代 Linux 系统上运行旧的 MS-DOS 游戏和程序。在本文中,我们将介绍您需要了解的有关 DOSBox 的所有内容,包括如何安装和配置它,以及如何运行 MS-DOS 应用程序。什么是 DOSBox?DOSBox 是一个模拟器,允许用户在现代操作系统上运行 MS-DOS 应用程序。它于 2002 年首次发布,从此成为在现代系统上运行旧 MS-DOS 游戏和程序的流行工具。 DOSBox 模拟 Intel x86 PC,具有声音、图形和网络功能,允许用户像在真实 PC 上一样运行 DOS 应用程序。在 Linux 上安装 DOSBox大多数 Linux 发行版的软件包存储库中都提供了 DOSBox,因此可以使用系统的软件包管理器轻松安装。例如,要在…
2025年2月28日

系统 Tar 和恢复 - 适用于 Linux 的多功能系统备份脚本

系统 Tar 和恢复 - 适用于 Linux 的多功能系统备份脚本 系统 Tar 和还原是一个适用于 Linux 系统的多功能系统备份脚本。它带有两个bash脚本,主脚本star.sh和GUI包装脚本star-gui.sh,它们以三种模式执行:备份、恢复和转移。另请阅读: 14 个适用于 Linux 系统的出色备份实用程序特征完整或部分系统备份恢复或传输到相同或不同的磁盘/分区布局。将备份恢复或传输到外部驱动器,例如 USB、SD 卡等。将基于 BIOS 的系统恢复到 UEFI,反之亦然。在虚拟机(如virtualbox)中布置一个系统,在正常系统中进行备份和恢复。要求:gtkdialog 0.8.3 或更高版本(对于 GUI)。tar 1.27 或更高版本(acls 和 xattrs 支持)。rsync(用于传输模式)。wget(用于下载备份档案)。gptfdis…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Java OpenJDK 和 Oracle JDK

如何在 Ubuntu 22.04 上安装 Java OpenJDK 和 Oracle JDK 在此页 先决条件 在 Ubuntu 上安装 OpenJDK 安装Oracle JDK 在不同的 Java 版本之间切换 结论 Java 是最强大的编程语言之一。由于其简单性和健壮性,它在 Web 开发人员中非常受欢迎。一般用于开发电脑、视频、手机游戏。OpenJDK 是开源 Java 版本,可免费使用。它支持多种操作系统,如 Windows、Linux、Solaris、macOS 等。Oracle Java 是甲骨文公司开发的一种编程语言。它为客户提供企业功能,最大限度地降低部署和维护基于 Java 的应用程序的成本。这篇文章将向您展示如何在 Ubuntu 22.04 上安装 OpenJDK 和 Oracle JDK。先决条件 一台运行 Ubuntu 22.04 的服务器。 在服务器上配置了根密码。 在 Ubu…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Adminer 数据库管理工具

如何在 Ubuntu 22.04 上安装 Adminer 数据库管理工具 在此页 先决条件 在 Ubuntu 服务器上进行管理员安装 安全管理员安装 更改默认 URL 路径 添加 Apache 基本身份验证 设置数据库用户(MySQL/MariaDB) 从管理员登录到 MariaDB 服务器 结论 Adminer(以前称为 phpMinAdmin)是一个功能齐全的数据库管理工具,它支持 RDBMS(关系数据库管理系统),例如 MySQL/MariaDB、PostgreSQL、SQLite、MS SQL 和 Oracle,以及 NoSQL,例如 MongoDB 等(通过插件) .它是一款轻量级、用户友好且高性能的数据库管理工具,可轻松用于管理您的数据库。Adminer 是作为 phpMyAdmin 的替代品而创建的,它是用 PHP 编写的,由一个很小的 PHP 文件组成,并在 Apache 许可…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Cacti 监控工具

如何在 Ubuntu 22.04 上安装 Cacti 监控工具 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 安装所需的依赖项 安装 LAMP 服务器 创建数据库 安装和配置 Cacti 为 Cacti 创建一个 Apache 虚拟主机 启动 Cacti Web 安装向导 结论 Cacti 是一个用 PHP 编写的开源网络监控和绘图工具。它是基于网络的,使用 MySQL 数据库存储所有必要的信息来创建图表并填充它们。它能够轮询网络设备以及跟踪带宽使用情况并非常漂亮地绘制图表。它使用 SNMP 协议收集有关远程设备(包括交换机和路由器)的信息。使用 Cacti,您可以通过 Web 浏览器监控带宽利用率和网络流量。在本教程中,我们将向您展示如何在 Ubuntu 22.04 服务器上安装 Cac…
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…
2025年2月28日

如何在 Debian 11 上设置 MariaDB 主-主复制

如何在 Debian 11 上设置 MariaDB 主-主复制 在此页 先决条件 设置 fqdn 和 /etc/hosts 文件 使用 Chrony 同步时间 安装 MariaDB 服务器 设置 UFW 防火墙 设置 master1 MariaDB 服务器 设置 master2 MariaDB 服务器 在 master1 MariaDB 服务器上启动主-主复制 测试数据库复制 结论 本教程将介绍如何在 Debian 11 服务器上设置 MariaDB Master-Master 复制。此外,我们将讨论如何使用 Chrony 在 MariaDB 服务器之间同步时间。先决条件要完成本教程,您需要满足以下要求: 两台或多台 Debian 11 服务器。该演示使用了两个 Debian 服务器。 具有根/管理员权限的非根用户。 设置 fqdn 和 /etc/hosts 文件要在多个服务器之间设置 MariaDB Master-Master…
2025年2月28日

初学者的 Linux killall 命令(8 个示例)

初学者的 Linux killall 命令(8 个示例) 在此页 Linux killall 命令 Q1。如何使用 killall 命令? Q2。 killall 区分大小写吗? Q3。如何让 killall 在终止进程之前询问? Q4。如何选择 killall 发送给进程的信号? Q5。如果指定的进程不存在,如何防止 killall 抱怨? Q6。如何杀死用户拥有的所有进程? Q7。如何根据时间杀死进程? Q8。如何确保 killall 仅在进程死亡后返回? 结论 我们已经讨论了 Linux kill 命令,如果你想终止 Linux 中的进程,你可以使用它。但是,还有另一个可用于相同目的的命令行实用程序:killall。在本教程中,我们将使用一些易于理解的示例来讨论此命令的基础知识。但在此之前,值得一提的是,本教程中包含的所有示例都已在 Ubuntu 22.04 LTS 上进行了测试。…