2025年2月28日

如何使用 Fail2ban 保护您的 Linux 服务器

在管理 Linux 服务器时,提高服务器安全性应该是您的首要任务之一。通过检查服务器日志,您可能经常会发现暴力登录、网络洪水、漏洞利用搜索等不同的尝试。使用fail2ban等入侵防御软件,您可以检查服务器日志并添加额外的 iptables 规则来阻止有问题的 IP 地址。另请阅读:如何在 CentOS/RHEL 8 上安装 Fail2Ban 来保护 SSH本教程将向您展示如何安装 fail2ban 并设置基本配置以保护您的 Linux 系统免受暴力攻击。要求Fail2ban 是用 python 编写的,唯一的要求是安装 python:Fail2ban 分支 0.9.x 需要 Python =2.6 或 Python =3.2Fail2ban 分支 0.8.x 需要 Python =2.4对您系统的 root 访问权限可选,iptables 或 showewall 和 sendmail如何…
2025年2月28日

如何在 Ubuntu 18.04 中截取锁定和登录屏幕的屏幕截图

当我们必须在 Ubuntu 中截取屏幕截图时,我们通常使用屏幕截图应用程序或打印屏幕实用程序。这种截取屏幕截图的方式非常有用,但缺少一个功能:截取登录和锁定屏幕的屏幕截图。有时,进行此类屏幕截图变得极其重要;例如,几天前我正在写一篇关于如何更改登录和锁定屏幕的背景图像的教程。我需要捕获教程的前后图像,并想出了一个解决方法,我想在这里分享。本教程将教您以下几件事:截取锁定屏幕的屏幕截图截取登录屏幕的屏幕截图请注意,我们正在 Ubuntu 18.04 系统上执行本教程中描述的步骤。截取锁定屏幕的屏幕截图截取 Ubuntu 锁屏的屏幕截图非常简单。请按照以下步骤通过屏幕截图应用程序执行此操作:从 Ubuntu 应用程序列表中打开屏幕截图应用程序。它是最新版本 Ubuntu 附带的默认屏幕捕获应用程序。将“延迟后抓取”值设置为 10 秒:通过S…
2025年2月28日

在Linux上安装PIP来管理Python包

Python 可能是当今技术驱动的世界中最常用的编程语言之一。该语言因其灵活、有效并提供广泛的第三方模块而受到世界各地开发人员的欢迎。 PIP 是促进 Python 包管理的关键元素。这篇文章是在 Linux 上设置 PIP 以管理 Python 包的完整教程。它充满了有用的示例来帮助您理解。画中画简介包管理系统PIP,全称“Pip Installs Packages”,用于安装和管理Python软件包。 PIP 连接到 PyPI(Python 包索引)在线存储库,您可以在其中使用单个命令来访问和安装数百万个 Python 包。每个 Python 编码员都需要它作为工具。在 Linux 上安装 PIP在继续 PIP 安装之前,请确保您的 Python 环境是最新的。 PIP 默认包含在 Python 2.7.9 和 Python 3.4 中。要检查计算机上的 Python 版本,请运行…
2025年2月28日

如何在 Linux 中列出已编译和安装的 PHP 模块

如果您在 Linux 系统上安装了许多 PHP 扩展或模块,并且您试图找出某个特定的 PHP 模块是否已安装,或者您只是想获取 Linux 系统上已安装的 PHP 扩展的完整列表。在本文中,我们将向您展示如何从 Linux 命令行列出所有已安装或已编译的 PHP 模块。如何列出已编译的 PHP 模块一般命令是 php -m ,它将显示所有“已编译”PHP 模块的列表。php -m apc bz2 calendar Core ctype curl date dom ereg exif fileinfo filter ftp gd gettext gmp hash iconv json libxml mbstring mcrypt mysql mysqli openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar readline Reflection session shmop Sim…
2025年2月28日

Linux 中 mkdir、tar 和 Kill 命令的 4 个有用提示

我们继续以传统方式完成一项任务,直到我们知道可以用另一种更好的方式来完成它。作为 Linux 技巧和技巧系列的继续,我在这里提供以下四个技巧,它们将在很多方面为您提供帮助。开始了!1. 您应该创建一个类似于下面给出的长/复杂的目录树。实现这一目标最有效的方法是什么?目录树结构的实现如下所示。cd /home/$USER/Desktop mkdir tecmint mkdir tecmint/etc mkdir tecmint/lib mkdir tecmint/usr mkdir tecmint/bin mkdir tecmint/tmp mkdir tecmint/opt mkdir tecmint/var mkdir tecmint/etc/x1 mkdir tecmint/usr/x2 mkdir tecmint/usr/x3 mkdir tecmint/tm…
2025年2月28日

在 Ubuntu 18.04 中保持时钟与互联网时间服务器同步

