ip,ss,htop,vmstat,until,while,ping命令使用. N28

第六周(2018-1.1 – 2018-1.7)

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

  • TCP/IP协议栈的实现:1975年Berkeley分校的Bill Joy,团队BSRG接到美国军方DARPA的一个项目,要在网络上传输数据报文。于是它们就在BSD主机上实现了TCP/IP。
  • TCP/IP协议栈:事先商定的协调机制、规范。
  • 流式化数据:两个主机间通信,其交换数据的格式,彼此可以理解。在一端流式化,在另一端可以还原。
  • TCP/IP分层目的:信息交换考虑的复杂的问题,将其化整为零。
  • OSI七层模型: 设计接口规范:过于重量;效率不高;所以”学习模型”。应用层、表示层、会话层、传输层、互联网层、数据链路层、物理层
  • TCP/IP四层或五层模型:接口不规范:”真正使用的模型”。 应用层、传输层、互联网层、物理层
  • 资源子网用户空间;应用层、表示层、会话层上三层:数据如何组织
  • 通信子网内核空间;传输层、互联网层、数据链路层、物理层;数据如何送到目的地
  • 应用层协议“进行网络通信”的软件或程序实现应用层协议(例如:http、ssh、ftp、https、ldap协议);协议客户端或服务端实现有多种不同程序;
  • 应用层首部:告诉其如何流式化:发的内容取决于应用层。
  • 在传输的过程中,解封装多次帧,ip是不变的。
  • 如果目标MAC是自己,解封装,ip是自己,解封装;看到端口,交给指定端口;
  • 传输层协议:tcp, udp, sctp。传输层某协议的端口; 标识主机上进程地址,向内核注册使用某端口( 独占 )
  • 内核空间:通信子网,下4层:报文安全到达对端。
  • 内核空间协议:tcp,udp; ipv4, ipv6; ppp协议。通过内核中的代码实现
  • 互联网层:IP
  • 传输层:TCP, UDP
  • 以太网帧:MTU(最大传输单元): 1500Bytes 所有首部封装在数据头部后总大小;
  • C/S架构:S:Server端,监听于IP:PORT。C:Client端,基于此协议交互。C/S借助于TCP/IP协议簇,完成报文传输;
  • 物理层物理报文在TCP/IP上。
  • 遂道:一种运输工具承载另一种传输工具:

 

WT~@5L0SZQ_UI}YAKSNBNQR

2、简述iproute家族命令

将主机接入至网络中基本网络属性

  1. IP/MASK
  2. GATEWAY(主机路由、网络路由、默认路由)
  3. DNS服务器 FQDN主机名(通过主机名通信必须的)
    • 主DNS服务器
    • 次DNS服务器
    • 第三DNS服务器

 

iproute家族:

  • ip addr:IP/NETMASK
  • ip link:接口
  • ip route :路由
  • ss :状态及统计数据查看;网络连接数量众多时,比netstat性能高
  • nmtui: 图形接口

~[Z6E@$5K`F%%[05%`~VXK3

F{@M)$}_NUC)[2[45_TV{YV

TOXNPR9_$FNXK]Y8ZGR{J}C

VBPQ4[T_COU25QV)Q4IITYS

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

 

htop子命令

  • s 显示syscall
  • a 设置进程和cpu的affinity
  • t 显示层级结构
  • l 显示打开文件列表
  • F6 排序

5DVYYL]NIACDHWOS`PJ0GB3

vmstat命令

vmstat [delay[count]]
delay 延迟几秒刷新一次
count 刷新几次

-p partition
-s 显示/proc/meminfo文件中的信息

LBO]KMWE`7ZU3]6YK2(1L]A

4、使用until和while分别实现192.168.0.0/24网段内,地址是否能够ping通,弱ping通则输出”success!”,若ping不通则输出”fail!”

until

#!/bin/bash
# Version: 0.0.0
# Desc: until ping 192.168.0.0/24
# Author: jerry<jerry@whitehouse.gov>
# Date: 2018/1/15

