自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 nmcli

nmcli connection modify eth2 +ipv4.addresses 5.5.5.5/24 -ipv4.dns 33.33.33.33 //给这个网卡增加一个ip地址用加号(+),删除某一项用减号(-)即可,ipv4.x前面可以加(加号或减号±), ipv4.x表示设置 +ipv4.x表示新增, -ipv4.x表示移除一句中只能出现一次ipv4.x,后面的ipv4.x会覆盖前面的ipv4.x一句中可以出现多次 +ipv4.x 和 -ipv4.x。和交换机的聚合强制不协商方式配合。

2025-07-29 23:19:16 318

原创 硬盘故障检测

硬盘故障检测‌一、基础空间监测命令‌‌分区空间查看‌df -hT # 人性化显示所有挂载点空间/类型 (单位: GB/MB):ml-citation{ref=“1,2” data=“citationList”}df -h /data # 指定目录空间检查 (示例路径 /data):ml-citation{ref=“4,7” data=“citationList”}‌。

2025-07-29 23:18:33 1662

原创 网卡故障排查

网卡故障排查‌一、物理链路层诊断1.‌链路状态检测ethtool eth0 | grep “Link detected” // 确认物理层连接(输出为正常):ml-citation{ref=“1,5” data=“citationList”}mii-tool eth0 //传统工具检测协商状态(输出link ok为正常):ml-citation{ref=“5” data=“citationList”}2.错误包统计。

2025-07-29 23:16:57 1078

原创 iptables防火墙

以下是 ‌iptables 防火墙‌ 的完整使用指南,涵盖规则配置、场景示例及故障排查技巧:📌 ‌一、核心概念速览‌‌术语‌ ‌ 作用‌ ‌ 常用命令参数‌‌表 (Tables)‌ 规则分类存储 -t filter/nat/mangle‌链 (Chains)‌ 规则执行路径(INPUT/OUTPUT等) -A(追加)-I(插入)‌规则 (Rules)‌ 匹配条件 + 动作(ACCEPT/DROP) -p(协议)-s(源IP)

2025-07-29 23:16:17 778

原创 ipmitool 命令

ipmitool -H <bmc远程服务地址> -U <用户名> -P <密码> user set password <用户ID> //修改BMC的用户密码(user set password)修改用户密码首先要知道用户的数字id是多少,上面的user list即可拿到用户id,之后修改密码,比如Rokas用户的id为3。ipmitool -H <bmc远程服务地址> -U <用户名> -P <密码> mc setenables event_msg=on/off //启用/禁用事件信息缓冲区。

2025-07-29 23:15:42 2699

原创 gpu故障排查

gpu故障排查‌一、基础状态检测1.‌GPU 识别检查lspci | grep -i vga # 确认 GPU 是否被系统识别(输出含 NVIDIA/AMD 型号):ml-citation{ref=“1,8” data=“citationList”}lsmod | grep nvidia # 检查 NVIDIA 驱动加载(AMD 替换为 amdgpu):ml-citation{ref=“8” data=“citationList”}2.运行状态监控。

2025-07-29 23:15:04 1093

原创 dmidecode命令内存排查

sync && echo 3 > /proc/sys/vm/drop_caches # 清理PageCache/dentries/inodes:ml-citation{ref=“8,11” data=“citationList”}valgrind --leak-check=full --track-origins=yes ./program # 应用级泄漏检测:ml-citation{ref=“13,14” data=“citationList”}

2025-07-29 23:14:43 1083

原创 cpu故障排查

cpu故障排查‌一、基础状态监测‌‌1. CPU 负载与核心状态‌top # 实时查看 CPU 负载及进程占用(按1显示所有核心):ml-citation{ref=“9,13” data=“citationList”}htop # 交互式监控(支持颜色标记高负载进程):ml-citation{ref=“9” data=“citationList”}

2025-07-29 22:51:43 929

原创 gawk进阶

       本章将进一步深入了解如何定制gawk。gawk是一门功能丰富的编程语言,你可以通过它所提供的各种特性来编写高级程序处理数据。如果你在接触shell脚本前用过其他编程语言,那么gawk会让你感到十分亲切。在本章,你将会了解如何使用gawk编程语言来编写程序,处理可能遇到的各种数据格式化任务。一.使用变量&nbsp...

2020-04-29 08:10:58 700