最佳做法是根据指定的时区使时钟与互联网保持同步,除非需要手动更改系统时间。本文介绍了通过命令行和 Ubuntu 18.04 LTS (Bionic Beaver) 的图形用户界面使时钟与互联网时间服务器保持同步的方法。该功能最初是为无法跟上当前时间的旧计算机而开发的。通过命令行将时钟与时间服务器同步检查当前时间状态timedatectl 命令可让您检查系统时钟的当前时间状态。通过 Ctrl+Alt+T 打开 Ubuntu 终端并输入以下命令:timedatectl status除其他详细信息外,您还可以查看当地时间、世界时间以及您的系统时钟是否与互联网时间服务器同步。同步系统时间chronyd 命令可让您检查系统时钟关闭的时间。如果您在未先安装该实用程序的情况下运行 chronyd 命令,您将收到以下消息:请按如下方式安装 Chrony 实用程…
2025年2月28日

4 个在多个 Linux 服务器上运行命令的有用工具

在本文中,我们将展示如何同时在多个 Linux 服务器上运行命令。我们将解释如何使用一些众所周知的工具来同时在多个服务器上执行一系列重复的命令。本指南对于通常需要每天检查多个 Linux 服务器的运行状况的系统管理员来说非常有用。出于本文的目的,我们假设您已经设置了 SSH 来访问所有服务器,其次,当同时访问多个服务器时,最好在所有 Linux 服务器上设置基于密钥的无密码 SSH。这首先增强了服务器的安全性,并且还可以轻松访问。另请阅读:如何配置自定义 SSH 连接以简化远程访问1.PSSH——并行SSHParallel-SSH 是一个开源、快速且易于使用的基于 Python 命令行的工具包,用于在多个 Linux 系统上并行执行 ssh。它包含许多用于各种目的的工具,例如parallel-ssh、parallel-scp、parallel-…
2025年2月28日

如何从 Linux Mint 21.3 升级到 Linux Mint 22

如果您不想重新安装 Linux Mint 22 Wilma,您可以简单地从早期版本升级。在本文中,我们将引导您完成将 Linux Mint 21.3(21.x 版本的最新次要版本)升级到 Linux Mint 22 的步骤。在继续之前,请注意这是一次重大升级,并且肯定需要几个小时。此外,启动升级过程后,升级工具将要求您当前安装的Linux Mint为最新(您必须在必要时安装更新)并准备系统快照。所以,不要着急,不要走捷径,这可能会对整个升级过程产生负面影响。现在让我们开始吧!第1步:安装mintupgrade工具首先,打开终端,运行以下命令刷新 apt-cache,并安装 mintupgrade 升级工具:sudo apt update sudo apt install mintupgrade 如果您在存储库中找不到 mintupgrade,则需要切换到默认…
2025年2月28日

如何在 Ubuntu 18.04 上获得 Windows 外观

如果您最近从 Windows 切换到 Linux,您可能会错过桌面上吸引人的主题和可自定义的任务栏。橙色的 Ubuntu 主题对您来说可能过于简单,您可能希望在更加用户友好且丰富多彩的环境中工作。在本文中,我们将告诉您如何为 Ubuntu 18.04 提供与 Windows 操作系统几乎相同的外观和感觉,主要是通过自定义任务栏并合并 Windows 风格的主题。第 1 步:切换到类似 Windows 的任务栏如果您缺少位于底部的 Windows 任务栏,并且想要摆脱通常垂直位于桌面左侧的 Linux 任务栏,您可以使用 Gnome 扩展。 Ubuntu 上的扩展实用程序可让您在很大程度上自定义桌面布局。可以毫不夸张地说,您可以比 Windows 更加自定义 Ubuntu。您需要下载 Gnome Shell 扩展和 Gnome Tweaks 才能切换到类似 Windows 的任务栏…
2025年2月28日

如何在 Linux 中按名称或扩展名查找文件

很多时候,我们发现自己需要搜索具有不同扩展名的多个文件,这对于许多 Linux 用户来说是常见的情况,尤其是在终端中工作时。我们可以使用多种 Linux 实用程序来定位文件系统上的文件,但查找具有多个扩展名的文件有时会很棘手,并且需要特定的命令。find 实用程序是用于在 Linux 文件系统上定位文件的众多实用程序之一。在本操作指南中,我们将介绍一些使用 find 帮助我们一次查找多个文件名的示例。在我们深入了解实际命令之前,让我们先看一下 Linux `find` 实用程序的简要介绍。find命令简介find 命令是一个通用工具,用于在 Linux 文件系统中搜索文件和目录。find 实用程序最简单、最通用的语法如下:find directory options [expression] 以下是其组件的简要概述:目录:您要开始搜索的目录。选项:用…