2025年2月28日

Linux 中的 find 命令及示例 - Linux 命令行教程

如果您需要搜索一个或多个特定文件或目录,Linux 中的 find 命令是完成这项工作的完美工具。 find 命令可以搜索具有特定名称的文件,但您也可以搜索遵循特定命名模式的文件。这可以扩展到根据文件大小、文件扩展名或许多其他选项查找文件。find 命令非常通用,并且包含大量选项。学习如何使用它可能需要一些时间,但最终,它比手动或通过 GUI 搜索文件有用得多。您还可以指示 find 命令对匹配特定搜索条件的任何文件执行另一个命令。无论您是在当前目录、其子目录之一还是整个系统上的任何位置搜索文件,find 命令都可以胜任这项任务。在本教程中,您将通过示例学习如何在 Linux 中使用 find 命令。请按照下面的说明了解可与此命令一起使用的各种选项。在本教程中您将学习:如何在 Linux 上使用 find 命令常用选项当您第一次查看示例命令时,Li…
2025年2月28日

如何在 Debian/Ubuntu 上使用“Katoolin”自动安装所有 Kali Linux 工具

Katoolin 是一个脚本,可帮助在您选择的 Linux 发行版上安装 Kali Linux 工具。对于我们这些喜欢使用 Kali Linux 开发团队提供的渗透测试工具的人来说,可以通过使用 Katoolin 在他们喜欢的 Linux 发行版上有效地做到这一点。在本教程中,我们将了解在基于 Debian 的衍生产品上安装 Katoolin 的步骤。Katoolin的主要特点添加 Kali Linux 存储库。删除 Kali Linux 存储库。安装 Kali Linux 工具。要求安装和使用 Katoolin 的要求。本例的操作系统我们使用 Ubuntu 14.04 64 位。Python 2.7安装 Katoolin要安装Katoolin,请运行以下命令。apt-get install git git clone https://github.com/LionSec/katooli…
2025年2月28日

设置 Samba 并配置 FirewallD 和 SELinux 以允许在 Linux/Windows 客户端上共享文件 - 第 6 部分

由于计算机很少作为孤立的系统工作,因此作为系统管理员或工程师,您应该知道如何设置和维护具有多种类型服务器的网络。在本文和本系列的下一篇文章中,我们将分别介绍使用 Windows/Linux 和 Linux 客户端设置 Samba 和 NFS 服务器的基本知识。如果您需要在可能会发现不同操作系统和设备类型的公司或企业环境中设置文件服务器,那么本文肯定会派上用场。由于您可以在 Internet 上阅读有关 Samba 和 NFS 的背景和技术方面的信息,因此在本文和下一篇文章中,我们将直接切入主题。第1步:安装Samba服务器我们当前的测试环境由两台 RHEL 7 机器 和一台 Windows 8 机器组成,顺序如下: 1. Samba / NFS server [box1 (RHEL 7): 192.168.0.18], 2. Samba client #1 [box2 (RHEL 7…
2025年2月28日

Linux 中的导出命令及示例 - Linux 命令行教程

Linux中的export命令用于设置环境变量。环境变量是 Linux 系统 shell 的一部分,其中包含不断变化的值。它们有助于简化脚本和系统程序,使代码能够适应各种场景。与常规 shell 变量不同,环境变量可以由任何用户或进程在系统范围内访问。有几种不同的方法可以使用此命令,具体取决于您是要设置临时环境变量还是永久设置环境变量。也许 export 命令最常见的用途之一是将新目录添加到路径环境变量中。无论您想使用该命令做什么,我们都会在本教程中向您展示它的所有功能。在本教程中,您将通过示例学习如何在 Linux 中使用 export 命令。请按照下面的说明了解可与此命令一起使用的各种选项。在本教程中您将学习:如何在 Linux 上使用 export 命令常用选项您通常不需要在 export 命令中使用任何额外选项。在下面的示例中,我们将向您…
2025年2月28日

Linux 中的 cd 命令及示例 - Linux 命令行教程

Linux 中最重要的命令之一是更改目录命令或 cd 命令。这是您导航到整个系统中不同目录的方式。使用此命令会将当前工作目录更改为您指定的其他目录。cd 命令也没有什么附加功能。您会发现其中一些选项非常有用,因为它们涵盖了广泛的管理情况;运行 cd 命令来更改目录是您每天在 Linux 终端中最常见的操作之一。在本教程中,您将通过示例学习如何在 Linux 中使用 cd 命令。请按照以下步骤了解您可以使用此命令的各种功能。在本教程中您将学习:如何在 Linux 上使用 cd 命令常用选项cd 命令允许用户更改用户在给定时间所在的工作目录。正如我们在本教程的介绍中所做的那样,我们将其称为“当前或当前工作目录”。 cd的其他功能大多只是更改到您经常需要工作的某些目录。这样可以提高效率和便利性。在下面的示例中,我们将向您准确展示如何利用这些功能来充分利…
2025年2月28日

如何在 CentOS 7/Debian 8 上安装 PHP 7 以及 Apache 和 MariaDB

