标签:host udp 打开 buffer 清空 lin int mst top
1、简述osi七层模型和TCP/IP五层模型    address 管理网络接口的地址
          add 新加地址 ip addr add NEWIP dev IFACE lable NAME 接口别名
          delete 删除地址                   
          show 查看地址
          flush 清空所有
    route 路由表管理
          add    TARGRT via GW [dev IFACE]
              示例:ip route 192.168.0.0/16 via 192.168.1.1 dev ens33
          change
          replace
          delete TARGET
          show
          flush
3、详细说明进行管理工具htop、vmstat等相关命令,并举例 
htop
-d 指定延迟时间间隔
-u USER仅显示指定用户进程
-s 以指定字段排序
子命令:
l显示指定进程打开的文件列表
s跟踪选定进程执行的系统调用
a将选定的进程绑定到指定的cpu核心
vmstat命令:报告虚拟内存的状态
    # #:刷新时间间隔,显示的次数
    procs:进程
        r:running,等待运行的进程个数,cpu上等待运行的任务长度
        b:处于不可中断睡眠状态的进程个数,被阻塞的任务队列长度
    memory:
         swap:交换内存使用量
         free:空闲的物理内存总量
         buffer:buffer内存总量
         cache:cache内存总量
    swap:
        si:数据进入swap中的数据速率
        so:数据离开swap的速率
    io:
        bi:从块设备读入数据到系统的书读
        bo:保存至数据块设备的速率
    system:
        in:interrupt 中断速率
        cs:上下文切换速率
    -s显示内存统计数据
pmap [options] PID:显示进程的内存映射表
dstat命令:查看状态信息
常用选项:
-c cpu相关信息
-d 显示磁盘相关信息
-s 显示swap相关信息
-g 显示page相关统计数据
-m 显示内存统计数据
-n 网络相关统计数据
-p 进程的相关统计数据
-r io的相关统计数据
--tcp
--udp
--raw
--top-cpu最占cpu的进程
--top-io最占io的进程
--top-mem使用内存量最大的进程
kill命令:终止进程
显示当前可用信号: kill -l
信号的标识方式:
信号的数字名称
信号的完整名称
信号的简写名称
4、使用until和while分别实现192.168.0.0/24
while方法:
#!/bin/bash
declare -i i=1
while [ $i -le 254 ];do
? ? ? ? if ping -W 1 -c 1 192.168.0.$1 &> /dev/null;then
? ? ? ? ? ? ? ? echo "host 192.168.0.$i is alive."
? ? ? ? else
? ? ? ? ? ? ? ? echo "host 192.168.0.$i is down."
? ? ? ? fi
? ? ? ? let i++
done
until方法:
#!/bin/bash
#
declare -i i=1
until [ $i -gt 254 ];do
? ? ? ? if ping -W 1 -c 1 192.168.0.$1 &> /dev/null;then
? ? ? ? ? ? ? ? echo "host 192.168.0.$i is alive."
? ? ? ? else
? ? ? ? ? ? ? ? echo "host 192.168.0.$i is down."
? ? ? ? fi
? ? ? ? let i++
done
标签:host udp 打开 buffer 清空 lin int mst top
原文地址:https://blog.51cto.com/13972192/2417943