1. 5.2 tophistorical

    1. 使用 - 敲下h查询帮助菜单 - - 查看某进程CPU使用率 2. 输出 3. 解析 - top - 13:57:40 up 1:47, 0 users, - 13:57:40:当前系统时间,可以用date获取 - up 1:47:此系统已经连续运行的时间,可以用last reboot获取系统

  2. 5.4 vmstathistorical

    1. 使用 2. 结果 3. 解析 - buffer和cache:跟传统意义上的buffer和cache不同。内存管理.md - buffer:文件元数据 - cache:文件数据 - procs - r:运行和等待CPU时间片的进程数。一般不超过cpu总核数的两倍 - b:等待资源的进程数,比如等

  3. 5.7 iostathistorical

    1. 使用 - 默认输出的不是当前IO状态,而是系统启动以来的 2. 输出 - 3. 解释 - avg-cpu - %user:用户模式花费的CPU时间 一般<60% - %nice:用户进程改变过优先级的进程占用的CPU时间 - %system:内核进程所花费的CPU时间。一般sy+us<80%

  4. 5.10 ulimithistorical

    可以设置 当前shell 的 当前用户 的 所有进程 的资源 ulimit 有软限制和硬限制之分: - 软限制:任何进程都可以修改软限制,但是软限制不能超过硬限制; - 硬限制:普通进程可以降低硬限制,只有 root 进程可以提高硬限制;

  5. 5.11 tcpdumphistorical

    1. 使用 1.1. 获取网卡名 - tcpdump -D - ifconfig 1.2. 抓包 - 简单使用 - 高级语法 - 类型关键字:host port - 确认传输方向:src dst - 协议关键字:tcp、udp - 逻辑运算符:and or 1.3. 导出 1.4. 使用wiresh

  6. 5.12 Linux常用命令historical

    1. 进程 1.1. top - top.md 1.2. vmstat - vmstat.md 1.3. ps - ps.md 1.4. pstree - pstree.md 1.5. ulimit - ulimit.md 1.6. systemd - systemd.md 1.7. pidstat

  7. 5.13 sarhistorical

    1. 使用 每秒输出一次 2. 输出 3. 解析 - IFACE:网卡接口 - rxpck/s:每秒接收的包数目 - txpck/s:每秒发送的包数目 - rxkB/s:每秒接收的数据量,单位KB - txkB/s:每秒发送的数据量,单位KB

  8. 5.14 pidstathistorical

    使用 每个1秒输出 输出 解析 - 时间 - 用户id - 进程pid - 读吞吐 - 写吞吐

  9. 5.15 stracehistorical

    使用 查看进程的系统调用 输出

  10. 6.3 chroothistorical

    1. 什么是chroot Linux系统中的一个chroot,用于修改根目录 Linux系统中,默认的目录结构是以/开始,以指定的位置作为 / 位置 2. 为什么需要chroot 2.1. 安全 限制用户的权力 2.2. 隔离 建立一个与原系统隔离的系统目录结构,方便用户的开发: 3. 如何使用ch

  11. dfhistorical

    1. 使用 2. 结果 3. 解析 没啥好说的

  12. dighistorical

    使用 输出 解析 nslookup是从DNS服务器缓存中获取ip,而dig是从权威服务器获取ip 分为几部分 查询的是什么 结果是什么 权威服务器是什么 权威服务器的信息 响应时间 CNAME类型: A执行IPv4 AAAA指向IPv6 NS指向权威域名服务器

  13. freehistorical

    1. 使用 2. 结果 3. 解析 free / total 100% 70% 说明内存充足,<20%说明内存不够

  14. ifconfighistorical

    1. 使用 2. 输出 3. 解析 wifi0:网卡名

  15. ifstathistorical

    1. 使用 2. 结果 3. 解析

  16. iftophistorical

    参考 从零开始学习iftop流量监控(找出服务器耗费流量最多的ip和端口) \ 雪山飞猪 \ 博客园

  17. lsofhistorical

    使用 输出 解析

  18. nethogshistorical

    使用 输出 解析 查看网速

  19. netstathistorical

    1. 查看TCP连接 2. 统计TCP连接状态及其数量

  20. nslookuphistorical

    使用 输出 解析 Server+Address:DNS 服务器的地址和端口 Non :DNS 服务器缓存中的非权威应答 baidu.com 的权威名是www.a.shifen.com 有两个地址 39 和 38

  21. perfhistorical
  22. pshistorical

    1. 使用 正常使用 显示线程 显示线程数 2. 输出 3. 解析 USER:运行进程的用户 PID:进程号 %CPU:占用的CPU百分比 %MEM:占用的内存百分比 VSZ:占用的虚拟内存,KB RSS:占用的物理内存,KB TTY:运行在哪个终端上,如果跟终端无关,那么显示? tty1 tty6是本机登录,pts/0等等是网络登录 STAT:状态 R:运行中 S:休眠 T:暂停。比如ctrl+Z Z:僵尸 D:不可中断 附加 s:多进程 l:多线程 +:前台 <:高优先级 N:低优先级 ST

  23. pstreehistorical

    1. 使用 2. 输出 3. 解析 以tree的形式输出进程 p参数是输出进程号

  24. rsynchistorical

    1. 使用 2. 参考 rsync:Linux下scp的更优替代品 – Gooney小站

  25. scphistorical

    Linux scp命令 \ 菜鸟教程

  26. systemdhistorical

    [toc] Systemd 入门教程:实战篇 \ 阮一峰的网络日志 Systemd 入门教程:命令篇 \ 阮一峰的网络日志

  27. traceroutehistorical

    使用 输出 解析 打到目的地的每一跳都打印出来 序号 第一个包往返时间 第二个包往返时间 第三个包往返时间 这一跳的地址 为什么traceroute比ping慢,只有第10跳的时间才是和ping的时间相同 参考 networking \ Why does traceroute take much longer than ping? \ Server Fault Traceroute命令简介\ 哔哩哔哩\ bilibili