- 博客(500)
- 收藏
- 关注
原创 Linux系统之lusermod 命令详解
lusermod 是用于修改系统中已有用户属性的工具,基于 libuser 库实现,支持调整用户的基本信息(如姓名、家目录)、身份标识(UID、主组)、登录配置(shell、账户锁定状态)及扩展属性(如电话、姓名,适用于 LDAP 等后端)。其核心功能是灵活更新用户配置,适配用户信息变更、权限调整、账户状态管理等场景,需注意部分操作(如 UID 变更)可能影响文件权限。
2025-09-05 07:00:00
290
原创 Linux系统之lvmconf 命令详解
lvmconf 是 LVM 配置管理工具,主要用于修改 LVM 配置文件中的锁定类型(locking_type)和相关服务(如 clvmd、lvmetad)。通过此命令,可以启用或禁用集群支持、高可用性逻辑卷(HA LVM)、指定锁定库路径等。
2025-09-05 07:00:00
645
原创 Linux系统之lz4 命令详解
lz4 是一款超高速无损压缩工具,基于字节对齐的LZ77压缩算法,以极致的压缩和解压速度为核心特点(压缩速度可达400MB/s每核,解压速度可达数GB/s每核,接近内存速度)。其原生压缩格式为 .lz4,支持压缩、解压、测试压缩文件完整性等操作,同时提供 unlz4(等效于 lz4 -d)和 lz4cat(等效于 lz4 -dcfm)作为便捷别名。适用于对速度要求高的场景(如日志压缩、实时数据处理)。
2025-09-04 07:00:00
1789
原创 Linux系统之od 命令详解
od(Octal Dump)是一个用于将文件内容以八进制或其他格式转储的工具。它能够将文件内容转换为多种格式(如八进制、十六进制、ASCII等),适用于调试、分析二进制文件或查看文件的原始数据。
2025-09-04 07:00:00
859
原创 Linux系统之lspci 命令详解
lspci(list PCI devices)是用于列出系统中所有PCI总线及连接设备信息的工具,可展示设备的厂商、型号、类别、内核驱动、配置空间等详细属性。PCI设备包括显卡、网卡、声卡、存储控制器等硬件,lspci 通过读取PCI配置空间获取信息,支持从简单列表到十六进制配置 dump 的多种输出模式,是硬件识别、驱动调试、系统诊断的核心工具,尤其适用于排查PCI设备兼容性、驱动加载问题。
2025-09-03 07:00:00
902
原创 Linux系统之mkfs 命令详解
mkfs 是 Linux 中用于在设备上创建文件系统的工具,支持多种文件系统类型(如 ext2、ext3、ext4、xfs 等)。其本质是一个前端程序,实际调用对应的文件系统构建器(如 mkfs.ext4)完成具体操作。
2025-09-03 07:00:00
344
原创 Linux系统之luac 详解
luac 是 Lua 语言的编译器,用于将 Lua 源码(文本文件)转换为二进制字节码文件,这些字节码可被 Lua 解释器(lua)加载并执行。其核心优势包括:加快脚本加载速度、保护源码避免意外修改、离线语法检查。需注意,预编译的字节码并不提升执行速度(Lua 解释器执行前总会将代码编译为字节码),仅优化加载过程,且二进制文件的可移植性受限于架构的字长和字节序。
2025-09-02 07:00:00
954
原创 Linux系统之lvdisplay 命令详解
lvdisplay 是 LVM(逻辑卷管理)工具集中用于显示逻辑卷(LV)属性信息 的命令,可展示LV的大小、读写状态、快照信息、逻辑扩展(LE)与物理扩展(PE)的映射关系等关键属性。其核心功能是查询LV的详细配置,辅助管理员了解逻辑卷的当前状态(如空间使用、冗余配置、激活状态等)。
2025-09-02 07:00:00
679
原创 Linux系统之lsns 命令详解
lsns 是用于列出 Linux 系统中当前可访问的命名空间(namespaces)信息的工具。命名空间是 Linux 内核提供的资源隔离机制,通过隔离进程的视图(如挂载点、网络栈、用户ID等)实现轻量级虚拟化(如容器)。lsns 可展示命名空间的类型、标识符、持有进程、关联路径等关键属性,帮助管理员查看系统中的命名空间分布、隔离状态,是容器和进程隔离调试的核心工具。
2025-09-01 07:00:00
1361
原创 Linux系统之luseradd 命令详解
luseradd 是基于 libuser 库实现的用户添加工具,用于在系统中创建新用户,支持自定义用户的家目录、主组、登录shell、GECOS信息等属性,同时兼容 LDAP 等后端存储(通过特定选项设置扩展属性)。其核心功能是标准化用户创建流程,适配不同系统的用户管理配置(依赖 libuser 配置),适用于系统管理员批量创建用户、脚本化用户管理等场景。
2025-09-01 07:00:00
689
原创 Linux系统之lvconvert 命令详解
lvconvert 是 LVM(Logical Volume Manager)工具集中的核心命令,用于修改逻辑卷(LV)的布局类型(如线性、条带、镜像、RAID等),并提供LV数据维护功能(如拆分镜像、合并快照、修复故障等)。其核心作用是调整LV的存储结构以满足冗余、性能或存储效率需求。
2025-08-31 07:00:00
1594
原创 Linux系统之lshw 命令详解
lshw(list hardware)是一款用于提取机器硬件配置详细信息的工具,支持报告内存配置、固件版本、主板信息、CPU 参数、缓存结构、总线速度及各类外设(如 PCI、USB、SCSI 设备)等。它通过读取系统文件(如 /proc、/sys)和硬件接口(如 DMI、PCI 配置空间)收集数据,适用于系统硬件 Inventory、硬件诊断和配置核查,需以超级用户(root) 运行以获取完整信息(普通用户仅能查看部分数据)。
2025-08-30 07:00:00
2085
原创 Linux系统之lslocks 命令详解
lslocks 是用于列出 Linux 系统中当前持有的所有文件锁信息的工具,支持展示锁的类型、持有者进程、锁定范围、状态(如是否被阻塞)等关键属性。通过该命令,管理员可快速排查文件锁竞争、进程阻塞等问题(如因锁冲突导致的进程挂起),是进程间文件锁调试和系统资源监控的重要工具。
2025-08-30 07:00:00
1143
原创 Linux系统之hostname、domainname、ypdomainname、nisdomainname、dnsdomainname 命令详解
hostname 主要用于主机名管理,而 domainname、ypdomainname、nisdomainname 和 dnsdomainname 用于处理 NIS/YP 域名和 DNS 域名。所有命令的操作(如设置)需 root 权限,且更改仅在当前会话中有效,重启后需通过配置文件(如 /etc/hostname)持久化。
2025-08-29 07:00:00
641
原创 Linux系统之nl 命令详解
nl 是 GNU 核心工具之一,用于将输入文件的每一行添加行号后输出到标准输出。默认情况下,nl 会对非空行进行编号,但可以通过选项自定义编号样式、起始值、递增步长等。若未指定文件或文件为 -,则从标准输入读取内容。
2025-08-29 07:00:00
1683
原创 Linux系统之logrotate 命令详解
logrotate 是一款用于自动轮转、压缩、删除和邮件发送系统日志文件的工具,专为管理产生大量日志的系统设计。它支持按时间(日、周、月)或大小触发日志轮转,可配置轮转后执行自定义脚本(如重启服务刷新日志),有效防止日志文件过大占用磁盘空间,是系统日志管理的核心工具。
2025-08-28 07:00:00
1020
原创 Linux系统之losetup 命令详解
`losetup` 是用于**设置和管理循环设备(loop devices)** 的工具。循环设备是 Linux 系统中将**普通文件或块设备**模拟为块设备(如硬盘、U盘)的特殊设备文件(如 `/dev/loop0`、`/dev/loop1`),可用于挂载镜像文件(如 ISO)、创建虚拟磁盘等场景。`losetup` 支持关联文件到循环设备、解除关联、查询设备状态、调整设备容量等操作,是处理镜像文件的核心工具。
2025-08-28 07:00:00
662
原创 Linux系统之look 命令详解
look 是一款用于查找文件中以指定字符串开头的行的工具,其核心特点是使用二分查找算法(效率高于线性查找),因此要求目标文件必须是预先排序的(排序时使用的选项需与 look 的选项一致,如 -d、-f)。默认情况下,若不指定文件,会查询系统字典文件(/usr/share/dict/words),且默认忽略大小写、仅比较字母数字字符,适用于快速查找单词、用户名等以特定前缀开头的内容。
2025-08-27 07:00:00
458
原创 Linux系统之lpasswd 命令详解
lpasswd 是用于更改用户或组密码的工具,基于 libuser 库实现,支持灵活的密码设置方式(如明文密码、加密哈希、从文件描述符读取),并可通过选项指定操作对象(用户或组)。适用于系统管理员批量更新密码、脚本化密码管理等场景,同时支持交互式确认,确保操作准确性。
2025-08-27 07:00:00
598
原创 Linux系统之logger 命令详解
logger 是 Linux/Unix 系统中的一个命令行工具,用于通过 shell 脚本向系统日志(syslog)添加自定义日志条目。
2025-08-26 07:00:00
692
原创 Linux系统之loginctl 命令详解
loginctl 是 systemd 的登录管理工具,用于管理和控制 用户会话(Sessions)、用户(Users) 和 座位(Seats) 状态。
2025-08-26 07:00:00
564
原创 Linux系统之localectl 命令详解
localectl 是 systemd 系统中用于查询和控制系统区域设置(Locale)及键盘布局的工具。
2025-08-25 07:00:00
1090
原创 Linux系统之nmtui 命令详解
nmtui(NetworkManager Text User Interface)是 NetworkManager 配套的文本交互工具,基于 curses 库实现纯终端界面,无需图形环境即可完成网络配置。其核心价值在于:为无 GUI 的服务器、远程 SSH 终端或资源受限环境,提供直观的网络管理能力,功能覆盖“连接编辑”“连接激活/停用”“主机名设置”三大场景,分别对标图形工具 nm-connection-editor(连接编辑)和 nm-applet(连接管理)。
2025-08-25 07:00:00
1463
原创 Linux系统之loadkeys 命令详解
loadkeys 是 Linux 系统中用于加载或修改内核键盘翻译表的工具。它通过读取指定的键盘映射文件,动态调整控制台的键盘布局(如字符映射、功能键绑定、组合键规则等),适用于多语言环境配置、自定义键盘快捷键等场景。
2025-08-24 07:00:00
950
原创 Perl use locale 命令详解
use locale 是 Perl 语言中的编译指令(pragma),用于控制内置操作是否遵循当前系统的 POSIX 本地化规则(Locale)。
2025-08-24 07:00:00
965
原创 Linux系统之lnstat 命令详解
lnstat 是 Linux 系统中用于统一管理网络统计信息的工具,可替代传统的 rtstat。它通过读取 /proc/net/stat/ 目录下的内核统计文件,周期性输出网络子系统的运行状态(如路由缓存、连接跟踪、邻居表等)。支持按需筛选特定统计项、自定义输出格式,并可通过 JSON 格式集成至监控系统。
2025-08-23 07:00:00
1755
原创 Linux系统之msgcmp 命令详解
msgcmp 是 GNU gettext 工具集的一部分,用于比较两个 Uniforum 风格的 .po 文件(翻译目录和模板文件),确保两者包含相同的 msgid 字符串。此工具常用于验证翻译完整性,检查程序中所有消息是否已被正确翻译。若未找到精确匹配,msgcmp 会使用模糊匹配(fuzzy matching)提供更详细的诊断信息。
2025-08-23 07:00:00
417
原创 Linux系统之lesskey 命令详解
lesskey 是用于为 less(分页查看工具)自定义键绑定的工具。它通过读取文本格式的输入文件(定义键与动作的映射关系),生成二进制输出文件,less 运行时会加载该文件以应用自定义的快捷键配置。支持定义命令键、行编辑键,甚至设置 less 的环境变量,满足个性化操作需求。
2025-08-22 07:00:00
879
原创 Linux系统之msghack 命令详解
msghack 是一个用于以非标准方式修改 .po(Portable Object)文件的工具。它提供了一些非常规操作,如交换 msgid 和 msgstr、合并多个 .po 文件、清空内容生成 .pot 模板等。该工具主要用于调试、测试或特定场景下的翻译文件处理,可能涉及对 .po 文件结构的直接操作,需谨慎使用。
2025-08-22 07:00:00
564
原创 Linux系统之kexec 命令详解
kexec 是一款用于从当前运行的内核直接加载并引导至新内核的工具。它跳过了传统启动过程中 BIOS 或固件的硬件初始化步骤,显著缩短系统重启时间。使用 kexec 需确保内核已配置 CONFIG_KEXEC=y(启用 kexec 系统调用)。
2025-08-21 07:00:00
463
原创 Linux系统之mountpoint 命令详解
mountpoint 是一个 Linux 命令,用于检查指定路径是否为文件系统的挂载点。它通过读取 /proc/self/mountinfo 文件来验证目录是否被挂载。该命令在系统管理、脚本编写和调试中非常有用,特别是在需要动态判断目录状态的场景中。
2025-08-21 07:00:00
415
原创 Linux系统之kernel-install 命令详解
kernel-install 是 Linux 系统管理内核镜像的工具,用于安装/卸载内核到 /boot 目录。主要功能包括:通过 add 命令安装内核时自动创建引导配置和运行插件脚本;通过 remove 命令卸载内核时清理相关文件。该工具与系统引导加载器集成,支持插件扩展机制(优先级:/etc/kernel/install.d/高于/usr/lib/kernel/install.d/),依赖machine-id生成路径,需 root 权限执行。典型应用场景包括内核升级维护和启动项管理。
2025-08-20 07:00:00
831
原创 Linux系统之ld命令详解
GNU链接器ld是程序编译的最后一步,用于将目标文件和库文件组合为可执行程序或共享库。它支持符号解析、地址重定位,兼容多种文件格式(如ELF、COFF),并提供丰富的控制选项:-o指定输出文件名,-l链接库文件,-L添加库搜索路径,-T使用自定义链接脚本。ld还能生成共享库(-shared)、控制符号表(-s/-S)及输出内存映射(-M)。特殊场景需注意选项顺序和平台差异,建议通过gcc -Wl间接调用。典型用法如ld -o hello hello.o -lc或ld -shared -o libfoo.so
2025-08-20 07:00:00
2172
原创 Linux系统之kbdinfo 命令详解
kbdinfo 是一个用于查询控制台状态信息的命令行工具,可获取控制台模式(文本/图形)、键盘输入模式(raw/xlate等)、元键配置以及LED指示灯状态。通过调用内核ioctl接口实现,支持脚本调用和条件判断。常用子命令包括getmode、gkbmode、gkbmeta和gkbled,可配合-C选项指定设备。该工具需要root权限,输出结果可直接用于脚本逻辑判断,适合系统管理和自动化任务。
2025-08-19 07:00:00
448
原创 Linux系统之lsipc 命令详解
lsipc 是用于显示系统中当前使用的进程间通信(IPC)设施信息的工具,支持查询三类核心IPC资源:共享内存段(shared memory segments)、消息队列(message queues) 和信号量集(semaphore sets)。通过该命令,管理员可查看这些资源的属性(如ID、所有者、权限、使用时间等),排查IPC资源泄露、权限问题或系统资源占用异常,是进程间通信调试和系统资源管理的重要工具。
2025-08-19 07:00:00
1009
原创 Linux系统之journalctl 命令详解
journalctl 是 systemd 提供的日志查看工具,用于查询系统和服务日志。支持多种过滤方式(时间、单元、优先级等),可实时跟踪日志、查看特定启动记录,并灵活控制输出格式(如 JSON、短格式等)。需注意权限限制,普通用户默认仅能访问自身日志。常用功能包括查看当前/历史启动日志(-b)、按服务过滤(-u)、实时监控(-f)等。日志存储在/var/log/journal/,可通过配置调整保留策略。该工具替代了传统的dmesg和syslog查看方式,是 systemd 生态中的核心日志管理命令。
2025-08-18 07:00:00
1077
原创 Linux系统之ls 命令详解
ls(list 的缩写)是最常用的 Linux 命令之一,用于列出目录内容(文件和子目录),支持通过选项控制显示格式、排序方式、过滤规则等。默认情况下,ls 列出当前目录的可见文件(不包括以 . 开头的隐藏文件),按字母顺序排序;通过丰富的选项,可实现详细信息展示、隐藏文件显示、按大小/时间排序等功能,是文件管理和系统导航的基础工具。
2025-08-18 07:00:00
1626
原创 Linux系统之iprconfig 命令详解
摘要: iprconfig 是IBM Power RAID适配器的管理工具,提供硬件状态查看(如适配器信息、磁盘状态)、磁盘阵列管理(创建/删除/扩容RAID、热备配置、一致性检查等)、磁盘恢复(在线插拔、数据重建)及SCSI总线配置等功能。支持命令行交互与非交互模式,常用操作包括显示适配器信息(show-ioas)、查看磁盘详情(show-details)及微码更新(--update-microcode)。使用时需root权限,注意数据安全(如格式化会丢失数据),并遵循操作规范以避免风险。
2025-08-17 07:00:00
423
原创 Linux系统之lsmem 命令详解
lsmem 是用于列出系统中可用内存范围及其在线状态的工具,其输出对应 sysfs 中内存块的表示形式,可展示内存块的大小、在线/离线状态、NUMA节点归属、内存zone等关键属性。核心功能是通过整合内存块的属性(如在线状态、可移除性),以合并或分裂的形式展示内存布局,帮助管理员了解系统内存的物理分布和状态,适用于内存资源监控、NUMA优化及硬件诊断场景。
2025-08-17 07:00:00
846
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人