2025年2月28日

如何在 CentOS/RHEL 7 中启动进入单用户模式

如何在 CentOS/RHEL 7 中启动进入单用户模式 单用户模式(有时称为维护模式)是类 Unix 操作系统(例如 Linux)中的一种模式,在系统启动时会启动一些服务来执行基本操作。使单个超级用户能够执行某些关键任务的功能。在系统 SysV init 下为 runlevel 1,在 systemd 中为 runlevel1.target 或 rescue.target。重要的是,在此运行级别/目标启动的服务(如果有)因发行版而异。当计算机无法正常运行时,它通常可用于维护或紧急维修(因为它根本不提供任何网络服务)。一些低级修复包括运行诸如fsck之类的损坏磁盘分区、重置根密码(如果丢失)、修复“无法挂载/etc/fstab”错误——仅提一下最重要的对他们持批评态度。还有当系统无法正常启动时。在本教程中,我们将描述如何在 CentOS 7 上启动到…
2025年2月28日

如何在 Linux 中使用 Wget 下载时重命名文件

如何在 Linux 中使用 Wget 下载时重命名文件 Wget 实用程序是一种流行且功能丰富的基于命令行的文件下载器,适用于类 Unix 操作系统和 Windows 操作系统。它支持通过 HTTP、HTTPS 和 FTP 等协议非交互式下载文件。它旨在在网络连接缓慢或不稳定的情况下可靠地工作。重要的是,在网络中断的情况下,它使您能够通过再次运行特定命令来继续获取部分下载的文件。建议阅读: 5 个基于 Linux 命令行的文件下载工具在这篇短文中,我们将解释如何在 Linux 终端上使用 wget 命令下载时重命名文件。默认情况下,wget 下载文件并使用 URL 中的原始名称将其保存在当前目录中。如果原始文件名相对较长(如下面的屏幕截图所示)怎么办?wget -c https://gist.github.com/chales/11359952/archive/2…
2025年2月28日

初学者的 Linux manpath 命令教程(5 个示例)

初学者的 Linux manpath 命令教程(5 个示例) 在此页 Linux 手动路径教程 Q1。 manpath 命令如何工作? Q2。如何在输出中使用 catpath 而不是 manpath? Q3。如何让manpath打印调试信息? Q4。如何使 manpath 访问其他操作系统手动层次结构? Q5。如何使 manpath 使用自定义配置文件? 结论 当涉及命令行实用程序时,Linux 中的手册页是第一级支持的首选。大多数人都知道,您只需编写 man [command-name] 就会弹出相应的手册页。但是你知道这些手册页的搜索路径吗?在本教程中,我们将讨论 manpath,一个向您显示此信息的实用程序。但在我们开始解释之前,值得一提的是,这里的所有示例都已经在 Ubuntu 18.04 LTS 机器上进行了测试。Linux 手动路径教程Linux 中的 manpath…
2025年2月28日

查找 Linux 上目录中所有文件的总大小

查找 Linux 上目录中所有文件的总大小 您可以使用各种类型的命令来获取 Linux 上目录中所有文件的总大小。 Linux中也有一些GUI工具可以以更简单的格式显示目录的总大小。获取有关目录的正确信息可以帮助用户找到整个系统的存储分配。这就是为什么 Linux 用户总是寻找方法来查找目录的总大小。在本指南中,我们将解释在 Linux 上查找目录中所有文件总大小的各种方法。查找 Linux 上目录中所有文件的总大小让我们从可以尝试显示目录中文件的正确大小的命令开始 -杜指挥部默认情况下,大多数 Linux 发行版都包含 du 命令,它代表磁盘使用情况。通过这个命令,您可以获取多种格式的目录大小,所以让我们简单地运行 du 命令 -~$: du 830720 ./Information 166144 ./Images 996868 当您键入不带参数的 du 命令时,它…
2025年2月28日

初学者 Linux lsattr 命令教程(附示例)

