ifconfig                             显示所有活动接口的相关信息

ifconfig Interface             仅显示指定接口的相关信息

ifconfig Interface IP netmask MASK             设置IP地址

ifconfig Interface IP/MASK             设置IP地址

route -n             使用数字格式显示,不反解地址到主机名   route add -host HOST_IP gw Next_Hop [dev Device]    添加主机路由

route add -net Net_ADDR gw Next_Hop [dev Device]    添加网段路由

route add default gw Next_Hop     添加默认路由

route del -host HOST_IP     删除主机路由

route del -net Net_ADDR     删除网段路由

route del default     删除默认路由

dig -t A FQDN     正解测试

dig -x IP     反解测试

服务调用机制:

1、# /etc/init.d/Script_Name {start|stop|restart|status}

2、# service Script_Name {start|stop|restart|status}

chkconfig Srv_Script_Name on     配置服务允许开机自动启动

chkconfig Srv_Script_Name off             配置服务禁止开机自动启动

chkconfig --list [Srv_Script_Name]     查看

配置DNS(/etc/resolv.conf)

nameserver DNS_SERVER_IP

配置IP、掩码、网关(/etc/sysconfig/network-scripts/ifcfg-ethX)

DEVICE=eth0

此配置关联至的设备,设备名要与文件名ifcfg-后的内容保持一致

BOOTPROTO=none

引导协议:{none|static|dhcp|bootp}

HWADDR=00:0c:29:96:c5:24

MAC地址:要与真实MAC地址保持一致;可省略;

NM_CONTROLLED=yes

是否接受NetworkManager脚本控制;{yes|no}

ONBOOT=yes

是否关机自动启用此网络设备, {yes|no}

TYPE=Ethernet

设备类型:如Ethernet, Bridge

UUID="2d2225e7-13bf-4764-a9f1-5ccccbaf36a6"

惟一标识,可省略;

IPADDR=172.16.100.7

IP地址

NETMASK=255.255.0.0

掩码

GATEWAY=172.16.0.1

默认网关

DNS1=172.16.0.1

DNS服务地址

IPV6INIT=no

是否自动初始化IPv6协议地址;

USERCTL=no

是否允许普通用户启用或禁用此网络设备;

PEERDNS={yes|no}

是否允许DHCP服务分配地址时直接更新/etc/resolv.conf中的DNS服务器地址;

配置路由(/etc/sysconfig/network-scripts/route-ethX)

配置文件的格式1:每行一个要配置的路由条目

DEST via NEXT_HOP

配置文件的格式2:每一组一个路由条目

ADDRESS#=Dest

NETMASK#=Netmask

GATEWAY#=Gateway

例子:

ADDRESS0=192.168.0.0

NETMASK0=255.255.255.0

GATEWAY0=172.16.100.177

ADDRESS1=192.168.1.10

NETMASK1=255.255.255.255

GATEWAY1=172.16.100.77

如何实现在单接口上配置多个地址:

通过网络接口别名来实现

配置1:

ifconfig ethX:Y IP/mask

配置2:非主地址不支持使用DHCP协议获取

ifcfg-ethX:Y

DEVICE=ethX:Y

BOOTPROTO={none|static}

IPADDR=

NETMASK=

ONBOOT=

USERCTL=

网络管理或监测等相关的工具:

ping [options] IP

-c # 指定测试次数

-w deadline 指定测试执行时长

traceroute HOST:

获取从当前主机到达目标主机所有经过的网关

netstat:

-t: tcp协议的连接

-u: udp协议的连接

-l: 监听状态的连接

-a: 所有状态的连接

-p: 连接相关的进程

-n: 数字格式显示

课外任务:

nmap: 扫描器

tcpdump: 嗅探器

wireshark: 嗅探器

tshark: 字符界面的

脚本:

1、使用ping命令探测172.16.0.0/16有哪些主机在线:

在线的,用绿色显示

不在线的,用红色显示

#!/bin/bash

#

for i in {0..255}; do

for j in {1..254}; do

if ping -c 1 -w 1 172.16.$i.$j &> /dev/null; then