trap "exit 0" INT

i=0
until false; do
 i=$[$i+1]
 if [ $i -gt 254 ]; then
 break
 fi
 ping -c 1 -W 1 -w 1 192.168.0.$i > /dev/null && RETVAL=$?
 if [ "$RETVAL" == "1" ]; then
 echo "192.168.0.$i success!"
 continue
 fi
 echo "192.168.0.$i fail!"
done

while

#!/bin/bash
# Version: 0.0.0
# Desc: while ping 192.168.0.0/24
# Author: jerry<jerry@whitehouse.gov>
# Date: 2018/1/15

trap "exit 0" INT

i=0
while [ $i -le 253 ]; do
 let i++
 ping -c 1 -W 1 -w 1 192.168.0.$i > /dev/null && RETVAL=$?
 if [ "$RETVAL" == "1" ]; then
 echo "192.168.0.$i success!"
 continue
 fi
 echo "192.168.0.$i fail!"
done

 

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

(2)
上一篇 2018-01-07 22:32
下一篇 2018-01-08 08:57

相关推荐

  • Keepalive+Nginx高可用配置(主从)

    Keepalived高可用集群 一、Keepalived介绍 Keepalived软件主要通过VRRP协议实现高可用功能的。VRRP是Virtual Router Redundancy Protocol(虚拟路由器冗余协议)的缩写,VRRP出现的目的就是为了解决静态路由单点故障问题,它能够保证当个别节点宕机时,整个网络可以不间断地运行。keepalived除…

    Linux干货 2016-12-30
  • awk入门应用

    awk概述使用语法常用命令选项相关输出命令print item1,item2,…printf FORMAT,item1,item2,….相关格式符相关修饰符相关内建变量相关内置函数相关操作符相关模式相关控制语句及示例if(condition) statementsif(condition){statements} else {statements}while…

    Linux干货 2016-12-04
  • grep与正则表达式

    1.什么是grep grep(Golobal Regular Expression print)是Linux系统中一个强大的文本搜索工具,也是俗称的搜索三兄弟之一,grep的最大意义就是搜索文本,把匹配的行打印到屏幕上,但不影响原文件的内容;在搜索文本的过程中,可以利用到“正则表达式”来定以自己的搜索匹配模式。 Unix的grep家族包括了grep、egre…

    Linux干货 2015-10-08
  • SElinux

    selinux  配置文件 修改   就要重启 targeted:用来保护常见的网路服务,仅有限进程受到selinux控制,只监控容易被入侵的进程。 targeted  慢慢完善的法律 系统默认使用   targeted     CENTOS6 CENTOS7 ZAI &nbsp…

    Linux干货 2016-09-14
  • 基于nginx实现7层http的负载均衡

    一、实验环境实验环境为三台服务器:1. nginx负载均衡器1. 内网ip:192.168.11.1002. 外网ip:172.16.251.892. 提供网页服务的RS-1服务器:192.168.11.2013. 提供网页服务的RS-2服务器:192.168.11.2024. 拓扑如下:二、实验配置后台服务器配置:1. 后台提供网页服务的两台服务器配置:y…

    Linux干货 2017-06-29
  • 实验:路由、bonding、team

    实验:路由实验 路由表构成目标网络:网络ID 子网掩码接口:到达目标网络,从哪个接口出来,此接口网关:gateway,下一个邻近路由器的邻近接口的IP地址,如果目标网络和本路由器直接,网关的地址为接口的IP centos6 关闭NetworkManager服务chkconfig NetworkManagerservice NetworkManager sto…

    Linux干货 2017-05-06

评论列表(2条)

  • 马哥教育
    马哥教育 2018-01-15 23:18

    赞,总结的很详细,也很清晰~最后一个检测子网内是否能ping通,建议是 -c 2 ,因为第1次可能ping不通的情况~加油~

    • 逆神阳
      逆神阳 2018-01-18 22:51

      @马哥教育谢谢老师指导!