初学者 Linux lsattr 命令教程(附示例) 在此页 Linux lsattr 命令 Q1。如何使用 lsattr 命令? Q2。如何使 lsattr 递归地在目录上工作? Q3。如何使 lsattr 将目录视为普通文件? Q4。如何制作 lsattr 列表文件项目和版本号? 结论 我们最近讨论了 chattr,这是一个可用于更改 Linux 文件系统上的文件属性的命令。要列出文件属性,有一个单独的命令,称为 lsattr。在本教程中,我们将使用一些易于理解的示例来讨论此工具。但在此之前,值得一提的是,本文中提到的所有示例都已在 Ubuntu 18.04 LTS 机器上进行了测试。Linux lsattr 命令正如上面介绍部分已经提到的,Linux 中的 lsattr 命令在 stdout 上列出文件属性。以下是它的语法:lsattr [ -RVadlpv ] [ files... …
2025年2月28日

初学者 Linux lsblk 命令教程(8 个示例)

初学者 Linux lsblk 命令教程(8 个示例) 在此页 Linux lsblk 命令 Q1。如何使用 lsblk 命令? Q2。如何让 lsblk 也显示空设备? Q3。如何使 lsblk 以字节为单位打印大小信息? Q4。如何为每个设备制作 lsblk 打印区域模型? Q5。如何使 lsblk 跳过奴隶的条目? Q6。如何使 lsblk 使用 ascii 字符进行树格式设置? Q7。如何让 lsblk 显示有关设备所有者、组和模式的信息? Q8。如何使 lsblk 输出选择列? 结论 在 Linux 中,块设备是引用或表示设备(可以是从硬盘驱动器到 USB 驱动器的任何东西)的特殊文件。所以很自然地,有一些命令行工具可以帮助您完成与块设备相关的工作。一旦这样的实用程序是 lsblk。在本教程中,我们将使用一些易于理解的示例来讨论此命令。但在我们这样做之前,值得一提的是,这里提到的所…
2025年2月28日

如何在Linux上创建目录软链接?

如何在Linux上创建目录软链接? 生成软链接(符号链接或符号链接)作为系统中可用文件或文件夹的快捷方式。通常,这些软链接用于链接库。软链接允许在不同的文件系统或目的地中存储同一文档的多个克隆。该链接指的是原始文档的路径和地址。软链接包含不同的方面,例如 -软链接可以链接到目录和常规文件。删除软链接后,原始文档仍然可用。当您移动或删除原始文件时,符号链接不起作用。软链接通常适用于经常使用的文件,因此您可以快速访问这些文件,而无需键入整个位置。软文件和实际链接文件的inode编号不同。软链接的功能与网络上的超链接类似。如果您还想在 Linux 上创建目录的软链接,请遵循本指南。如何在 Linux 上创建目录软链接?“ln”是一个命令行实用程序,可在文件或文件夹之间创建链接。默认情况下,它会创建硬链接。将 -s 或 --symbol…
2025年2月28日

如何使用 TCP BBR 提高 Linux 服务器的互联网速度

如何使用 TCP BBR 提高 Linux 服务器的互联网速度 BBR(瓶颈带宽和 RTT)是一种相对较新的拥塞控制算法,由 Google 软件工程师编写。这是 Google 不断尝试通过 TCP 协议(互联网的主力)提高互联网速度的最新解决方案。BBR 的主要目标是提高网络利用率并减少队列(导致网络活动缓慢):它应该部署在服务器上,而不是部署在网络或客户端中。在Linux中,BBR是在内核版本4.9或更高版本中实现的。在本文中,我们将简要解释 TCP BBR,然后继续展示如何在 Linux 中使用 TCP BBR 拥塞控制来提高 Linux 服务器的 Internet 速度。要求您应该安装 Linux 内核版本 4.9 或更高版本,并使用以下选项进行编译(作为模块或内置到其中):CONFIG_TCP_CONG_BBRCONFIG_NET_SCH_FQCONFIG_N…
2025年2月28日

如何在 Debian Linux 上的 Fail2ban 中将 IP 列入白名单

如何在 Debian Linux 上的 Fail2ban 中将 IP 列入白名单 Fail2Ban 用于保护服务器免受暴力攻击。 Fail2ban 使用 iptables 来阻止攻击者,因此,如果我们想要添加永久 IP 地址并且永远不会被阻止,我们必须将其添加到配置文件中。首先,编辑配置文件:vi /etc/fail2ban/jail.conf然后,检查行:ignoreip =添加现在添加您想要的所有IP。每个 IP 或范围 IP 必须在此处用空格分隔。例如:192.168.0.1 192.168.5.0/32例子:ignoreip = 192.168.0.1 192.168.5.0/32该行应添加到文件的 [DEFAULT] 部分。保存文件并重启 Fail2Ban:service fail2ban restart就这样。…
2025年2月28日

如何在 Linux Shell 脚本输出中插入换行符?

如何在 Linux Shell 脚本输出中插入换行符? 在 bash 中,换行符指的是行的结尾和文本的开头。在Linux/Unix操作系统中,新行字符表示为“”,它指示终端将光标移动到下一行的开头。许多文本编辑器默认情况下不显示它。插入新行字符有几个重要原因 -它有助于格式化输出以使其易于理解和可读。将输出分成几个部分可以更轻松地查找特定信息。换行符还用作换行符,用于标识脚本中行的结尾以标记新行的开始。此外,您可以使用它转到下一行。有时您需要插入换行符来格式化和修改输出。在本文中,我们将了解如何借助一些 Linux 命令在 Linux shell 脚本输出中插入换行符。如何在 Linux Shell 脚本输出中插入换行符如果您是bash用户并且想在脚本中插入'',您可以通过各种命令来完成。这里我们将使用“echo”和“printf”命令插入…