访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux中级实用--运维常用命令

时间:2019-06-23

linux常用shell命令_linux常用命令_linux命令windows命令

前一篇:Linux中级实用--基础安装的达标要求

本文目的:方便运维人员快速判断问题。

命令:7个 ,掌握时间:40分钟

dstat

此命令的强大之处是集多个命令功能在一身,身怀5种绝技(vmstat、iostat、netstat、nfsstat和ifstat),可实时的监控cpu、磁盘、网络、IO、内存,如下图所示

Paste_Image.png

linux常用shell命令_linux命令windows命令_linux常用命令

top

功效1:系统资源的使用情况

功效2:哪些进程是活跃的(可根据对应的系统资源来判定是否有问题)

Paste_Image.png

上图中基本都是JAVA进程,cpu利用率不高,但load average大,可初步怀疑是不是IO高。

iotop -p

linux常用shell命令_linux常用命令_linux命令windows命令

功效1:查看IO读写情况

功效2:知道是哪些进的IO高

Paste_Image.png

第①步:首先保证你的麦克风(耳机)接电脑的输入输出端100%正确,别接错了linux常用命令,接错了linux常用命令,做什么都没用。磁盘io表现平稳,每秒写入的块数稳定在10000到12000之间。我国选手苏炳添的步频(平均每秒迈出4.8步)其实比博尔特(平均每秒4.39步)要快得多,但在身高方面(1米72)太吃亏,平均步幅只有2.08米,也就是说他每一步都要比博尔特少前进0.25米&mdash。

isof

lsof(list open files)是一个列出当前系统打开文件的工具。

linux常用命令_linux命令windows命令_linux常用shell命令

可根据进程找文件,也可根据端口找文件。

从3可以看到进程号和进程名,选IO使用率高的进行查询。

lsof -P PID

Paste_Image.png

观察SIZE,如SIZE已经很大,或者增长的快速,就可以确定的定位啦。

ss

linux常用shell命令_linux常用命令_linux命令windows命令

ss为Socket Statistics,用来获取socket统计信息,功能同netstat相同,但比netstat效率高,特别是服务器维持的连接达到万数以上。

Paste_Image.png

可快速地看到已建立的连接数、关闭的连接数

killall

killall 按进程名杀死所有的进程。如遇到N多僵死的进程时,使用该命令效果好。

locate

locate可以很快速的搜寻档案系统内是否有指定的档案,功能同find,但效率比find高。

通常有人进入一台新的服务器会问XX安装在哪里?其实通过locate是很容易找到的,比问人快。

Paste_Image.png

 上一个教程:linux的常见基本命令