聊聊那些可以提高工作效率的Linux命令

df 命令

用于查看 Linux 文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。如:

  • df -k 以千字节 (KB) 为单位显示各分区的信息;
  • df -a 显示所有分区, 包括大小为0 的分区;
  • df -T 显示分区类型 (EXT2 或EXT3等)。

此命令查看分区使用量等非常方便,完全不用去找磁盘管理那么麻烦。某天发现一个文件拷贝失败了,df一看,哦,没有空间了。

du 命令

df查看分区容量,那肯定有查看文件大小信息的命令,对的,就是du命令。用于查看文件或文件夹的大小 。如:

  • du -b /home 以字节为单位显示“ /home ”文件夹下各个子文件夹的大小;
  •  du -ks home 以千字节 (KB) 为单位显示“/home” 文件夹的总大小;

ls同样能获取到文件大小,但ls并没有du那么方便。

top 命令

天啊,突然发现电脑反应非常慢,到底出了什么鬼。那么top命令来了。top用于实时查看系统状态信息。 运行该命令后,屏幕上会显示如下信息:

聊聊那些可以提高工作效率的Linux命令聊聊那些可以提高工作效率的Linux命令

  • CPU状态(CPU states): 包括用户进程占用比率、系统进程占用比率、用户的nice 优先级进程占用比率及空闲CPU资源比率等;
  • 内存状态 (Mem): 包括内存总量、使用量、空闲量等;
  • 交换分区状态( Swap): 包括交换分区总量、使用量、空闲量等;
  • 每个进程的状态:包括进程ID、 用户名、优先级、CPU和内存使用量,以及运行该进程时执行的命令行;
  • 执行 top 命令后,每隔5 秒,系统会自动刷新一次状态信息,如果要指定刷新间隔,在启动时加入“-d” 参数即可。例如:
  • top -d 1 启动 top ,并且每隔1 秒刷新一次。

进入 top 后,按下如下按钮会有相应功能:

【空格】 立即刷新显示信息;

【M】 按内存使用量排序;

【N】 按进程ID 排序;

【P】 按 CPU使用量排序;

【c】扩展命令行信息, 显示完整的命令行;

【?】 显示帮助信息;

【q】 退出 top 程序。

iostat 命令

同样,iostat也是显示系统信息类的命令,它统计并输出 CPU使用信息及特定设备或分区的IO 信息。例如:

聊聊那些可以提高工作效率的Linux命令聊聊那些可以提高工作效率的Linux命令

  • iostat -c 仅显示 CPU使用情况统计信息;
  • iostat -d 仅显示设备/分区使用情况统计信息;
  • iostat -d 2 统计设备/分区使用情况,并每隔2 秒刷新一次;

显示的 IO 统计信息中,各部分说明如下:

  • tps 设备每秒收到的 IO 传送请求数;
  • Blk_read/s 设备每秒读入的块数量;
  • Blk_wrtn/s 设备每秒写入的块数量;
  • Blk_read 设备读入的总块数量;
  • Blk_wrtn 设备写入的总块数量;
  • 显示的 CPU统计信息各部分的含义同top。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏问天丶天问

K8S 基础名词概念

2774
来自专栏开源优测

AutoLine源码分析之前端js代码分析

html模板负责UI显示 - js负责前端逻辑 -python api负责后端逻辑

691
来自专栏技术博文

SPDY初探

原文链接:http://blog.chinaunix.net/uid-22312037-id-4865410.html 现有的HTTP协议存在如下几个问题: ...

3577
来自专栏文渊之博

windows下安装mysql

1.先下载好 mysql5.7 版本的安装包,可以去官网自己下载,也可以从我的百度云分享

3.6K3
来自专栏Ryan Miao

maven基础知识

1.maven基础知识                                                                     ...

2756
来自专栏进击的程序猿

ElasticSearch学习笔记2

假设现在我们有3个node,6个shard,则每个node上分配2个shard,此时最多容忍1台机器挂了,因为2台机器有4个shard,能存放下3个primar...

712
来自专栏IT米粉

5分钟入门自动化测试——你应该学会的Postman用法(2)

之前的一篇文章《你应该学会的Postman用》,主要介绍了postman的一些高级的用法,便于日常开发和调试使用,本文的基础是对postman的基本使用以及一些...

1012
来自专栏Web 开发

推荐两款HTTP Log分析利器

一款是Apache Logs Viewer,这是一款PC端日志分析软件,从服务器上面把log日志下载回来跑的。

780
来自专栏吴伟祥

Linux系统基本结构 原

/dev/fdx         主设备号 fd 是软盘驱动器(floppydisk) 的缩写,次设备号x 是软盘驱动器相应的编号。

1192
来自专栏人云亦云

Zookeeper部署与动态扩容

最近在一直维护以前的一个实时计算的系统,用到了很多有关storm、kafka、zookeeper之类的知识。自己也一直在学习这些系统的架构、源码。

1.9K8

扫码关注云+社区

领取腾讯云代金券