2025年2月28日

Cpustat – 通过在 Linux 中运行进程来监控 CPU 利用率

Cpustat – 通过在 Linux 中运行进程来监控 CPU 利用率 Cpustat 是一个命令行实用程序,用于通过在 Linux 中运行进程来监控 CPU 利用率。它允许用户查看单个进程和进程组使用的 CPU 时间量,从而深入了解系统资源的利用情况。借助 Cpustat,用户可以识别消耗过多 CPU 时间的进程,并采取措施优化系统性能。安装CPUstatCpustat 适用于大多数 Linux 发行版,并且可以使用包管理器进行安装。在 Debian/Ubuntu 上,使用以下命令进行安装 -sudo apt-get install cpustat 在 Fedora/CentOS 上,使用以下命令 -sudo dnf install cpustat 使用CPUstat要使用 Cpustat,只需运行命令 cpustat 并后跟任何可选参数。默认情况下,Cpustat 将显示所有正在…
2025年2月28日

如何在 Linux 中将文件权限和所有权复制到另一个文件

如何在 Linux 中将文件权限和所有权复制到另一个文件 假设您有两个文件或者您刚刚创建了一个新文件并希望它具有与旧文件相同的权限和所有权。在本文中,我们将向您展示如何分别使用 chmod 和 chown 命令在 Linux 中将权限和所有权从一个文件复制到另一个文件。将文件权限复制到另一个文件要将文件权限从一个文件复制到另一个文件,请使用 chmod 命令和 --reference 开关,语法如下,其中 reference_file 是从中复制权限的文件,而不是指定文件的模式(即八进制或数字模式权限)。chmod --reference=reference_file file 例如,ls -l users.list ls -l keys.list sudo chmod --reference=users.list keys.list ls -l keys.list 将文…
2025年2月28日

如何在 Ubuntu、Debian 和 Linux Mint 中安装 Java 14

如何在 Ubuntu、Debian 和 Linux Mint 中安装 Java 14 本教程将指导您如何在 Ubuntu、Debian 和 Linux Mint 中安装 Java 14 标准版开发套件 (JDK) 使用 PPA 包并来自存档源的发行版。在 Ubuntu、Debian 和 Mint 中使用 PPA 安装 Java 14要安装最新的 Java 14 版本,首先,将以下 linuxuprising/java PPA 添加到您的系统并更新存储库包数据库,如图所示。sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update 添加并更新 PPA 后,现在搜索名称为 oracle-java14-installer 的软件包,如图所示。sudo apt-cache search oracle-java14-installer ora…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Nginx 代理安装 JasperReports

如何在 Ubuntu 22.04 上使用 Nginx 代理安装 JasperReports 在此页 先决条件 安装Java JDK 安装和配置 MariaDB 数据库 安装 Tomcat 服务器 为 Tomcat 创建一个 Systemd 服务文件 安装和配置 JasperReports 访问 JasperReports 网络用户界面 将 Nginx 配置为 JasperReports 的反向代理 结论 JasperReports 是一个免费的开源 Java 报告引擎和类库,可帮助开发人员将报告功能添加到他们的应用程序中。它是一个独立且可嵌入的报告服务器,提供报告和分析功能。使用 JasperReports,您可以生成专业的报告,包括图像、图表和图形。此工具还可以帮助您将丰富的内容写入屏幕、打印机和多种文件格式。包括 HTML、PDF、XLS、RTF、CSV、XML、ODT 和 TXT。在…
2025年2月28日

CPUTool - 限制和控制 Linux 中任何进程的 CPU 使用率

CPUTool - 限制和控制 Linux 中任何进程的 CPU 使用率 CPU利用率是决定系统性能的重要因素。当系统上运行多个进程时,CPU 可能会过载,从而导致系统性能下降甚至崩溃。为了避免这种情况,必须控制和限制各个进程的 CPU 利用率。CPUTool 是一个命令行工具,使您能够限制和控制 Linux 系统上运行的任何进程的 CPU 利用率。它的工作原理是设置进程的 CPU 关联性和优先级,允许您将 CPU 处理能力的特定百分比分配给特定进程。在本文中,我们将讨论如何安装和使用 CPUTool 来限制和控制 Linux 中任何进程的 CPU 使用率。CPUTool的安装大多数 Linux 发行版的存储库中都提供了 CPUTool。您可以使用您的发行版的包管理器来安装 CPUTool。例如,如果您使用 Ubuntu 或 Debian,您可以通过在终端中运行以下命令来安…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Checkmk 安装和监控服务器