上周(更准确地说是2015 年 8 月 21 日),PHP 开发团队宣布推出最新版本的 PHP 7,并鼓励全球用户和开发人员进行测试它。但是,我们必须注意,由于这是一个RC(候选发布)版本,因此预计它可能存在错误或与现有设置不兼容,因此要求用户使用错误跟踪系统报告它们,并且当 PHP 7 仍处于该阶段时,不要在生产中使用 PHP 7。好的一面是这个版本包含了一些修复(您可能需要参考项目的 GitHub 存储库中的此页面以获取新功能和增强功能的详细列表),其中最显着的功能是与以前的版本相比,性能显着提高。本文将引导您完成在 CentOS 7 上从源代码 tarball 安装和编译 PHP 7 RC1 以及 Apache 和 MariaDB 的过程 和 Debian 8 Jessie。相同的说明也适用于基于 CentOS 的发行版,例如 RHEL、Fedora、Scientific L…
2025年2月28日

在 Debian/Ubuntu 上使用 MariaDB 设置高性能 HHVM 和 Nginx/Apache

HHVM 代表 HipHop Virtual Machine,是一个开源虚拟机,用于运行 Hack(它是 HHVM 的编程语言)和 PHP 编写的应用程序。 HHVM 使用最后一刻的编译路径来实现卓越的性能,同时保持 PHP 程序员所沉迷的灵活性。到目前为止,与 PHP 引擎 + APC(替代 PHP 缓存)相比,HHVM 已为 Facebook 实现了 http 请求吞吐量提高了 9 倍以上,内存利用率降低了 5 倍以上(在低系统内存上运行时) )。HHVM 还可以与基于 FastCGI 的 Web 服务器(例如 Nginx 或 Apache)一起使用。在本教程中,我们将了解设置 Nginx/Apache Web 服务器、MariaDB 数据库服务器和 HHVM 的步骤。对于此设置,我们将使用 Ubuntu 15.04(64 位),因为 HHVM 仅在 64 位系统上运行,但也支持 Debian 和 Linux M…
2025年2月28日

Linux 中的 date 命令及示例 - Linux 命令行教程

Linux 中的 date 命令是用于主要和日常用途的众多基本命令之一。 date命令可用于设置和显示系统时间。按原样运行此命令(在最基本的状态下,不带参数)将显示当前时间。虽然根据我们上面的简要说明,date 命令可能看起来非常简单,但根据您使用的选项,它会变得更加复杂。这些选项允许date命令执行与日期和时间相关的各种不同操作。在本教程中,您将通过示例学习如何在 Linux 中使用 date 命令。请按照以下步骤了解可与此命令一起使用的各种选项。在本教程中您将学习:如何在 Linux 上使用 date 命令常用选项Linux 中的 date 命令将输出当前日期和时间。它的许多选项主要只是以不同的方式格式化输出,正如您将在下面的示例中看到的。Linux 中的 date 命令基本示例date 命令显示并设置 Linux 终端中的时间。首先,我们将在下面展…
2025年2月28日

带有示例的wipefs Linux命令教程 - 擦除设备签名

wipfs Linux 命令实用程序可用于擦除设备中的各种类型的签名(分区表、文件系统签名等)。它可以在所有最常用的 Linux 发行版的存储库中找到,并且通常作为 util-linux 软件包的一部分默认安装,该软件包还包含其他旨在系统维护的基本实用程序,因此我们永远不必显式安装它。在本教程中,我们将了解如何使用wipefs收集有关现有签名的信息以及如何删除它们。在本教程中您将学习:如何获取现有签名的列表而不删除它们如何按偏移量或类型删除所有签名或仅删除其中部分签名如何创建和恢复已删除签名的备份如何模拟擦除操作使用的软件要求和约定寻找签名Wipef 不仅可用于擦除设备上的现有签名,还可用于创建包含这些签名的报告,而无需执行任何修改。为此,我们所要做的就是启动该实用程序而不指定任何选项,而只是将我们想要分析的设备作为参数传递…
2025年2月28日

如何在 RHEL 7 中管理系统日志(配置、轮换和导入到数据库) - 第 5 部分

为了确保您的 RHEL 7 系统安全,您需要了解如何通过检查日志文件来监控此类系统上发生的所有活动。因此,您将能够检测任何异常或潜在的恶意活动,并执行系统故障排除或采取其他适当的操作。在RHEL 7中,rsyslogd守护进程负责系统日志记录并从/etc/rsyslog.conf读取其配置(该文件指定所有系统日志的默认位置)来自 /etc/rsyslog.d 内的文件(如果有)。Rsyslogd 配置快速检查 rsyslog.conf 将有助于开始。该文件分为 3 个主要部分:模块(因为 rsyslog 遵循模块化设计)、全局指令(用于设置 rsyslogd 守护进程的全局属性)和 规则。您可能会猜到,最后一部分指示记录或显示的内容(也称为选择器)以及位置,这将是我们整篇文章的重点。rsyslog.conf 中的典型行如下:在上图中,我们可以看…