2025年2月28日

在 RHEL/CentOS/Fedora 上使用 iSCSI Target 创建集中式安全存储 -I

在 RHEL/CentOS/Fedora 上使用 iSCSI Target 创建集中式安全存储 -I iSCSI 是一种块级协议,用于通过 TCP/IP 网络共享原始存储设备,通过 iSCSI 共享和访问存储,可与现有 IP 和以太网(例如 NIC)一起使用、交换式、路由器等。 iSCSI 目标是从远程 iSCSI 服务器(或)目标呈现的远程硬盘。我们不需要大量资源来实现客户端的稳定连接和性能。 iSCSI 服务器称为目标,此共享是服务器的存储。 iSCSI 客户端称为Initiator,它将访问目标服务器共享的存储。市场上有适用于大型存储服务(例如 SAN 存储)的 iSCSI 适配器。为什么我们需要 iSCSI 适配器来实现大存储区域?以太网适配器 (NIC) 旨在在系统、服务器和 NAS 存储等存储设备之间传输打包文件级数据,它们无法通过互联网传输块级数据。iSCSI目…
2025年2月28日

如何将 Linux 命令的输出分配给变量

如何将 Linux 命令的输出分配给变量 当您运行命令时,它会产生某种输出:程序应该产生的结果或程序执行详细信息的状态/错误消息。有时,您可能希望将命令的输出存储在变量中以便在以后的操作中使用。在这篇文章中,我们将回顾将 shell 命令的输出分配给变量的不同方法,这对于 shell 脚本编写特别有用。要将命令的输出存储在变量中,您可以使用以下形式的 shell 命令替换功能:variable_name=$(command) variable_name=$(command [option ...] arg1 arg2 ...) OR variable_name='command' variable_name='command [option ...] arg1 arg2 ...' 以下是使用命令替换的几个示例。在第一个示例中,我们将把 who(显示谁登录了系统…
2025年2月28日

如何在 CentOS 7 上添加 Swap

如何在 CentOS 7 上添加 Swap 介绍使服务器响应更快并防止应用程序出现内存不足错误的最简单方法之一是添加一些交换空间。交换区是存储驱动器上的一个区域,操作系统可以在其中临时存储无法再保存在内存中的数据。这使您能够增加服务器可以保留在其工作内存中的信息量,但有一些注意事项。读取和写入交换比使用内存慢,但它可以在服务器内存不足时提供良好的安全网。如果没有交换,内存不足的服务器可能会开始终止应用程序以释放内存,甚至崩溃。这可能会导致您丢失未保存的数据或经历停机。为确保可靠的数据访问,某些应用程序需要交换才能运行。在本指南中,我们将介绍如何在 CentOS 7 服务器上创建和启用交换文件。尽管通常建议对使用传统旋转硬盘驱动器的系统使用交换,但将交换与 SSD 一起使用可能会导致硬件随时间退化的问题。出于这一考虑,我们不建议在 D…
2025年2月28日

在 Linux 中永久安全删除“文件和目录”的 3 种方法

在 Linux 中永久安全删除“文件和目录”的 3 种方法 在大多数情况下,我们用来从计算机中删除文件的方法(例如使用Delete键、垃圾文件或rm命令),这些方法并不能永久、安全地从计算机中删除文件硬盘(或任何存储介质)。该文件只是对用户隐藏,并且驻留在硬盘上的某个位置。它可以被数据窃贼、执法部门或其他威胁恢复。建议阅读: 删除目录中除一个或几个文件之外的所有文件的 3 种方法假设某个文件包含安全系统的用户名和密码等机密或秘密内容,则具有必要知识和技能的攻击者可以轻松恢复该文件的已删除副本,并访问这些用户凭据(您可能可以猜到这种情况的后果)。在本文中,我们将解释一些用于在 Linux 中永久安全地删除文件的命令行工具。1. 粉碎 – 覆盖文件以隐藏内容shred 覆盖文件以隐藏其内容,并且也可以选择删除它。shred -zvu -n 5 pas…
2025年2月28日

内核 3.16 发布 - 在 Debian GNU/Linux 上编译和安装

内核 3.16 发布 - 在 Debian GNU/Linux 上编译和安装 内核是任何操作系统的核心。内核的主要功能是充当应用程序 - CPU、应用程序 - 内存和应用程序 - 设备(I/O)之间的中介。除了执行其他任务外,它还充当内存管理器、设备管理器并参与系统调用。对于Linux来说,内核是它的心脏。 Linux 内核是根据 GNU 通用公共许可证发布的。 Linus Torvalds 于 1991 年开发了 Linux 内核,并发布了初始内核版本 0.01。 2014年8月3日(今年)Kernel 3.16发布。在这22年里,Linux内核取得了长足的发展。现在有数千家公司、数百万独立开发者为 Linux 内核做出贡献。粗略估计大品牌及其对当前 Linux 内核的贡献,根据 Linux 基金会、Linux 内核开发报告预计将有 1700 万行代码。红帽 – 10.2%英特尔 – 8.…
2025年2月28日

10 个值得了解的有趣的 Linux 命令行技巧和技巧

10 个值得了解的有趣的 Linux 命令行技巧和技巧 我非常喜欢使用命令,因为它们比 GUI(图形用户界面)应用程序提供了对 Linux 系统更多的控制,因此我总是在寻找发现或找出有趣的东西使 Linux 操作起来变得如此简单和有趣的方法和想法,主要是通过终端。当我们在使用 Linux 时发现新的技巧或技巧时,尤其是像我这样的命令行极客,总是令人兴奋不已。建议阅读: Linux 中的 5 个有趣的命令行提示和技巧 – 第 1 部分想要与数百万 Linux 用户(尤其是仍在熟悉这个令人兴奋的操作系统的新手)分享新学到的实践或命令的感觉通常会出现。建议阅读: 适合新手的 10 个有用的 Linux 命令行技巧 – 第 2 部分在本文中,我们将回顾一些有用的命令行技巧和技巧,它们可以显着提高您的 Linux 使用技能。1. 在 Linux 中锁定或隐藏文件或目录锁定文件或目录的最简单…
2025年2月28日

如何在 Ubuntu 12.04 上使用 Nginx 在一个 IP 上设置多个 SSL 证书

如何在 Ubuntu 12.04 上使用 Nginx 在一个 IP 上设置多个 SSL 证书 状态:已弃用本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 升级到 Ubuntu 14.04。 从 Ubuntu 14.04 升级到 Ubuntu 16.04 将服务器数据迁移到支持的版本 原因:请参阅:您可以使用服务器名称标识 (SNI) 在一个 IP 地址上托管多个 SSL 证书。关于 SNI虽然在单个虚拟专用服务器上托管多个站点对于使用虚拟主机来说不是一个挑战,但为每个站点提供单独的 SSL 证书传统上需要单独的 IP 地址。最近通过使用服务器名称指示 (SNI) 简化了该过程,它向站点访问者发送与请求的服务器名称匹配的证书。笔记:SNI 只能用于从您的 Web 服务器为多个 SSL 站点提供…
2025年2月28日

Linux 超时命令初学者讲解(附实例)

Linux 超时命令初学者讲解(附实例) 在此页 Linux 超时命令 Q1。如何使用超时命令? Q2。如何在输出中获取命令退出状态? Q3。如何更改信号超时发送? Q4。如何让超时自动发送KILL信号? 结论 有时,当您在 Linux 中执行命令时,您可能希望它运行一段设定的时间。存在一个命令行实用程序 - timeout - 专门为此目的开发的。在本文中,我们将使用一些易于理解的示例来讨论此命令的基础知识。但在此之前,值得一提的是,本教程中的所有示例都已在 Ubuntu 18.04 LTS 机器上进行了测试。Linux超时命令顾名思义,Linux 中的超时命令允许您执行有时间限制的命令。以下是它的语法:timeout [OPTION] DURATION COMMAND [ARG]...以下是工具手册页对其的解释:timeout - run a command wit…
2025年2月28日

在 RHEL/CentOS/Oracle Linux 6.5 中设置 Oracle 12c 安装的先决条件 - 第一部分

在 RHEL/CentOS/Oracle Linux 6.5 中设置 Oracle 12c 安装的先决条件 - 第一部分 Oracle数据库是相关数据集合的集合,我们可以将其称为关系数据库管理系统(RDBMS)或简称Oracle。与任何其他数据库解决方案相比,Oracle 是功能强大的 DBMS 之一,具有许多功能,例如可调整、可靠和可扩展。 Oracle 为 Oracle 软件生产单独的硬件,但同样也可以在任何其他供应商的产品中使用。更新:如何在 RHEL/CentOS 7 上安装 Oracle Database 12c1977 年,拉里·埃里森 (Larry Ellison) 和他的朋友们创立了软件开发系统 Oracle。 1978 年,Oracle 发布了第 1 个版本,随后在 1979 年发布了商业使用的第 2 版。目前oracle的版本是12c(C代表Cloud),具有云功…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 NetBox 网络文档和管理工具

如何在 Ubuntu 18.04 LTS 上安装 NetBox 网络文档和管理工具 本教程适用于这些操作系统版本Ubuntu 20.04(Focal Fossa)Ubuntu 18.04(仿生海狸)在此页 要求 开始 安装和配置 PostgreSQL 安装和配置 NetBox 为 NetBox 安装和配置 Gunicorn 为 Netbox 配置主管 为 NetBox 配置 Nginx 访问 NetBox 网络界面 NetBox 是一种免费的开源 Web 应用程序软件,可用于管理和记录计算机网络。它专门设计用于通过网络浏览器管理 IP 地址和数据中心基础设施。 NetBox 是用 Django Python 框架编写的,数据库使用 PostgreSQL。使用 NetBox,您可以从中央位置轻松管理和记录虚拟机和集群、数据电路、网络、控制台和电源连接。在本教程中,我们将解释如何在 Ubuntu 18.…