原创 sed进阶

       sed编辑器的基础命令能满足大多数日常文本编辑需求。本章将会介绍sed编辑器提供的更多高级特性。这些功能你未必会经常用到,但当需要时,知道这些功能的存在以及如何使用肯定是件好事。一.多行命令       在使用sed编辑器的基础命令时,你可能...

2020-04-28 16:55:47 434

原创 正则表达式

       在shell脚本中成功运用sed编辑器和gawk程序的关键在于熟练使用正则表达式。这可不是件简单的事,从大量数据中过滤出特定数据可能会(而且经常会)很复杂。一.什么是正则表达式       理解正则表达式的第一步在于弄清他们到底是什么。1....

2020-04-28 13:56:04 914

原创 初识sed和gawk

       到目前为止, shell脚本最常见的一个用途就是处理文本文件。检查日志文件、读取配置文件、处理数据元素,shell脚本可以帮助我们将文本文件中各种数据的日常处理任务自动化。但仅靠shell脚本命令来处理文本文件的内容有点勉为其难。如果想在shell脚本中处理任何类型的数据,你得熟悉Linux中的sed和gawk工具...

2020-04-24 17:31:31 452

原创 创建函数

       在编写shell脚本时,你经常会发现在多个地方使用了同一段代码.如果只是一小段代码,一般也无关紧要但要在shell脚本中多次重写大块代码段就太累人了.bash shell提供的用户自定义函数功能可以解决这个问题。可以将shell脚本代码放进函数中封装起来,这样就能在脚本中的任何地方多次使用它了。一.基本的脚本函数...

2020-04-24 13:55:48 1601

原创 16控制脚本

当开始构建高级脚本时,你大概会问如何在Linux系统上运行和控制它们。在本书中,到目前为止,我们运行脚本的唯一方式就是以实时模式在命令行界面上直接运行。这并不是Linux上运行脚本的唯一方式。有不少方法可以用来运行shell脚本。另外还有一些选项能够用于控制脚本。这些控制方法包括向脚本发送信号、修改脚本的优先级以及在脚本运行时切换到运行模式。本章将会对逐一介绍这些方法。一.处理信号 ...

2020-04-19 15:16:02 715

原创 15呈现数据

一.理解输入和输出       至此你已经知道了两种显示脚本输出的方法:        在显示器屏幕上显示输出        将输出重定向到文件中  &nbs...

2020-04-10 14:35:58 460

原创 处理用户输入

一.命令行参数       向shell脚本传递数据的最基本方法是使用命令行参数。命令行参数允许在运行脚本时向命令行添加数据。       $./addem 10 30       本...

2020-04-08 15:46:21 464

原创 更多的结构化命令

一.for命令   1.介绍       重复执行一系列命令在编程中很常见。通常你需要重复一组命令直至达到某个特定条件,比如处理某个目录下的所有文件、系统上的所有用户或是某个文本文件中的所有行。       bash shell提供了...

2020-04-05 12:43:34 217

原创 结构化命令

一.使用if-then语句1.最近本的结构化命令就是if-then语句。if command(命令)thencommands(命令)fi例:$ cat test1.sh#!/bin/bash# testing the if statementif pwdthen echo “It worked”fi这个脚本在if行采用了pwd命令。如果命令成功结束,echo语句就会显...

2020-02-02 02:09:34 497

原创 Linux编辑器的使用

一.vim常用的快捷键操作移动光标的命令h:左移一个字符。j:下移一行(文本中的下一行)。k:上移一行(文本中的上一行)。l:右移一个字符行级高速移动PageDown(或Ctrl+F):下翻一屏。PageUp(或Ctrl+B):上翻一屏。G:移到缓冲区的最后一行。num G:移动到缓冲区中的第num行。gg:移到缓冲区的第一行。保存、退出q:如果未修改缓冲区数...

2019-12-24 17:22:48 151

原创 安装软件程序

一. 包管理基础软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问。这些服务器称为仓库(repository)。基于Debian的发行版(如Ubuntu和Linux Mint)使用的是dpkg命令,这些发行版的PMS工具也是以该命令为基础的。dpkg会直接和Linux系统上的PMS交互,用来安装、管理和删除软件包。在基于Red Hat的发行版(如Fedora、...

2019-12-20 18:32:52 575

原创 管理文件系统

一.创建分区(一块新添加的磁盘)[root@Cento01 ~]# fdisk /dev/sdb

2019-12-20 13:53:06 285

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除