![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux Commands
文章平均质量分 81
太极淘
盛年不再来,一日难再晨。及时当勉励,岁月不待人。
展开
-
什么是 Initrd 映像?如何在 Linux 中创建 initrd 映像
Linux 系统的引导过程涉及多个阶段。其中包括 BIOS 初始化、读取 MBR、引导加载程序、内核初始化和 init 进程。initrd(初始 ramdisk)在引导系统中起着非常重要的作用。本教程讨论 initrd ramdisk 以及在需要重新创建它时如何创建它。GRUB 引导加载程序和 initrd引导加载程序是在启动过程中运行的第一个软件程序。它负责引导操作系统。Bootloader 将内核加载到内存中,内核挂载根分区,以便启动第一个进程,即 init 进程。让我们看一下引导加载程序为原创 2022-02-08 16:50:31 · 1050 阅读 · 0 评论 -
Linux dd 命令 - 15 个包含所有选项的示例
Linux dd 命令是最强大的实用程序之一,可以以多种方式使用。该工具主要用于复制和转换数据,因此它代表数据复制器。该工具可用于:备份和恢复整个硬盘驱动器或分区。 创建称为 ISO 文件的 CD 或 DVD 的虚拟文件系统和备份映像 复制原始设备文件的区域,例如备份 MBR(主引导记录)。 将 ASCII 等数据格式转换为 EBCDIC。 将小写转换为大写,反之亦然。只有超级用户才能执行此命令。使用此命令时应非常小心,因为使用不当可能会导致大量数据丢失。所以,有些人认为这个工具是数据破坏者。原创 2022-02-08 16:40:20 · 1061 阅读 · 0 评论 -
Linux dmesg 命令 - 打印内核环形缓冲区
Dmesg 命令打印内核的消息缓冲区。dmesg 命令主要用于识别故障设备、USB 等热插拔设备、I/O 设备错误。当系统启动内核设置中存在的设备驱动程序以及相关的硬件设备时。那时驱动程序和其他带有内核的元素会产生消息。这些消息存储在一个小的缓冲区空间中,并在新消息到来时覆盖。大多数 Linux 发行版将这些消息存储在 /var/log/dmesg。Dmesg 直接从内核环形缓冲区读取,而不是从 /var/log/dmesg 读取。Syslog 默认(取决于 Linux 发行版)或配置为捕获消息。D原创 2022-02-08 16:38:33 · 3943 阅读 · 0 评论 -
通过示例使用 ethtool 命令
ethtool 命令用于显示/更改以太网适配器设置。您可以在 Linux 中使用此工具更改网卡速度、自动协商、LAN 唤醒设置、双工模式。在本文中,我将向您展示一些帮助您解决以太网卡问题的 ethtool 命令示例。1) 显示以太网接口详细信息ethtool 命令检索以太网接口的状态。输出显示etho接口的速度、双工、状态和唤醒等属性。下面给出一个例子:# ethtool eth0Settings for eth0:Supported ports: [ TP ]Supported原创 2022-01-28 13:11:25 · 2046 阅读 · 0 评论 -
在 Linux 中追加到内容的末尾
在本教程中,我们学习了在 Linux 中将文本附加到文件末尾的不同方法。您可以在 Linux 中使用多种方法来实现此目的,但最简单的一种是将命令输出重定向到所需的文件名。使用 >> 字符,您可以将任何命令的结果输出到文本文件。其他可以实现这一点的方法是使用 tee、awk 和 sed 等 Linux 工具。将命令或数据的输出重定向到文件末尾每个基于 Unix 的操作系统都有一个“输出的默认位置”的概念。每个人都称其为“标准输出”或“stdout”,发音为标准输出。您的 shell..原创 2022-01-28 13:06:26 · 8735 阅读 · 0 评论 -
使用 Linux Mii-Tool 查找网络接口详细信息
Mii-tool 用于让 Linux 系统管理员修改或更改或检查网络接口卡。该工具可用于以太网设备的诊断和识别。甚至您可以控制链路,设置自动协商模式,设置单工、半双工或全双工模式。(单工、半双工和全双工被称为对话模式,它们可以确定数据流经网络介质的方向)。使用此命令,您可以设置接口卡的速度和双工。确保您的 NIC 应该支持 mii-tool。1)Mii工具(默认输出)默认情况下,mii-tool 在控制台上显示以下结果。# mii-tooleth0: negotiated 100base原创 2022-01-28 13:01:31 · 1169 阅读 · 0 评论 -
Linux中的8个ldd命令示例
Ldd 是一个 Linux 命令行实用程序,用于在用户想知道可执行文件的共享库依赖关系甚至共享库的依赖关系的情况下使用。您可能已经注意到 Linux 机器的 /lib 和 /usr/lib 目录中有许多以 lib* 开头的文件。这些文件称为库。库是资源的集合,例如子例程/函数、类、值或类型规范。库使程序可以使用通用例程,而无需维护其源代码的管理开销,或每次编译程序时编译它们的处理开销。有两种类型的库:静态库:不依赖外部库运行的完整程序的静态库。静态链接程序的特点是它们无需安装任何先决条件即可工作原创 2022-01-28 12:56:49 · 3214 阅读 · 0 评论 -
使用 ipcs 命令检查 Linux 共享内存
共享内存是可以被多个进程访问的内存;即可以在不同进程之间共享的内存区域以及在两个进程之间传递数据的更好方式。共享内存是目前可用的最快的进程间通信形式。假设程序将创建一个内存部分,另一个进程可以访问(如果允许)。同一进程可以多次附加共享段。每当内存映射到进程的地址空间,即共享公共内存区域时,内核在进程之间传递数据时将不参与。许多应用程序(例如 Oracle SGA 需要共享内存设置)都使用此功能。让我们通过一些例子来检查一些 IPCS 命令。-m使用选项打印活动共享内存段。“dest”状态..原创 2022-01-28 12:48:50 · 2078 阅读 · 0 评论 -
如何使用 fg 和 bg 命令管理 Linux 后台作业
在 Linux 和 Unix 系统中,作业被定义为已开始运行但尚未完成的任务。每个任务基本上都是正在执行的程序,这是一个过程。每个作业都分配有一个唯一的 ID,称为作业编号(作业 ID)。我们可以在后台运行作业而无需用户的任何干预,也可以作为当前作业在前台运行。在本教程中,我们将学习 fg 和 bg 命令来管理 Linux 中的作业。bg 命令被某个中断信号停止的进程可以在后台使用 bg 命令继续。$ nautilus^Z[1]+ Stopped nautilus此过程已通过原创 2022-02-04 15:41:07 · 1491 阅读 · 0 评论 -
如何创建 Linux 交换文件
提高服务器性能和避免内存不足的推荐方法之一是创建交换空间或交换文件。交换是位于硬盘上的虚拟内存,当内存利用率很高时会扩展 RAM。当您的系统用完主内存时,Linux 内核会从 RAM 中交换一部分内存并将其写入硬盘。这样,系统可以使用更多 RAM,并且进程可以顺利运行。在本教程中,我们将学习如何在 Ubuntu 和 CentOS 等 Linux 发行版上创建交换文件。检查交换配置在查看了创建交换文件的优点之后,首先确认您的系统上是否配置了交换是很重要的。这将帮助您了解是否配置交换文件。..原创 2022-01-28 12:44:05 · 1987 阅读 · 0 评论 -
如何通过命令行显示 Linux 硬件信息
当用户在Linux系统上工作时,在某些情况下,用户需要了解操作系统下的硬件信息。这有助于我们安装适用于系统硬件组件的兼容应用程序和实用程序。本教程将介绍许多实用程序,并详细说明如何获取 Linux 硬件信息。1.lshwlshw 代表列出硬件。它收集系统上硬件的详细信息。lshw 可以显示主板名称、CPU 信息、总线速度和固件版本等。为了显示所有硬件组件的信息,运行:$ sudo lshw如果要缩短结果,请使用以下-short选项运行命令:$ sudo lshw -short..原创 2022-01-28 12:40:02 · 1055 阅读 · 0 评论 -
Linux常用命令说明指南
如果您是 Linux 的初学者,您可能已经开始使用命令行。一旦熟悉了,从终端上工作就相当容易了。本教程我们尽最大努力添加您应该知道和记住的最常用和最重要的 Linux 命令。系统相关的 Linux 命令这些命令用于查看和管理 Linux 系统相关信息。1. unameuname 命令在 Linux 中用于查找操作系统信息。Uname有许多选项可以提供内核名称、内核版本、CPU 类型和主机名。以下带有a选项的 uname 命令显示有关操作系统的所有信息。$sudo uname -aLinux原创 2022-01-27 11:43:03 · 1204 阅读 · 0 评论 -
获取操作系统详细信息的 Linux uname 命令示例
uname 命令用于显示操作系统和硬件的基本信息。通过选项,Uname 打印内核详细信息和系统架构。Uname 是“UNIX 名称”的简称。Unname 命令适用于所有类似 Linux 和 Unix 的操作系统。当您运行不带任何选项的 Uname 命令时,它只会打印核心操作系统名称。$ unameLinux在本教程中,我将向您展示 Uname 选项并展示它提供的有关系统的信息。1) 内核名称要显示内核名称,您可以使用-s参数。$ uname -sLinux输出将与不带原创 2022-01-28 12:21:47 · 1192 阅读 · 0 评论