2025年2月28日

whowatch - 实时监控 Linux 用户和进程

whowatch 是一个简单、易于使用的类似 who 的交互式命令行程序,用于监视 Linux 系统上的进程和用户。它以与实时 w 命令类似的方式显示谁登录到您的系统以及他们正在做什么。它显示系统上的用户总数以及每种连接类型(本地、telnet、ssh 等)的用户数。 whowatch 还显示系统正常运行时间并显示用户的登录名、tty、主机、进程以及连接类型等信息。此外,您还可以选择特定用户并查看其进程树。在进程树模式下,您可以以有趣的方式向选定的进程发送SIGINT和SIGKILL信号。在这篇简短的文章中,我们将解释如何在 Linux 系统上安装和使用 whowatch 来实时监控机器中的用户和进程。如何在 Linux 中安装 whowatch可以使用 Linux 发行版上的包管理器从默认存储库轻松安装程序 whowatch,如图所示。sudo ap…
2025年2月28日

使用这 9 个艺术命令在 Linux 终端中发挥创意

在 Linux 上,艺术就是你想要的任何东西。它可以显示 ASCII 转换的图像或使用海龟图形创建您自己的精致 3D 线草图。它甚至可以是生长在终端窗口中的盆景树。如果您使用的是 Linux,您可以自己尝试其中一些命令。1 Figlet 该终端是基于文本的,因此 ASCII 艺术通常是在其中发挥创意的最佳方式。 Figlet 是一个可以在 Linux 终端中运行的命令,它允许您使用包含不同字体文件的庞大库来绘制 3D 风格的 ASCII 文本艺术。Figlet 网站有许多此类字体文件供您下载。要使用它们,请将字体文件下载到您的 Linux PC,然后从终端的同一目录中键入:figlet -f font text将 font 替换为字体文件的名称,将 text 替换为您要打印的文本。Figlet 在基于 Ubuntu 和 Debian 的系统的默认 apt 存储库中可用,因此只需在终…
2025年2月28日

Linux 技巧:在 Chrome 中玩游戏、文本转语音、安排作业以及在 Linux 中观看命令

在这里,我再次在 Linux 提示和技巧系列中列出了四件事,您可以这样做,以在 Linux 环境中保持更高的生产力和娱乐性。我涵盖的主题包括 Google-chrome 内置小游戏、Linux 终端中的文本转语音、使用“at”命令快速调度作业以及定期观看命令。1. 在 Google Chrome 浏览器中玩游戏通常,当由于某些其他原因发生断电或无网络时,我不会将我的 Linux 机器置于维护模式。我让自己通过 Google Chrome 玩一个有趣的小游戏。我不是游戏玩家,因此我没有安装第三方令人毛骨悚然的游戏。安全是另一个问题。因此,当出现与互联网相关的问题时,我的网页看起来像这样:您只需按空格键即可玩 Google-chrome 内置游戏。您可以玩的次数没有限制。最好的事情是您无需费力安装和使用它。无需第三方应用程序/插件。它应该在 Windo…
2025年2月28日

如何在 Linux 中使用 Squid 缓存和 Cisco 路由器控制 Web 流量

网络中的一项重要任务是控制和管理员工的上网流量,有很多解决方案可以处理这个问题,最好的解决方案之一是在 Linux 机器上使用鱿鱼缓存。 Squid 可以检查、限制和缓存从一个网络到另一个网络的网络流量,例如从 LAN 到 Internet。有几种方法可以将客户端的 Web 请求重定向到 Squid 机器,在本文中,我们将向您展示如何使用 WCCP 协议将 Web 流量从 CISCO 路由器重定向到 Squid 缓存机器。下图是一个基本场景的示例。正如你在上图中看到的,所有客户端的网络流量首先进入Cisco路由器(这是他们的默认网关),然后路由器默默地将数据包重定向到squid机器,现在squid可以发挥它的作用,主要作用是缓存网页内容,根据域、时间间隔、IP 地址、文件大小等限制访问。我们分两个主要步骤回顾这个场景的配置,首先我们应该安装和配置sq…
2025年2月28日

如何使用 Osquery 监控 Linux 服务器安全

Osquery 是一个免费、开源、功能强大且跨平台的基于 SQL 的操作系统检测、监控和分析框架,适用于 Linux、FreeBSD、Windows 和 Mac/OS X 系统,由 构建脸书。它是一个简单易用的操作系统资源管理器。它结合了许多执行低级操作系统分析和监控的工具;这些工具将操作系统揭示为高性能关系数据库,例如 MySQL/MariaDB、PostgreSQL 等,其中操作系统概念表示为表格形式,允许用户使用SQL命令进行系统监控和分析。Osquery 使用简单的插件和扩展 API 来实现 SQL 表,已有一组可供使用的表,并且正在编写更多表。有些表只能在特定操作系统上找到,例如,只能在 Linux 系统上找到 kernel_modules 表。此外,您可以通过osqueryi shell在单个主机上运行查询来监视和分析操作系统状态,或者通过…
2025年2月28日

