• 2024-09-13Linux 运维三剑客:grep、sed 和 awk 实战案例与命令参数详解
    在Linux运维中,grep、sed和awk是三个非常强大的文本处理工具,它们在处理文本数据时发挥着重要作用。本文将通过一些实战案例,展示这三个工具的使用方法和强大功能,并对它们的命令参数进行详解。grep:文本搜索利器grep是一个强大的文本搜索工具,它使用正则表达式来匹配文本
  • 2024-09-12grep和zgrep命令的简单使用-可以查看日志内容
    在Linux系统中,grep和zgrep是两个非常有用的文本搜索工具,它们用于搜索文件中的文本模式:grepgrep是一个强大的文本搜索工具,用于搜索文件中匹配特定模式的行。它的基本语法如下:grep[选项]'模式'文件名基本用法:grep'模式'文件名例如,搜索文件example.txt中
  • 2024-09-10NVIDIA驱动,CUDA,CONDA环境安装
    NVIDIA驱动安装检查驱动信息lastrebootuname-rcat/var/log/apt/history.lognvidia-smill/usr/src/lsmod|grepnvidialspci|grep-invidiadmesg-i|grepnvidiadmesg|grep-invidiadmesg|grep-invrmdpkg--get-selections|greplinux-ima
  • 2024-09-07Linux日志搜索 grep
    ##--且的关系--##先过滤第一步,然后基于第一步再过滤第二步,且的关系。catmyLogFile.log|grep"6dc7e0a484d5a7cc"|grep"369698634">>myLogFileGps-240816.log##--或的关系--##搜索结果为空catmyLogFile.log|grep"6dc7e0a484d5a7cc|369698634">>my
  • 2024-09-06grep sed awk cut组合使用
    以下是20个grep、sed、awk和cut的组合使用示例,以及每个命令执行过程的解释:1.使用grep查找并cut提取字段grep"error"logfile.txt|cut-d''-f2解释:查找logfile.txt中包含"error"的行,并提取每行以空格为分隔符的第二个字段。2.使用grep和sed替换文本gr
  • 2024-09-05linux一键安装MySQL的脚本,保姆级别的脚本注释,你肯定能看懂
    1,下载官方安装包首先下载MySQL的官方安装包2,上传安装包到/opt//opt//mysql-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz3,复制以下代码保存到/opt/mysql_install.sh里面去(你需要相对应修改的地方就是设置MySQL用户密码那里,在第22行23行那里,其他不用动)然后赋予可执
  • 2024-09-05Shell编程:文本处理器(grep、sort、uniq、tr 命令)
    文章目录文本处理器1grep命令-搜索文本语法格式常用选项示例sort命令-行排序语法格式常用选项示例uniq命令-快捷去重语法格式常用选项示例tr命令-字符替换删除语法格式常用选项参数示例文本处理器1本章讲解grep、sort、uniq、tr、cut、split、paste命
  • 2024-09-02【Windows】windows server如何实现 ps aux | grep xxx 方式过滤出要看到的进程信息
    在WindowsServer中,可以使用PowerShell或命令提示符(cmd.exe)来实现类似Linux中psaux|grepxxx的功能。具体来说,可以使用PowerShell的Get-Process命令来获取进程信息,并使用管道(|)和筛选命令来过滤出特定的进程信息。使用PowerShellPowerShell提供了非常强大的命令行工具,
  • 2024-09-02【Linux】进程的概念
    【Linux】进程的概念文章目录【Linux】进程的概念基本概念描述进程-PCBtask_struct内容分类PCB的意义进程标识符getpid进程的创建进程创建的代码方式为什么要创建子进程以文件的形式查看进程基本概念课本概念:程序的一个执行实例,正在执行的程序等内核观点:担当
  • 2024-09-02linux shell grep命令单字匹配
    grep.sh#!/bin/bashE_BADARGS=65if[-z"$1"];thenecho"Usage:`basename$0`pattern"exit$E_BADARGSfiechoforfilein*dooutput=$(sed-n/"$1"/p$file)if[!-z"$output"];thenecho-n"
  • 2024-08-31shell(三剑客)
    正则表达式基本正则表达式元字符^行首定位符$行尾定位符.匹配任意单个字符(单个)*匹配前导符0到多次*和左侧的字符配合左侧字符可以出现0次到多次例如:grep"abc*"/tmp/123结果显示的是ababcabcd…….*任意多字符#会出现所有的内容[]匹配制定范围内的一个
  • 2024-08-31【Linux】如何用一条命令终止某个后台进程?
    在面试的时候被问道了这个问题,之前还从来没有了解过1.怎么终止某个进程?如果你学过Linux下的信号处理,这个问题应该不难答。在Linux下,使用kill命令发送信号给进程,其中9号信号SIGKILL就可以将进程终止。还有很多其他信号也能终止进程,比如前台进程使用CTRL+C会发送2号信号,也能终止进程
  • 2024-08-29zabbix监控GPU使用率
    vi/etc/zabbix/zabbix_agent.conf(最后添加)UserParameter=GPU.Usage,/usr/bin/nvidia-smi-q|grep-A3"Utilization"|grepGpu|awk'{print$3}'|awk'{a+=$1}END{printa/NR}'#UserParameter=GPU.Memory,/usr/bin/nvidia-smi-q|gre
  • 2024-08-29Linux日志查看命令,大日志文件排查问题
    查询关键日志行号,再根据行号查询 cat-ncatalina.out|grep15153294092 cat-ncatalina.out|tail-n+3230539|head-n10 tail-n+3230539表示查询3230539行之后的日志 head-n10则表示在前面的查询结果里再查前10条记录 查看指定时间段内的日志 grep'06-2512:08'
  • 2024-08-29Linux三剑客之grep命令详解
    grep是Linux中最常用的文本搜索工具,用于在文件或文本输出中查找与指定模式匹配的行。它支持基本正则表达式、扩展正则表达式、多文件搜索、递归搜索等多种功能,非常适合过滤、搜索和提取文本内容。1.grep的基本语法grep[选项]模式[文件...]模式:搜索的文本模式,可
  • 2024-08-28Python调用shell cmd的几种方式
    1.使用os.system()去调用,但是只能返回执行状态,不能获取shellcmd执行结果importosstatus=os.system("psaux|grepXcode|grep-vgrep")print(status)2.使用os.popen执行并获取结果​如果返回是str,直接通过read拿结果使用,如果是多行,选择readlines转list获取每行内容
  • 2024-08-28【Shell脚本】iptables 自动屏蔽访问网站频繁的IP
    场景恶意访问,安全防范1)屏蔽每分钟访问超过200的IP方法1:根据访问日志(Nginx为例)#!/bin/bashDATE=$(date+%d/%b/%Y:%H:%M)ABNORMAL_IP=$(tail-n5000access.log|grep$DATE|awk'{a[$1]++}END{for(iina)if(a[i]>100)printi}')#先tail防止文件过大,读取慢,数字可
  • 2024-08-27Linux进程管理——进程状态、僵尸进程、孤儿进程、系统中断
    目录1.基础1.1什么是进程1.2程序和进程的区别1.3进程的生命周期1.3.1进程生命周期图1.3.2进程生命流程说明1.4僵尸进程与孤儿进程区别2.监控进程状态2.1静态查看进程2.1.1ps命令2.1.2STAT状态含义2.2动态查看进程2.2.1top命令2.2.2top常用按键显示介绍2.2.3top每列含义详解2.2.4什
  • 2024-08-27使用AWS DMS迁移数据,大概核对数据是否相同
    #!/bin/bashecho"scriptstart...."Source='/data/dba/mysql8/bin/mysql-uadmin_dba-ppassword-hxxx'Target='/data/dba/mysql8/bin/mysql-uadmin_dba-ppassword-hxxxxx'#showdatabases过滤出数据库名echo$Sourcedbs=`$Source
  • 2024-08-27shell文本三剑客(grep、awk、sed)
    grep、sed和awk被称为Linux三剑客,是因为它们在文本处理和数据操作方面极其强大且常用。Linux三剑客在文件处理中的作用:grep(数据查找定位):文本搜索工具,在文件中搜索符合正则表达式的文本内容,并打印匹配的行。awk(数据切片):文本处理工具,主要用于对结构化数据进行格式化和拆分处
  • 2024-08-27Breach shell
    #!/usr/bin/bashif[-sbreach];then>breachfi/usr/bin/ldapsearch-Hldap://xxxx-YGSSAPI-N-bcn=xxx,ou=Groups,ou=xxx,ou=Corporate,dc=xxx,dc=xxx|grep-i"member"|awk-F":"'{print$2}'|awk-F","
  • 2024-08-26docker根据挂载卷找对应容器
    要根据挂载的卷找到对应的容器,你可以使用dockerps命令结合grep来查找。但是请注意,Docker容器的挂载卷信息通常不会直接显示在dockerps的输出中。你可以通过dockerinspect命令获取更详细的信息。以下是一个使用dockerinspect和grep的命令行示例,用于查找挂载了特定卷的容器:
  • 2024-08-24Linux 命令管道介绍
    今天给伙伴们分享一下Linux命令管道,希望看了有所收获。我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!如果伙伴们看了文档觉得有用,欢迎大家关注我的公众号,获取相关文
  • 2024-08-23Linux四剑客-find和grep
    Linux四剑客之grep&find1、grep过滤:在文件中或管道中进行查找,找出想要的内容(字符串)默认按照行查找,grep会把匹配到的行显示出来。1.1常用选项说明grep选项说明-niline-number显示行号-ignore-case过滤的时候忽略大小写-v排除,取反-E匹配扩展正则,相当于egrep1.2案例
  • 2024-08-22linux grep 命令
    问题1:linux中|grep是啥意思在Linux中,|是管道符(pipe),而grep是一个用于文本搜索的命令。它们通常一起使用,以从一个命令的输出中筛选出包含特定模式的行。1.管道符(|)管道符|用于将一个命令的标准输出(stdout)传递到另一个命令的标准输入(stdin)。它允许你将多个命令串联起来