- 博客(371)
- 收藏
- 关注
原创 Linux常用的性能分析工具
还有许多常用的性能分析工具,涵盖了CPU、内存、磁盘、网络等多个方面。如果需要更详细的工具使用示例或组合分析场景,可以参考具体工具的文档或案例。在Linux系统中,除了。
2025-05-15 16:43:41
165
原创 Linux性能分析工具perf
(Performance Counters for Linux)是 Linux 系统上的一个强大的性能分析工具,用于监控和分析系统及应用程序的性能。它基于 Linux 内核的。,能够收集硬件(如 CPU 计数器)和软件(如上下文切换、缺页异常)的性能数据。如果你需要优化程序性能或排查系统瓶颈,在大多数 Linux 发行版上,基于 Linux 内核的。是一个非常强大的工具!
2025-05-15 16:40:07
385
原创 sed awk grep过滤指定字符串之前的内容
选择哪种方法取决于您的具体需求和使用场景。对于简单替换,sed或参数扩展最为简洁;对于复杂处理,awk或Perl更为强大。
2025-05-14 14:46:30
252
原创 systemctl查看服务状态异常status=9/kill
表示进程收到了 SIGKILL 信号(强制终止),这通常是因为资源冲突或系统保护机制终止了重复/异常进程。命令手动执行二进制文件启动zabbix,这导致同一个程序运行了两个实例,双重启动进程冲突。应该看不到任何相关进程。启动zabbix后,又。,但是监控数据正常。
2025-05-14 10:56:51
248
原创 /var/log/sssd/` 目录解析
的专用日志目录,用于记录与身份认证、用户/组信息查询、缓存管理等相关的操作。通过分析这些日志,可以快速定位 SSSD 相关的认证、缓存或连接问题。SSSD 日志的详细程度由。
2025-04-30 17:13:42
557
原创 echo 1 > /proc/sys/kernel/nmi_watchdog报错
是两种不同的内核看门狗(Watchdog)机制,用于检测系统是否出现死锁或长时间无响应的情况。它们的主要区别体现在。如果无法启用 NMI Watchdog,可使用。在 Linux 系统中,
2025-04-29 16:35:15
755
原创 `nmi_watchdog` 与 `softlockup_panic` 的区别与关系
【代码】`nmi_watchdog` 与 `softlockup_panic` 的区别与关系。
2025-04-29 15:26:48
270
原创 cat查看当前目录下所有文件内容
在 Linux 中, 命令本身不能直接过滤掉目录,但可以通过结合其他命令(如 、 或 )来实现 查看指定目录下(不包括子目录)的所有普通文件内容。以下是几种方法:解释::仅搜索当前目录,不递归子目录。:只匹配普通文件(排除目录、符号链接等)。:对找到的文件执行 命令。方法 2:使用 + + (兼容性较好)解释::检查是否为普通文件。循环遍历目录下的所有文件并输出内容。方法 3:使用 排除目录(快速但不够严谨)解释::在目录名后附加 标识。:排
2025-04-25 15:38:40
261
原创 rd.debug启动参数(救援模式下)
帮助诊断早期启动阶段(如磁盘挂载、设备初始化、模块加载等)的问题。在 Linux 救援模式或 initramfs 调试过程中,rd.debug。,可以精准定位 initramfs 阶段的故障根源!是一个重要的内核启动参数,用于。
2025-04-24 12:14:50
868
原创 进入救援模式(物理服务器)
通过安装介质进入救援模式,挂载原系统进行修复。适用于大多数物理服务器(Dell/HP/Huawei/Lenovo等)系统无法启动,需外部介质(ISO/USB)进入救援模式进行修复。当物理服务器无法正常启动时,可以通过。行末尾添加 rescue。
2025-04-24 12:11:05
1188
原创 rpm命令详解
(Red Hat Package Manager)是用于管理。软件包的核心工具,支持安装、卸载、查询、验证等操作。掌握这些命令后,可以高效管理RPM软件包!⚠️ 可能导致依赖它的软件无法运行!⚠️ 可能导致软件无法正常运行!如果安装时报依赖错误,可以用。的常用选项及使用案例。在Linux系统中,
2025-04-22 17:08:31
455
原创 Init 6重启操作系统
是传统的系统重启命令,理解其背后的运行级别机制有助于深入管理系统。但在现代 Linux 中,建议优先使用。它是系统运行级别(Runlevel)操作的一个具体应用。是 Linux 和类 Unix 系统中用于。
2025-04-21 14:25:57
306
原创 journalctl 命令详解
journalctl是 systemd 提供的日志查看工具,用于查看和管理 systemd 日志(journal)。它提供了强大的日志查询和过滤功能。
2025-04-15 13:09:45
742
原创 expect脚本安装NetBackup
让用户选择安装位置(NDC或BDC)根据选择设置不同的参数(location、token、ping_target)检查目标服务器是否可达(ping测试)创建安装目录安装必要的依赖包解压NetBackup安装包脚本内容"NDC" {# 检查hosts文件中是否已有该IP的解析exit 1} else {"BDC" {# 检查hosts文件中是否已有该IP的解析exit 1} else {# Ping测试exit 1# 创建目录exit 1# 安装依赖包。
2025-04-07 16:13:15
381
原创 expect脚本中if语法格式
语句的语法格式与 Bash/Shell 有显著区别,主要依赖。在 Expect(基于 Tcl)脚本中,掌握这些规则后,可以避免大多数语法错误!
2025-04-07 15:01:16
301
原创 Shell四种配置文件的区别(~/.bashrc ~/.bash_profile ~/.zshrc ~/.profile)
在 Linux/Unix 系统中,Shell 的配置文件用于初始化环境变量、别名、函数等,不同文件的作用范围和加载时机不同。根据你的 Shell 和需求选择合适的配置文件!
2025-04-06 14:39:02
680
原创 sshd启动报错“Failed to start OpenSSH Server daemon”
启动sshd服务异常,报错。使用sshd -t命令检查sshd配置文件,返回关键信息相关错误。
2025-04-03 18:10:28
618
原创 sshd -t 命令检查ssh配置文件
文件的语法是否正确,而无需实际重启 SSH 服务。它能快速发现潜在问题,避免因配置错误导致 SSH 服务无法启动。) 提供的配置测试工具,用于检查 /etc/ssh/sshd_config。:启用了不支持的 Kerberos 密钥交换算法。是 OpenSSH 服务器 (:编辑配置文件,修正或删除该行。遇到复杂错误时,可提供完整的。:密钥文件权限过于宽松(需。是无效参数(正确应为。
2025-04-03 17:52:41
668
原创 firewalld批量配置富规则——脚本案例
优先级更低(priority默认优先级为0,数值越大优先级越小)。trusted为保底策略优先级最低一个具有注脚的文本。默认情况下firewalld富规则。白名单的优先级高,所以我使用了。
2025-04-01 15:18:47
227
原创 查看firewalld富规则(按优先级排序)
特性--list-all显示内容仅富规则全部配置(包含富规则)输出详细程度简洁全面规则排序按优先级排序不特别排序包含基础规则否是包含接口/源信息否是包含服务/端口信息否是。
2025-03-28 11:07:39
428
原创 在 firewalld 中删除自建 zone 的方法
如果需要删除的是默认 zone 之一,建议改为修改其配置而不是删除,因为系统可能需要这些默认 zone。
2025-03-28 10:34:52
291
原创 firewall-cmd --list-all-zones 命令详解
trusted(最信任)允许所有网络流量通过适合完全信任的网络环境home用于家庭网络允许选定的入站服务(如ssh、mdns、samba-client等)比internal更严格internal用于内部网络类似于home区域但信任度更高允许ssh、mdns、samba-client等work用于工作场所允许ssh、dhcpv6-client等比public更宽松但比internal更严格public(默认区域)用于公共区域只允许ssh和dhcpv6-client。
2025-03-27 16:07:32
433
原创 firewalld防火墙优先级详解
在firewalld中,规则优先级是系统内建的,无法直接手动调整优先级顺序。但你可以通过选择不同类型的规则来实现间接的优先级控制。在firewalld中,不同类型的规则有不同的优先级顺序,这决定了数据包匹配规则的顺序和处理方式。在这种情况下,尽管有允许80端口的规则,但由于富规则优先级更高,80端口实际上会被拒绝。
2025-03-27 16:02:25
620
原创 top内容输出到指定文件
推荐方法:使用,这是最直接的方式。交互模式:如果需要手动操作,可以使用top或htop的交互模式。替代方案也可以实现类似效果。根据你的需求选择合适的方法即可!
2025-03-18 15:45:01
523
原创 ps命令显示指定进程信息
e:显示所有进程。-o:自定义输出列。pid:进程 ID。ppid:父进程 ID。%cpu:CPU 占用百分比。%mem:内存占用百分比。comm:命令名称。查看内存占用查看 CPU 占用自定义输出列过滤进程:结合grep使用,如。
2025-03-18 15:42:49
484
原创 Linux查看进程占用信息,以内存使用率排序
top和ps默认显示的内存占用信息是物理内存(RES/RSS),不包含 Swap 空间。如果需要查看 Swap 使用情况,可以使用smem或检查文件。在top中启用SWAP字段也可以查看 Swap 使用情况。
2025-03-18 14:25:39
543
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人