如何使用 Linux 工具集生成和交付系统活动报告 - 第 3 部分

作为系统工程师,您经常需要生成显示系统资源利用率的报告,以确保:1) 资源得到最佳利用,2) 防止出现瓶颈,3) 确保可扩展性等。除了用于检查磁盘、内存和 CPU 使用情况的众所周知的本机 Linux 工具之外(仅举几个例子),红帽企业 Linux 7 还提供了两个额外的工具集来增强您可以为报告收集的数据: sysstat 和 dstat。在本文中,我们将描述两者,但我们首先回顾一下经典工具的用法。本机 Linux 工具使用df,您将能够报告文件系统的磁盘空间和索引节点使用情况。您需要监视两者,因为空间不足将阻止您保存更多文件(甚至可能导致系统崩溃),就像索引节点用完意味着您无法将更多文件与其相应的数据链接一样结构,从而产生相同的效果:您将无法将这些文件保存到磁盘。 df -h [Display output in human-readable form…
2025年2月28日

如何修复 Linux 中的“passwd:身份验证令牌操作错误”

在Linux中,passwd命令用于设置或更改用户帐户密码,使用此命令有时用户可能会遇到错误:“passwd:身份验证令牌操作错误”,如下例所示。最近,我使用用户名“howtoing”登录到我的 CentOS 服务器。登录后,我尝试使用 passwd 实用程序更改密码,但一秒钟后我收到以下错误消息。su - tecmint passwd tecmint Changing password for user tecmint Changing password for tecmint (current) UNIX password: passwd: Authentication token manipulation error 在本文中,我们将解释在 Linux 系统中修复“passwd:身份验证令牌操作错误”的不同方法。1. 重启系统第一个基本解决方案是重新启动系统。我…
2025年2月28日

fdupes - 在 Linux 中查找和删除重复文件的命令行工具

对于大多数计算机用户来说,查找和替换重复文件是一个常见的要求。查找并删除重复文件是一项繁琐的工作,需要时间和耐心。如果您的计算机由 GNU/Linux 提供支持,那么借助“fdupes”实用程序,查找重复文件会非常容易。fdupes是什么?Fdupes 是由 Adrian Lopez 使用 C 编程语言编写的 Linux 实用程序,在 MIT 许可证下发布。该应用程序能够在给定的一组目录和子目录中查找重复文件。 Fdupes 通过比较文件的 MD5 签名,然后进行逐字节比较来识别重复项。 Fdupes 可以传递许多选项来列出、删除和替换具有重复硬链接的文件。比较按以下顺序开始:大小比较 部分 MD5 签名比较 完整 MD5 签名比较 字节到字节比较。在 Linux 上安装 fdupes安装最新版本的 fdupes(fdupes 版本 1.51)就像在基于 Debian 的系统…
2025年2月28日

如果 Ubuntu 存在,为什么还要使用另一个基于 Ubuntu 的发行版?这里有 5 个原因

您是否知道有一个基于 Ubuntu 的发行版的完整生态系统,每个发行版都有自己独特的功能和超能力?您可能会想,如果 Ubuntu 运行得这么好,为什么还要费心使用这些替代方案呢?好吧,以下是您应该探索基于 Ubuntu 的发行版的更广阔世界的五个原因。1 您将获得专门的工具虽然 Ubuntu 是万能的,但它的一些分支可以满足特定的需求和工作流程。让我们看几个突出的例子:Ubuntu Studio:多媒体强国如果您想主要使用 Ubuntu 进行媒体制作,您应该查看 Ubuntu Studio。这是 Ubuntu 的官方版本,为音频制作、视频编辑和图形设计提供了优化的环境。此外,为了节省时间,该发行版预装了最流行、最强大的免费开源 (FOSS) 创意工具的大杂烩。这包括:多轨录音的热情用于 3D 建模和动画的 Blender用于图像编辑的 GIMPKdenl…
2025年2月28日

如何在 Ubuntu 18.04 上安装和使用 PostgreSQL

PostgreSQL(简称Postgres)是一个开源、强大、先进、高性能、稳定的关系文档数据库系统。它使用并增强了 SQL 语言以及大量用于安全数据存储和管理的功能。它高效、可靠且可扩展,可处理大量复杂的数据并建立企业级容错环境,同时确保数据的高度完整性。 Postgres 还具有高度可扩展的功能,例如带有 API 的索引,以便您可以开发自己的解决方案来解决数据存储挑战。在本文中,我们将解释如何在 Ubuntu 18.04 服务器上安装 PostgreSQL(也适用于较旧的 Ubuntu 版本)并学习一些基本的使用方法。如何在 Ubuntu 上安装 PostgreSQL首先,创建一个文件 /etc/apt/sources.list.d/pgdg.list 来存储存储库配置,然后将存储库密钥导入到您的系统中,更新系统软件包列表并安装 Postgr…