如何在 Ubuntu 22.04 上使用 Checkmk 安装和监控服务器 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Checkmk 第 3 步 - 创建 Checkmk 网站 第 4 步 - 访问 Checkmk 网站 第 5 步 - 安装 SSL 第 6 步 - 配置 Apache 服务器 第 7 步 - 安装监控代理 第 8 步 - 添加主机进行监控 第 9 步 - 启用电子邮件通知 编辑通知规则 为通知配置后备电子邮件地址 安装新版本 恢复 Checkmk 站点 Checkmk 是用 Python 和 C++ 编写的服务器和应用程序监控软件。它支持对服务器、应用程序、网络、容器和云的监控。它具有广泛的功能,包括自动监控、通过 HTTP/SNMP 的无代理监控、超过 1900 个用于收集数据的插件、详细的网络流量分析、可定制的仪表板和 Grafana 支持。Checkmk 有四个版本。第一个版本是开源的 Raw 版本,以 Nagios 为核心…
2025年2月28日

如何在 Linux 中管理用户密码过期和老化

如何在 Linux 中管理用户密码过期和老化 系统管理涉及众多任务,包括管理用户/组,在用户管理下,涉及的一些次要任务包括添加、修改、暂停或停用用户帐户等等。本文将解释一项关键的用户帐户管理功能,即如何使用 chage 命令在 Linux 中设置或更改用户密码过期和老化。另请阅读:如何在 Linux 中管理用户和组chage命令用于修改用户密码过期信息。它使您能够查看用户帐户的老化信息、更改密码更改之间的天数以及上次更改密码的日期。一旦您设置了密码到期和老化信息,系统将使用此信息来确定用户何时必须更改其密码。通常,公司或组织都有某些安全策略,要求用户定期更改密码:这可能是执行此类策略的简单方法,如下所述。要查看用户帐户老化信息,请使用 -l 标志作为 shwon。chage -l ravi 要设置上次更改密码的日期或天数(自 1970 年 1 月 1…
2025年2月28日

在 Samba AD DC 上创建共享目录并映射到 Windows_Linux 客户端

在 Samba AD DC 上创建共享目录并映射到 Windows_Linux 客户端 在本教程中,我们将在 Samba Active Directory 域控制器 (AD DC) 上设置共享目录并将其映射到 Windows 和 Linux 客户端。这将允许用户轻松、安全地在计算机之间访问和共享文件。 Samba 是一个开源软件套件,可在各种操作系统(包括 Windows 和 Linux)上提供文件和打印服务。 Active Directory(AD)是微软开发的目录服务,用于管理和验证网络资源。 Samba 和 AD 的结合为各种规模的组织创建了强大而灵活的文件共享解决方案。先决条件在我们开始之前,请确保您拥有以下内容 -安装并配置了 Samba 和 Active Directory 的 Linux 服务器。加入 AD 域的一台或多台 Windows 和 Linux 客户端。创建共享目录要创建…
2025年2月28日

如何在 Linux 中强制用户下次登录时更改密码

如何在 Linux 中强制用户下次登录时更改密码 在上一篇文章中,我们向您解释了如何在 Linux 中更改用户密码过期信息,其中我们查看了 chage 命令的不同示例。在这篇文章中,我们将详细介绍如何在Linux中强制用户下次登录时更改密码。另请阅读:在 Linux 中更改用户默认 Shell 的 3 种方法请注意,如果您刚刚创建了一个具有默认密码的用户帐户,您还可以使用此技巧强制该用户在首次登录时更改密码。有两种可能的方法可以实现此目的,如下文详细描述。使用 passwd 命令要强制用户更改密码,首先密码必须已经过期,要使用户的密码过期,可以使用passwd命令,该命令用于更改用户的密码通过指定 -e 或 --expire 开关以及用户名,如图所示。passwd --expire ravi 接下来使用 chage 命令验证用户 ravi 的密码过期和老化信息,…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Statping

如何在 Ubuntu 22.04 上安装 Statping 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Docker 第 3 步 - 安装 Nginx 第 4 步 - 安装 SSL 第 5 步 - 配置 Docker 组合文件 第 6 步 - 配置 NGinx 第 7 步 - 运行统计 第 8 步 - 配置统计 第 9 步 - 更新统计 结论 Statping 是一种开源正常运行时间监视器,可跟踪跨多个服务器托管的网站和应用程序。它可以通过从各种来源获取实时数据来生成漂亮的状态页面。它可以与多种数据库系统一起工作,包括 SQLite、MySQL 和 Postgres。对于我们的教程,我们将使用 Statping 的分支,称为 Statping-ng,因为不再开发原始应用程序。在本教程中,您将学习如何使用 Docker 和 Nginx 服务器作为代理在 Ubuntu 22.04 服务器上安装 Statping。先决条件 A server r…