Linux GoGoGo
1、简述osi七层模型和TCP/IP五层模型
七层模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 五层模型:物理层,数据链路层,网络层,传输层,应用层 2、简述iproute家族命令 iproute2 link show显示设备属性 set 修改设备属性 up/down 起用或禁用 multicast on/off 起用或禁用多播功能 name NAME冲命名接口 netns PID 用于将接口移动到指定网络名称空间 add NAME 添加网络空间 del NAME 删除网路空间 exec NAME COMMAND在指定的netns中运行命令 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等相关命令,并举例 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命令:查看状态信息 kill命令:终止进程 #!/bin/bash declare -i i=1 while [ $i -le 254 ];do until方法: #!/bin/bash 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |