随笔分类 -  linux常用命令

摘要:概述 机器负载是否正常,经常需要监控的指标有如下4个: <1> cpu <2> memory <3> IO <4> network 关于cpu的监控 a. load average,cpu的负载 linux进程的状态分类可以粗略地分为 blocking process, runnable proce 阅读全文
posted @ 2018-09-08 19:11 Frogjie 阅读(3637) 评论(0) 推荐(1) 编辑
摘要:cut命令使用方式有点像阉割版的awk,主要用来指定分隔符,然后输出特定的域。 常用参数: -d 指定分隔符,默认是空格 -f 输出特定的域,比如f1,输出第一个域;f1,5, 输出第一个和第5个域;f1-5,输出1到5这5个域 -b 显示的字节数 比如这里有个txt文件如下: cut -b 1,4 阅读全文
posted @ 2018-08-23 22:32 Frogjie 阅读(547) 评论(0) 推荐(0) 编辑
摘要:<1> load average 先来看一下linux中存活状态下进程的粗略分类: a. blocking process, 可能在等在IO或者自己调用wait系列的函数 b. runnable process, 所有资源一切就绪,就差cpu了,在任务队列里排队等待cpu资源 c. running 阅读全文
posted @ 2018-08-14 22:31 Frogjie 阅读(243) 评论(0) 推荐(0) 编辑
摘要:简介: netstat命令用于显示和检测机器的网络连接情况。并且可以跟据协议筛选自己想要看到的数据。比如有一天突然发现“too many open files”错误,就可以使用netstat来查看机器是否打开了大量的tcp连接。 使用方法: 简单的使用方式: netstat -[acCeFghilM 阅读全文
posted @ 2018-08-13 23:14 Frogjie 阅读(333) 评论(0) 推荐(0) 编辑
摘要:1. 简介 tr命令常用来替换,删除来自标准输入字符串中的字符。注意,操作的单位是字符,不是字符串。也就是说,不管是替换还是删除,都是针对字符串中某个字符的。比如tr命令不能很方便地实现字符串替换:把“Hello World”变成“Hello Beijing”,但是可以很方便地把每一个大写字符变成小 阅读全文
posted @ 2018-07-25 22:39 Frogjie 阅读(2099) 评论(0) 推荐(0) 编辑
摘要:简介: stat命令是用来显示文件inode中的内容的。我们平时的业务需求中可能会关注一个文件的更改时间,读写权限之类的信息。stat命令可以帮助我们把这些信息从一个文件的inode中提取并显示出来。 inode介绍: linux把一个文件存储在磁盘上的时候,会在磁盘上另外找一块地方来存储文件的元数 阅读全文
posted @ 2018-07-24 22:50 Frogjie 阅读(1238) 评论(0) 推荐(0) 编辑
摘要:简介 awk命令在日常查看数据文件或者日志文件时非常有用。它可以根据筛选规则筛选出满足条件的行,加以处理并输出。比如我想知道系统中哪些用户名字以‘r’开头,UID小于10而且可以通过bash登陆,并以‘--’为分割符输出来。那么我们就可以用以下命令实现: awk -F ":" '/^r/ && $3 阅读全文
posted @ 2018-07-23 22:40 Frogjie 阅读(280) 评论(0) 推荐(0) 编辑

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