linux命令
文章平均质量分 61
linux命令学习笔记
龙叔运维
技术成就自由
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux网络分析命令:ss
在linux的网络分析中,ss命令绝对是一个很有用的命令,本文简单介绍一些使用场景。而且对比netstat命令,ss命令执行速度会更快。 因为netstat是遍历/proc下面每个PID目录,ss直接读/proc/net下面的统计信息。所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多。【1】列出http连接(访问别人或者被别人访问)ss -o state established '( dport = :http or spo...原创 2022-01-09 22:47:34 · 1585 阅读 · 0 评论 -
netstat命令常见应用场景
netstat是分析linux 网络问题最棒的命令之一,本文分析一些常用的应用场景原创 2022-01-09 00:01:36 · 1470 阅读 · 0 评论 -
好用的网络性能测试工具-iperf
运维工作中,下面的场景可以说是经常遇见1、系统之间调用慢,想查查是不是网络问题2、需要评估系统性能,网络是重要的一方面3、接口调用偶发变慢,想看看是不是网络抖动虽然还有很多命令,如mtr,ping等命令也可以排除一些网络问题。,但是我想推荐一个工具,就是iperfiperf有linux版也有windows版的,本文只讲linux当然还有以iperf3 但是两个都是类似的 所以这里只简单介绍iperf1·安装1.1·centos:可以直接 yum install ...原创 2021-06-15 23:23:01 · 1283 阅读 · 0 评论 -
linux命令:“su”与“su -”的区别
我们在服务器上往往会用指定的用户跑指定的服务,所以很多时候,我们用root用户登录到服务器,操作应用服务的时候,会切换到另一个用户,例如 ops切换用户的命令就是su,有时候直接 su ops,也有的是su - ops两者的区别如下:su ops :会切换到ops用户,但是环境变量并没有切换,还是切换之前的用户的环境变量su - ops:会切换到ops用户,并且将环境变量也切换成ops用户的所以建议切换用户的时候用 su -,因为很可能应用服务的一些配置信息就是在环境变量中,如果s.原创 2021-05-16 22:35:19 · 277 阅读 · 0 评论 -
linux命令-lsof
简单来讲 lsof是一个可以查看进程打开文件的情况的命令 日常运维工作中 使用到的场景有很多而之所以lsof命令这么强大 就是因为在linux中 一切皆文件 简单介绍 命令安装:如果你的linux没有lsof命令 yum install lsof 安装就好参数介绍:默认 : 没有选项,lsof列出活跃进程的所有打开文件组合 : 可以将选项组合到一起,如-abc,但要当心哪些选项需要参数-a 列出打开文件存在的进程-c<进程名> 列出指定进程所打开的...原创 2020-07-02 00:41:57 · 667 阅读 · 0 评论 -
linux命令-awk(运维基本功)
运维这一行,绕不开对各种各样的数据做统计分析(日志,性能数据等),所以awk这个数据处理命令可以说是运维的基本功。在问题来临的时候,如何快速分析现有日志定位问题点?awk是一个很好的辅助工具,所以花费一定的时间去学习它,并在日常工作中有意的多去使用以达到熟练操作,都是很有必要的。 命令介绍 运行模式: awk [参数可选] '条件类型1{动作1} 条件类型2{动作2} ......' filename常用参数:【-F】指定分割符,默认空格(如 -F"," 以逗号...原创 2020-07-02 23:47:57 · 2680 阅读 · 0 评论 -
linux命令-网络相关
linux的网络相关命令很多,这里根据自己的学习做一个整理【一】netstat【二】ping【三】ifconfig【四】telnet【五】nc【六】traceroute【七】tracepath【八】tcpdump原创 2020-07-12 21:42:58 · 3680 阅读 · 0 评论 -
linux命令-vmstat
下图可以看到 vmstat可以得到系统内存,交换分区,cpumio,系统进程等监控信息参数:vmstat n【代表n秒刷新一次】vmstat n nn【代表n秒刷新一次,刷新nn次就不刷新了】vmstat-a 显示活跃和非活跃内存,所显示的内容除增加inact和activevmstat -f显示从系统启动至今的fork数量vmstat -s查看内存使用的详细信息,显示内存相关统计信息及多种系统活动数量(信息主要来自/proc/meminfo,/proc/sta...原创 2020-09-13 23:17:48 · 433 阅读 · 0 评论 -
linux命令-top
命令介绍命令本身没有太多参数 主要是如何分析top命令反馈的信息top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行 c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S : 累积模式,会将己完成或消失的子行.原创 2020-09-13 22:39:35 · 226 阅读 · 0 评论 -
linux命令-文件操作
记录各中操作文件的命令,不详细介绍【1】查看文件(非内容)1.ls:列出文件,常常搭配 -l(也可ll),-h(显示单位),-a(显示隐藏文件)等等使用2.file:辨识文件类型file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]-b 列出辨识结果时,不显示文件名称。 -c 详细显示指令执行过程,便于排错或分析程序执行的情形。 -f<名称文件> 指定名称文件,其内容有一个或多个文件原创 2020-09-10 23:07:32 · 339 阅读 · 0 评论 -
linux命令-字符串操作
【1】tr替换连续重复字符[root@wxl-1 ~]# echo aa1aa | tr -s aa1a[root@wxl-1 ~]# echo aa1aa | tr -s a bb1b删除字符[root@wxl-1 ~]# echo aa1aa | tr -d 1aaaa[root@wxl-1 ~]# echo aa1aa | tr -d a1替换字符[root@wxl-1 ~]# echo aa1aa | tr -t a bbb1bb[root@w...原创 2020-09-08 23:28:46 · 1185 阅读 · 0 评论 -
linux命令-条件判断-test
用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数:参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 字符串测试参数:参数 说明 = 等于则为真 != 不相等则为真 -z 字符串 字符串的长度为零则为真 -n 字符串 字符串的长度不为零则为真 .原创 2020-09-06 17:56:16 · 1393 阅读 · 0 评论 -
linux命令-基础知识-括号的用法
一开始接触shell的时候,很容易被各种{},[],()的各种组合绕晕,本文对这些使用做一下简单的总结$( )与` `(反引号)两个都是执行命令的语法 得到的结果都是一样的但是个人更喜欢用$(),原因如下:【1】因为反引号很容易月单引号搞混,不利于阅读脚本【2】多层嵌套执行命令的化 反引号需要用 \ 进行转义,麻烦还不便于阅读脚本当然,$()也有缺点,不是所有的bash都支持$()${}${var}和$var意义一样,都是指代变量我更喜欢用${},...原创 2020-09-06 17:21:38 · 433 阅读 · 0 评论 -
linux命令-算数运算-bc
bc是一个比较强大的运算命令,但是一般需要自己安装(yum install bc -y)与expr只能做整数的运算相比,bc可以做浮点数的运算以及指数运算特殊变量【1】ibase,obase :用于进制转换,ibase是输入的进制,obase是输出的进制,默认是十进制【2】scale :保留的小数位,默认是0参数【1】-l:使用bc内置库,一些数学函数【2】-q:进入交互模式,不输出多余信息(如版本等)使用上来说 分位交互式和非交互式使用场景-交互式...原创 2020-09-06 16:41:24 · 622 阅读 · 0 评论 -
linux命令-算数运算-expr
注意点:【1】有些运算符需要用 \ 来转义【2】算数运算的化只适用于整数【3】每个数,每个符号之间全部要用空格分开【4】运算优先顺序,与日常运算顺序一样,先计算括号中的,然后是*和/,再然后是+和-算数运算:expr ARG1 | ARG2 #若ARG1 的值不为0 或者为空,则返回ARG1,否则返回ARG2expr ARG1 & ARG2 #若两边的值都不为0 或为空,则返回ARG1,否则返回 0expr ARG1 < ARG2...原创 2020-09-06 16:06:45 · 1180 阅读 · 0 评论
分享