echo -e "\033[32m172.16.$i.$j\033[0m is up"

else

echo -e "\033[31m172.16.$i.$j\033[0m is down"

fi

done

done

转载于:https://blog.51cto.com/kaiyuandiantang/1943566

9、网络详解 学习笔记相关推荐

  1. TCP/IP详解学习笔记-基本概念

    为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...

  2. 【转】:TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute

    TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute 分类:            TCP/IP详解学习笔记计算机网络2006-04-20 18:147970人阅读评论(1)收 ...

  3. 基础才是王道——TCP/IP详解学习笔记 这位仁兄写得太好了

    TCP/IP详解学习笔记 这位仁兄写得太好了 TCP/IP详解学习笔记   这位仁兄写得太好了. http://blog.csdn.net/goodboy1881/category/204448.as ...

  4. VC++深入详解学习笔记

    VC++深入详解学习笔记 Lesson1: Windows程序运行原理及程序编写流程 Lesson2: 掌握C++基本语法 Lesson3: MFC框架程序剖析 Lesson4: 简单绘图 Lesso ...

  5. TCP/IP详解学习笔记(1)-基本概念

    为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...

  6. TCP/IP详解学习笔记

    [TCP/IP详解学习笔记(1)基本概念] 为什么会有TCP/IP协议? 计算机型号多种多样,并且运行于不同操作系统.虽然电线把计算机连接到了一起,但是这些计算机无法"交流",所以 ...

  7. TCP_IP详解学习笔记

    TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中 ...

  8. TCP/IP详解学习笔记 这位仁兄写得太好了.

    http://blog.csdn.net/goodboy1881/category/204448.aspx TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样 ...

  9. 委托(C#入门详解学习笔记)

    委托(C#入门详解学习笔记) 几个概念 什么是委托 委托的声明(自定义委托) 委托的常规使用 通用泛型委托类型的简单使用(Func和Action) 委托的高级使用 多播委托 委托的异步调用 使用接口取 ...

  10. NCBI SRA数据库使用详解----学习笔记

    NCBI SRA数据库使用详解----学习笔记 wxw060709 2019-12-25 15:58:47  1014  收藏 2 分类专栏: 生物信息学 版权 SRA(Sequence ReadAr ...

最新文章

  1. java代码讲解_Java基础系列-代码块详解
  2. android 蓝牙 鼠标 app_邂逅甜蜜告白,雷柏ralemo Air 1气垫鼠标,是女生心动的信号_...
  3. [Linux]控制语句If case
  4. EqualLogic全攻略视频[(四)高级管理]
  5. leetcode109. 有序链表转换二叉搜索树(递归)
  6. Java可变参数 Python可变参数 Scala可变参数
  7. python如何制作一个工程软件_使用python制作一个解压缩软件
  8. NumPy 文件数据读写
  9. cmake之系统头文件(六)
  10. 使用 T-SQL 实现 base64 解码
  11. 电商数据分析Excel案例
  12. Selenium IDE源码分析
  13. 大电流dcdc降压芯片20a_基于MC34063芯片DC-DC(20-5)降压型变换电路
  14. 猫咪藏在哪个房间python作业_猫作文
  15. 亿级 QQ 会员活动运营系统的设计之道
  16. grafana登录密码重置
  17. 如何制作 TSP 艺术?
  18. 如何设计真正基于通证经济落地的商业生态模式设计?
  19. 去掉fgets拷贝的回车符
  20. PR-AE-C4D 视频编辑工具的下载地址

热门文章

  1. 【Prims】--【telerik】DataGridView 控件
  2. webgl 包围盒子
  3. ubuntu16.04 jdk安装及环境配置
  4. Vue.js总结 [2017.6.5]
  5. version for mac 破那啥版
  6. 深圳市云瑶信息科技有限公司
  7. IE下Ajax缓存(转载)
  8. VS2005最近项目和最近文件清除
  9. DTD与XML的关系。。说的不错,拿来看看,学习了
  10. pyqt5 设置窗口按钮等可用与不可用