命令
Operating System / Linux · 27 篇笔记
- 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获取系统
- 5.4 vmstathistorical
1. 使用 2. 结果 3. 解析 - buffer和cache:跟传统意义上的buffer和cache不同。内存管理.md - buffer:文件元数据 - cache:文件数据 - procs - r:运行和等待CPU时间片的进程数。一般不超过cpu总核数的两倍 - b:等待资源的进程数,比如等
- 5.7 iostathistorical
1. 使用 - 默认输出的不是当前IO状态,而是系统启动以来的 2. 输出 - 3. 解释 - avg-cpu - %user:用户模式花费的CPU时间 一般<60% - %nice:用户进程改变过优先级的进程占用的CPU时间 - %system:内核进程所花费的CPU时间。一般sy+us<80%
- 5.10 ulimithistorical
可以设置 当前shell 的 当前用户 的 所有进程 的资源 ulimit 有软限制和硬限制之分: - 软限制:任何进程都可以修改软限制,但是软限制不能超过硬限制; - 硬限制:普通进程可以降低硬限制,只有 root 进程可以提高硬限制;
- 5.11 tcpdumphistorical
1. 使用 1.1. 获取网卡名 - tcpdump -D - ifconfig 1.2. 抓包 - 简单使用 - 高级语法 - 类型关键字:host port - 确认传输方向:src dst - 协议关键字:tcp、udp - 逻辑运算符:and or 1.3. 导出 1.4. 使用wiresh
- 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
- 5.13 sarhistorical
1. 使用 每秒输出一次 2. 输出 3. 解析 - IFACE:网卡接口 - rxpck/s:每秒接收的包数目 - txpck/s:每秒发送的包数目 - rxkB/s:每秒接收的数据量,单位KB - txkB/s:每秒发送的数据量,单位KB
- 6.3 chroothistorical
1. 什么是chroot Linux系统中的一个chroot,用于修改根目录 Linux系统中,默认的目录结构是以/开始,以指定的位置作为 / 位置 2. 为什么需要chroot 2.1. 安全 限制用户的权力 2.2. 隔离 建立一个与原系统隔离的系统目录结构,方便用户的开发: 3. 如何使用ch
- dighistorical
使用 输出 解析 nslookup是从DNS服务器缓存中获取ip,而dig是从权威服务器获取ip 分为几部分 查询的是什么 结果是什么 权威服务器是什么 权威服务器的信息 响应时间 CNAME类型: A执行IPv4 AAAA指向IPv6 NS指向权威域名服务器
- nslookuphistorical
使用 输出 解析 Server+Address:DNS 服务器的地址和端口 Non :DNS 服务器缓存中的非权威应答 baidu.com 的权威名是www.a.shifen.com 有两个地址 39 和 38
- perfhistorical
- 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
- traceroutehistorical
使用 输出 解析 打到目的地的每一跳都打印出来 序号 第一个包往返时间 第二个包往返时间 第三个包往返时间 这一跳的地址 为什么traceroute比ping慢,只有第10跳的时间才是和ping的时间相同 参考 networking \ Why does traceroute take much longer than ping? \ Server Fault Traceroute命令简介\ 哔哩哔哩\ bilibili