2025年2月28日

如何在 Debian 10 上使用 Nginx 代理安装 Apache Tomcat 9

在此页 先决条件 开始 安装Java 安装Tomcat 为 Tomcat 创建一个 Systemd 服务文件 配置 Tomcat Web 界面 为 Tomcat 配置 Nginx 访问 Tomcat 网络用户界面 结论 Tomcat 是一个免费、开源和轻量级的应用程序服务器,用于部署基于 Java 的应用程序。它可以用作独立服务器或与 Apache 和 Nginx 等其他服务器结合使用。它提供了与 Java Servlet 交互的扩展功能,还实现了 Java 平台的多项技术规范。目前,Tomcat 是使用最广泛的 Java 应用服务器之一。在本教程中,我将向您展示如何在 Debian 10 上安装带有 Nginx 的 Tomcat 9。先决条件 运行 Debian 10 的服务器。 用您的服务器 IP 指向的有效域名。 在您的服务器上配置了根密码。 入门在开始之前,最好将 APT 缓存更新到最新版本。您可以通过运行以下…
2025年2月28日

如何在 Linux 中使用 GNU bc(基本计算器)

bc(基本计算器)是一个命令行实用程序,可提供您对简单科学或金融计算器的所有期望。它是一种支持任意精度数字并交互式执行语句的语言,其语法类似于C编程语言。它通常可以用作数学脚本语言或交互式数学 shell,如本文所述。如果您的系统上没有 bc,您可以使用您的发行版的包管理器来安装它,如下所示:sudo apt install bc #Debian/Ubuntu sudo yum install bc #RHEL/CentOS sudo dnf install bc #Fedora 22+ 要以交互模式打开 bc,请在命令提示符下键入命令 bc,然后开始计算表达式。bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free soft…
2025年2月28日

Linux Mint 21.2“维多利亚”中的 6 个最佳新功能

Linux Mint 21.2“Victoria”终于发布了,充满了新功能、改进和用户界面更改。Linux Mint 21.2 已经发布,该发行版的粉丝们忍不住欢呼雀跃。鉴于其长期支持和出色的增强功能,基于 Ubuntu 的操作系统及其三个官方支持的桌面环境将继续存在。如果您一直在考虑从 Windows 切换到 Linux,或者感觉早就该升级了,那么今天就该看看 Linux Mint 21.2“Victoria”了。以下是最新 Linux Mint 版本的一些主要功能:1. 内核和桌面环境内核是操作系统最重要的部分,没有内核,每个 Linux 发行版都是不完整的。正如预期的那样,Mint 21.2 是基于 Ubuntu 22.04 的全新版本,由内核版本 5.15 提供支持。Linux Mint Victoria 提供三种桌面环境:Cinnamon、MATE 和 XFCE…
2025年2月28日

null 在 Linux 和计算中意味着什么

在此页 Linux 和类 Unix 系统中的 /dev/null 设备 计算机编程中的空值 在本文中,我将向您简要说明值 null 或 null 设备在计算世界中的含义。值 null 基本上意味着变量没有值。 Null 用于大多数计算机编程语言,在 Linux 中也有所谓的 null 设备 (/dev/null)。Linux 和类 Unix 系统中的 /dev/null 设备/dev/null 或空设备是一个特殊的虚拟计算机文件,它会丢弃您写入的任何数据。/dev/null 设备是例如当您想要丢弃一个程序的输出时使用,否则该程序会将其输出写入 stdout,例如在 cronjob 中使用时。示例 Cronjob:* * * * * /usr/local/bin/mycronscript.sh > /dev/null计算机编程中的空值 Null 在 SQL 中是一个特殊的关键字,表示数据库字…
2025年2月28日

使用 VeraCrypt 在 Linux 上加密文件夹和文件很容易:方法如下

要点加密文件夹可防止未经授权访问其包含的文件,并使用密码保护它们。VeraCrypt 是一款免费的开源工具,可以在几分钟内在 Linux 上创建加密文件夹。要使用 VeraCrypt,请从 VeraCrypt 网站下载适用于您的发行版的软件包,然后运行它并按照加密向导的提示进行操作。如果您想加密 Linux 计算机上的特定文件夹及其中的文件,则必须使用第三方工具来执行此操作。在本指南中,我将向您展示如何使用免费开源程序 VeraCrypt 轻松创建加密文件夹。为什么要加密您的文件夹?加密文件夹是防止未经授权的人员访问该文件夹的最佳方法。您本质上是对文件夹的访问进行密码保护,因此如果没有正确的凭据,就无法编辑甚至读取其内容。在我有关保护 Linux 笔记本电脑的文章中,我建议您在安装 Linux 时始终加密整个驱动器。但是,这可能并不总是一…
2025年2月28日

在Ubuntu上安装和使用VictoriaMetrics时间序列数据库|

