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…
2025年2月28日

Mytop - 在 Linux 中监控 MySQL/MariaDB 性能的有用工具

Mytop - 在 Linux 中监控 MySQL/MariaDB 性能的有用工具 Mytop 是一个针对 MySQL 和 MariaDB 数据库的开源免费监控程序,由 Jeremy Zawodny 使用 Jeremy Zawodny 编写。 Perl语言。它在外观和感觉上与最著名的 Linux 系统监控工具 top 非常相似。Mytop程序提供了一个命令行shell界面来监控实时MySQL/MariaDB线程、每秒查询、 进程列表和数据库性能,并为数据库管理员提供更好地优化服务器以处理重负载的想法。默认情况下,Mytop 工具包含在 Fedora 和 Debian/Ubuntu 存储库中,因此您只需使用默认包管理器安装它即可。如果您使用RHEL/CentOS发行版,那么您需要启用第三方EPEL存储库才能安装它。对于其他 Linux 发行版,您可以获取 mytop 源代码包并…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Apache2 安装 Drupal CMS

如何在 Ubuntu 22.04 上使用 Apache2 安装 Drupal CMS 在此页 先决条件 安装 Apache2 Web 服务器 安装 MariaDB 服务器 安装和配置 PHP 8.x 安装作曲家 下载 Drupal 最新版本 为 Drupal 设置 Apache2 虚拟主机 运行 Drupal Web 安装程序 结论 Drupal 是一个免费的开源 Web 内容管理系统,用 PHP 编写,并在 GNU 通用公共许可证下分发。 Drupal 为多渠道发布提供了一个强大的内容管理工具和复杂的 API。在互联网上排名前 10,000 的网站中,至少有 14% 使用 Drupal,用于全球企业行业、政府、教育和机构网站。 Drupal 提供了一个高度可扩展的系统,与数字应用程序集成,可用于为具有多语言支持的不同组织创建多站点。在本指南中,我将向您展示如何在 Ubuntu 22.04 系统上安装最新版本的 Dru…
2025年2月28日

在 Linux 中使用 PyGobject 工具创建更高级的 GUI 应用程序

在 Linux 中使用 PyGobject 工具创建更高级的 GUI 应用程序 图形用户界面(GUI)应用程序已成为现代软件开发的重要组成部分。 GUI 为用户与应用程序交互提供了视觉上吸引人且用户友好的界面。在 Linux 中,PyGObject 是使用 GObject 自省库开发 GUI 应用程序的强大工具。 PyGObject 是一个 Python 模块,为基于 GObject 的库(包括 GTK、GStreamer 等)提供绑定。在本文中,我们将讨论如何在 Linux 中使用 PyGObject 创建更高级的 GUI 应用程序。什么是 PyGObject?GObject 是 GTK、GStreamer 和其他库用来用 C 语言创建面向对象软件的基本对象系统。PyGObject 允许开发人员使用 Python 创建 GUI 应用程序,同时利用基于 GObject 的库的强大功能。要求在开始…
2025年2月28日

iftop - 实时 Linux 网络带宽监控工具

iftop - 实时 Linux 网络带宽监控工具 在之前的文章中,我们回顾了 TOP 命令的用法及其参数。在这篇文章中,我们提出了另一个优秀的程序,名为Interface TOP (IFTOP),它是一个基于控制台的实时网络带宽监控工具。它将在界面上显示网络活动的快速概述。 Iftop 平均每 2、10 和 40 秒显示实时更新的网络使用带宽列表。在这篇文章中,我们将通过 Linux 中的示例了解安装以及如何使用 IFTOP。要求:libpcap :用于捕获实时网络数据的库。libncurses :一个编程库,提供用于以独立于终端的方式构建基于文本的界面的 API。安装 libpcap 和 libncurses首先使用 Linux 发行版包管理器安装 libpcap 和 libncurses 库,如图所示。sudo apt install libpcap0.8 libpcap…
2025年2月28日

在 Debian 上使用 fetchmail 从远程服务器检索电子邮件

在 Debian 上使用 fetchmail 从远程服务器检索电子邮件 在此页 1 条初步说明 2 安装fetchmail 3 配置fetchmail 3.1 使用全局配置文件将 fetchmail 作为守护进程运行 3.2 使用每用户配置文件并通过 Cron 运行 fetchmail Fetchmail 是一个用于从远程服务器检索电子邮件的程序。假设您在五个不同的服务器上有五个电子邮件帐户。当然,您不想连接到他们每个人来获取您的电子邮件。这就是 fetchmail 发挥作用的地方。如果你在 Linux 服务器上有一个用户帐户,你可以让 fetchmail 从远程服务器下载电子邮件并将它们放入一个邮箱(你的 Linux 用户的那个),从那里你可以用你的电子邮件客户端(例如 Thunderbird 或外表)。或者假设您在一家不进行垃圾邮件和病毒过滤的提供商处拥有一个电子邮件帐…
2025年2月28日

如何在 CentOS、RHEL 和 Fedora 中安装 NetBeans IDE

如何在 CentOS、RHEL 和 Fedora 中安装 NetBeans IDE 在本文中,我们将介绍最新版本 NetBeans IDE 8.2 在 CentOS、Red Hat 和 Fedora 中的安装过程 基于 Linux 发行版。NetBeans IDE(集成开发环境)是一款免费开源的跨平台 IDE,可在 Linux、Windows 和 Mac OSX 上运行,现在是 的官方 IDE Java 8。它为最新的 Java 技术提供了卓越的支持,支持多种语言,允许快速、智能的代码编辑。它还通过强大的编辑器、代码分析器和转换器以及更多功能帮助用户轻松高效地管理他们的项目。它旨在用于开发 Java 桌面、移动和 Web 应用程序以及使用 HTML、JavaScript 和 CSS 的 HTML5 应用程序。 NetBeans IDE 也是用于 C/C++ 编程的最佳 IDE 之一,并且它还为 PHP 程序员提…