1、简述osi七层模型和TCP/IP五层模型
OSI七层模型由下到上分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
TCP/IP模型由下到上分为:物理层、数据链路层,网络层、传说层、应用层
osi的模型里的回话层、表示层、应用层相当于TCP/IP模型里的应用层
OSI模型,主要用途是学习。
2、简述iproute家族命令
ip OBJECT
addr:添加IP地址和掩码
~]# ip addr add 192.168.1.223/24 dev ens33
在ens33的接口上添加一个192.168.1.223地址,掩码是24
~]# ip addr del 192.168.1.223/24 dev ens33
删除刚才添加的IP地址
link:接口
ip link show:查看
route:路由
ip route show
查看
ip route add default via 192.168.1.1
添加默认网关为192.168.1.1
ip route add 192.168.1.0/24 via 10.0.0.1 dev eth1 src 10.0.0.100
192.168.1段的IP,访问10.0.0.100,用10.0.0.1作为网关
3、详细说明进行管理工具htop、vmstat等相关命令,并举例
htop:
l:显示进程打开的文件
t:以层级关系显示各进程
a:将选定的进程绑定至某指定的cpu核心
vmstat
r:等待运行的进程的个数;cpu上等待运行的人物的队列长度;
b:处于不可中断睡眠态的进程个数;被阻塞的人物队列的长度;
swpd:交换内存使用总量
free:空闲的内存总量
buffer:buffer的内存总量
cache:cache的内存总量
si:数据进入swap中的数据速率(kb/s)
so:数据离开swap中的数据速率(kb/s)
bi:从块设备读入数据到系统的速度(kb/s)
bo:保存数据至块设备的速率(kb/s)
id:idle空闲的
4、使用until和while分别实现192.168.0.0/24 网段内,地址是否能够ping通,弱ping通则输出"success!",若ping不通则输出"fail!"
#!/bin/bash
#
declare i=1
while [ $i -le 254 ];do
if ping 192.168.0.$i -c 1 &>/dev/null;then
echo "192.168.0.$i success"
else
echo "192.168.0.$i fail"
fi
let i++
done
#!/bin/bash
#
declare i=1
until [ $i -gt 254 ];do
if ping 192.168.0.$i -c 1 &>/dev/null;then
echo "192.168.0.$i success"
else
echo "192.168.0.$i fail"
fi
let i++
done
原创文章,作者:诠释,如若转载,请注明出处:http://www.178linux.com/124420