TCP/IP五层模型

1、简述osi七层模型和TCP/IP五层模型

网络的七层模型是由OSI和CITT一起制定的开放系统互连参考模型:

QQ图片20180105211046

TCP/IP 五层模型可以分为:应用层,传输层,网络层,数据链路层,物理层。

2、简述ip route家族命令

语法:ip [ OPTIONS ] OBJECT { COMMAND | help }

OBJECT={link ,addr,route,netns}

ip link  set #设置设备属性

ip link set DEVICE { up | down | arp { on | off }

例:~]# ip link set eth0 mtu 1200

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1200 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:5b:bb:90 brd ff:ff:ff:ff:ff:ff

ip link show #查看设备设备属性

ip link show [ DEVICE ]

例: ~]# ip link show eth0

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1200 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:5b:bb:90 brd ff:ff:ff:ff:ff:ff

ip addr { add | del } IFADDR dev STRING  #网络地址修改

例:~]# ip addr add 1.1.1.1/24 dev lo   #给loopback增加IP地址ip

ip route { add | del | change | append | replace | monitor } ROUTE

ip route list #显示路由信息

add #增加路由

change #修改路由

append #追加路由

del #删除 路由信息

例:~]# ip route add 192.168.1.0/24 via 192.169.65.2 dev eth0

3、详细说明进行管理工具htop、vmstat等相关命令,并举例

htop是一款进程监控开源软件,是top的升级版,功能强大;

QQ图片20180107113247

说明:F1可以查看帮助信息 F2设置显示格式 F3 进程以树状显示 F7/F8 修改进程的nice值 F9可以向进程发信号来控制进程的相关信息  F10退出

CPU :当前cpu运行的%比

Mem:当前内存使用比(used和buffers及cache)

Swp:当前交换分区信息

Tasks:进程 数

thr:线程 数 (可以按H来实现显示和隐藏)

load average:系统1分钟,5分钟,10分钟,的平均负载信息;

Uptime:系统时钟

PID:进程号

USER:用户名

PRI:优先级

NI:进程的nice值(-20-19)

VIRT:虚拟内存

RES:物理内存集

SHR:共享内存

CPU%:进程占用cpu百分比

MEM%:进程点用内存百分比

TIME+:进程占用CPU时长

commad:发启该进程 的命令名称

vmstat命令

是linux系统监控工具,可以显示时间隔的服务器状态值(CPU,MEM,VMEM,IO等的相关信息),它与htop应用场景不一样,看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率。

[root@localhost ~]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r b     swpd free  buff    cache  si so     bi bo       in cs us   sy id w a st
 1 0       0  650636 20456 196028   0 0       14 6       14 14 0 0    99 1 0

procs:   r   等待运行的进程个数(CPU等待队列长度)

b    处于不可中断睡眠的个数(被阻塞队列长度)

memory: swpd  交换分区使用总量

free   空闲的物理内存总量

buff     用于buff的内存

cache  用于cache 的内存

swap :    si    数据进入swap分区的速率(kb/s) 写

so   数据离开swap分区的速度(kb/s) 读

它们有数率(值大于0)表示物理内存不够用或者内存泄露了

io:      bi   从块设备读放数据到系统的速度 (kb/s)

bo  把数据保存到块设备的速率(kb/s)

system:    in   中断速率

cs   系统进程上下文切换的速率 值越小越好

cpu:     us  用户进程使用cpu时间

sy   系统使用cpu时间

id    cpu空闲时间

wa   等待io的cpu时间

st     虚拟内存使用cpu的时间

4、使用until和while分别实现192.168.0.0/24

网段内,地址是否能够ping通,弱ping通则输出”success!”,若ping不通则输出”fail!”

#!/bin/bash
#
declare -i n=0
while [ $n -lt 256 ];do

if ping -c 1 -w 1 192.168.65.$n &> /dev/null;then

echo ” 192.168.65.$n success!”
else
echo ” 192.168.65.$n fail!”
fi
let n++
done

《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《

#!/bin/bash
#
declare -i n=0
until [ $n -gt 256 ];do

if ping -c 1 -w 1 192.168.65.$n &> /dev/null;then

echo ” 192.168.65.$n success!”
else
echo ” 192.168.65.$n fail!”
fi
let n++
done

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/90851

(0)
冬日de温暖冬日de温暖
上一篇 2018-01-04 11:30
下一篇 2018-01-06 00:39

相关推荐

  • zabbix+grafana ——小于初始,大于勤拙@时雨扰扰,几多怅惘,几多忧思

    前边一点小总结,纯属回顾启动大脑所用,毕竟we are no computer! 一个监控系统必须包括4个功能 1)采集数据 2)存储数据 3)故障报警 4)数据可视化显示 zabbix作为一个监控系统,当让也就包含了以上四种zabbix-server-mysql,zabbix-agent,zabbix-get,zabbix-sender,zabbix-we…

    2017-10-09
  • 通络通信

    网络详解: 网络的osi层次结构: 物理层: 以太网规定,连入网络的所有设备,都必须具有”网卡”接口。数据包必须是从一块网卡,传送到另一块网卡。 网卡的地址,就是数据包的发送地址和接收地址,这叫做MAC地址。 每块网卡出厂的时候,都有一个全世界独一无二的MAC地址,长度是48个二进制位,通常用12个十六进制数表示。 前6个十六进制数是厂商编号,后6个是该厂商…

    Linux干货 2016-09-02
  • 查找、压缩 随记

     查找模块 1. locate : 非实时查找(数据库查找)     实时查找: find locate 查询是建立在系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 索引的构建是在系统较为空闲时自动进行(周期性任务); 管理员手动更新数据库(updatedb) 索引构建过程需要遍历整个根文件系…

    Linux干货 2016-08-15
  • 第六周 网络进程管理

    1、简述osi七层模型和TCP/IP五层模型 2、简述iproute家族命令 3、详细说明进程管理工具htop、vmstat等相关命令,并举例 4、使用until和while分别实现192.168.0.0/24 网段内,地址是否能够ping通,弱ping通则输出”success!”,若ping不通则输出”fail!&#82…

    2018-01-12
  • 第三周作业

    查看链接:http://note.youdao.com/noteshare?id=9b1aa0906b0918cc5cb557aa348e82da

    Linux干货 2016-09-19
  • ansible的用法

    ansible 每台主机拥有不同的功能,可能同时是http服务器,php-fpm的客户端,共享存储的客户端等,这些功能是单独定义的,不同主机需要的功能各不相同 应确保目标主机的状态为事先给他定义的目标状态 使目标主机达到目标状态有两种方法      agentless:由服务端主机通过ssh连接到目标主机执行命令,客户端不需要额…

    Linux干货 2016-11-11