时间序列数据库是一种针对处理时间戳或时间序列数据进行优化的数据库。时间序列数据是随时间记录的数据,例如股票价格、传感器读数或应用程序日志。它们旨在处理高频连续生成的大量数据,并实现对这些数据的高效查询和分析。它们通常以压缩和优化的格式存储数据,以便快速有效地检索和分析数据。时间序列数据库提供了多种功能和优点,包括:时间戳:时间序列数据库针对处理时间戳数据进行了优化,可以根据时间戳高效地存储和检索数据。可扩展性:时序数据库可以水平扩展以处理大量数据,并且可以跨多个节点或集群部署。聚合和查询:时间序列数据库提供有效查询和聚合时间序列数据的功能,例如给定时间段内的滚动平均值或最小值和最大值。高写入速率:时间序列数据库旨在处理高写入速率,能够以高频率摄取和存储大量数据。常用的时序数据库有InfluxDB、Prometh…
2025年2月28日

每个 Linux 用户都应该知道的 5 个简单的 Bash 历史技巧

有效地使用 bash 历史记录将为您在 Linux 终端中节省大量时间。无论您是 bash 初学者还是专家,如果不使用超级有用的 bash 历史记录功能,您就无法继续在命令行中工作。您可能已经意识到,如果您在 Linux 终端中使用向上或向下箭头键,则可以浏览之前运行的命令。这要归功于 bash 历史命令。1.查看你的bash历史记录查看您之前键入的命令的最简单方法是使用命令历史记录。history它将显示您的历史记录中存储的一百个甚至一千个命令。大小取决于 HISTSIZE 变量。如果您不希望屏幕混乱,可以限制其显示的行数。例如,要仅显示历史记录中的最后 7 个命令,请像这样使用:history 72. 从 bash 历史记录中运行命令当您查看历史记录时,您可以通过使用其编号与 ! 来运行命令,如下所示:!#您可以使用 !! 重新运行最后一个命令。当您忘记…
2025年2月28日

Wikit - 在 Linux 命令行上搜索维基百科

Wikit 是一个免费的开源命令行程序,用于在 Linux 命令行上轻松查看搜索查询的维基百科摘要;它是使用Nodejs构建的。动词 Wikit(源自“wikipedia it”)意味着在 wikipedia.org 上查找某些内容,这是流行且卓越的开源百科全书互联网。要在 Linux 系统上安装 Wikit,您必须安装 nodejs 和 npm,如果没有使用默认包管理器进行安装,如图所示。sudo apt install nodejs #Debian/Ubuntu sudo yum install nodejs npm #RHEL/CentOS sudo dnf install nodejs npm #Fedora 22+ 从默认存储库安装 nodejs 和 npm 将为您提供较旧的版本。因此,请阅读我们的文章,在 Linux 中获取最新版本的 Nodejs 和 npm。安装必要的依赖项…
2025年2月28日

在 Ubuntu 中查看和监控错误日志的完整指南

当您想要排除错误时,系统日志是您最好的朋友。以下是您需要了解的有关在 Ubuntu 上监控日志的所有信息。当您的计算机无法正常工作且您不知道原因时,这是非常令人沮丧的。虽然对于您在 Ubuntu 中可能遇到的每个问题都没有简单的解决方案,但您可以使用 Ubuntu 错误日志等资源来排除和诊断您的 PC 问题。什么是 Ubuntu 日志?Ubuntu 日志是综合文件,存储计算机上发生的所有事件的记录。它包括有关您的硬件、操作系统甚至某些软件的记录信息。这些日志对于故障排除和诊断过程非常宝贵。它们提供时间戳、上下文以及有关系统中发生的事件的详细信息等信息。要使用这些日志,您必须首先了解最重要的类型。Ubuntu 日志的类型Ubuntu 不是将每一点信息都写入一个日志,而是将信息记录在专为不同目的而设计的单独日志中。虽然日志太多无法列出,但在…
2025年2月28日

如何在 Linux 中更改 Nginx 端口?

介绍Nginx 是一种流行的开源 Web 服务器,以其速度、可靠性和可扩展性而闻名。 Nginx 的默认端口是 80,允许 Web 流量流入和流出服务器。虽然此端口在大多数情况下运行良好,但它也可能使服务器容易受到网络攻击,因为它是黑客瞄准的众所周知的端口。检查当前 Nginx 配置如何检查当前 Nginx 配置的分步指南在更改 Nginx 端口之前,确保当前配置正确非常重要。要检查当前的 Nginx 配置,请按照以下步骤操作 -以 root 或具有 sudo 权限的用户身份登录 Linux 服务器。在您喜欢的文本编辑器中打开 Nginx 配置文件。该文件的位置可能会有所不同,具体取决于您的操作系统和安装方法。在大多数情况下,它位于/etc/nginx/nginx.conf。通过运行以下命令检查配置文件中是否有任何语法错误 -sudo nginx -t 如果没有语法错…