随笔分类 -  Linux

linux相关学习
摘要:1. 基本用法:查找关键词 👉 查找文件中包含某个关键词的行 grep "hello" myfile.txt 💡 解释:这个命令会在 myfile.txt 里查找 包含 "hello" 的所有行,然后把结果打印出来。 2. 忽略大小写 👉 大小写不敏感匹配(比如 Error 和 error 都 阅读全文
posted @ 2025-02-06 09:50 Harda 阅读(175) 评论(0) 推荐(0) 编辑
摘要:一、工具介绍 采用shell脚本和c/c++开发,用于评估多台主机间任意2台主机间的网络性能 使用网络socket接口,建立客户端和服务端tcp网络连接,进行网络收发包测试 测试可以指定收发报文数量和告警阈值 二、测试标准 收发10w次报文,如果千兆网,耗时一般在20~50秒,如果是万兆网,耗时一般 阅读全文
posted @ 2024-11-15 14:27 Harda 阅读(17) 评论(0) 推荐(0) 编辑
摘要:01 概述 本系列主要讲解Linux运行时命令,包括网络、磁盘、内存、CPU相关参数等,主要是为了分享怎么通过常见的 Linux 命令去排查相关问题。比如: 发现机器的CPU负荷比较高,那么怎么查到是哪个进程CPU占用率比较高? 磁盘IO的写入很频繁,怎么查到是哪个进程或线程对磁盘IO频繁的操作?等 阅读全文
posted @ 2024-10-14 16:10 Harda 阅读(86) 评论(0) 推荐(0) 编辑
摘要:循环基础知识 在 Shell 脚本中,循环是一种控制结构,用于重复执行一段代码多次。常用的有 for 循环、while循环、until循环,三者之间的性能差异不是特别明显,主要取决于具体的使用场景和循环体的复杂性。for 循环用于遍历固定数量的元素(如数组、列表等),通常用在已知迭代次数的场景。wh 阅读全文
posted @ 2024-10-14 16:07 Harda 阅读(427) 评论(0) 推荐(0) 编辑
摘要:常见的生产故障有哪些? 在生产环境中,常见的故障类型包括但不限于以下几种: 网络故障:网络故障可能包括网络连接中断、网络延迟过高、路由错误等。这可能导致系统无法正常访问外部资源,或导致应用程序无法与其他系统进行通信。 服务器故障:服务器故障可能包括硬件故障、操作系统崩溃、服务崩溃等。这可能导致系统无 阅读全文
posted @ 2023-09-18 21:55 Harda 阅读(64) 评论(0) 推荐(0) 编辑
摘要:实现跳板机之前先了解信号: 信号的种类信号:即一个进程发送给另一个进程的消息。Linux系统中有十几种信号,每一种信号都被分配了一个数字和一个名字。常用的信号如下: kill -l 或 trap -l #查看系统中全部的信号命令 HUP(1) 挂起,通常因终端掉线或用户退出而引发INT(2) 中断, 阅读全文
posted @ 2023-07-21 23:40 Harda 阅读(381) 评论(0) 推荐(0) 编辑
摘要:1. tr命令字符转换工具 tr - translate or delete characters 只能对stdin操作,不能直接对文件操作 使用tr转换字符 tr set1 set2 用set2中的字符替换set1中的字符 tr命令不支持直接操作,要想办法将参数信息传递给它 需要使用管道或者<给t 阅读全文
posted @ 2023-07-19 21:17 Harda 阅读(56) 评论(0) 推荐(0) 编辑
摘要:NF 字段个数,(读取的列数)NR 记录数(行号),从1开始,新的文件延续上面的计数,新文件不从1开始FNR 读取文件的记录数(行号),从1开始,新的文件重新从1开始计数FS 输入字段分隔符,默认是空格OFS 输出字段分隔符 默认也是空格RS 输入行分隔符,默认为换行符ORS 输出行分隔符,默认为换 阅读全文
posted @ 2023-07-19 20:50 Harda 阅读(3655) 评论(0) 推荐(0) 编辑
摘要:grep 命令一次只能搜索一个指定的模式; egrep 命令检索扩展的正则表达式(包括表达 式组和可选项); fgrep 命令检索固定字符串,它不识别正则表达式,是快速搜索命令 grep [选项] 过滤条件 哪个文件 选项 --color=auto -v:显示过滤反向 -E:过滤表达式 -i :忽略 阅读全文
posted @ 2022-11-07 16:18 Harda 阅读(63) 评论(0) 推荐(0) 编辑
摘要:vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它 阅读全文
posted @ 2022-11-05 15:04 Harda 阅读(1413) 评论(0) 推荐(1) 编辑
摘要:封单个IP的命令:iptables -I INPUT -s 124.115.0.199 -j DROP 封IP段的命令:iptables -I INPUT -s 124.115.0.0/16 -j DROP 封整个段的命令:iptables -I INPUT -s 194.42.0.0/8 -j D 阅读全文
posted @ 2022-10-29 14:52 Harda 阅读(116) 评论(0) 推荐(0) 编辑
摘要:参考文献:https://blog.csdn.net/w918589859/article/details/108752592 阅读全文
posted @ 2022-10-22 16:19 Harda 阅读(53) 评论(0) 推荐(0) 编辑
摘要:sort是在Linux里非常常用的一个命令,管排序 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 使用方法:sort [选项]... [文件]... 长选项必须用的參数在使用短选项时也是必须的。顺序选项: 12345678 阅读全文
posted @ 2022-10-22 15:29 Harda 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1.字符串截取 字符长度 [user@host dir]$ str=123abc123 [user@host dir]$ echo ${#str} 9 从左边截取 ${string:position:length} :从字符串 string 的 position 位置截取 length 个字符串 [ 阅读全文
posted @ 2022-10-22 15:13 Harda 阅读(459) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示