9、网络详解 学习笔记
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、网络详解 学习笔记相关推荐
- TCP/IP详解学习笔记-基本概念
为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...
- 【转】:TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute 分类: TCP/IP详解学习笔记计算机网络2006-04-20 18:147970人阅读评论(1)收 ...
- 基础才是王道——TCP/IP详解学习笔记 这位仁兄写得太好了
TCP/IP详解学习笔记 这位仁兄写得太好了 TCP/IP详解学习笔记 这位仁兄写得太好了. http://blog.csdn.net/goodboy1881/category/204448.as ...
- VC++深入详解学习笔记
VC++深入详解学习笔记 Lesson1: Windows程序运行原理及程序编写流程 Lesson2: 掌握C++基本语法 Lesson3: MFC框架程序剖析 Lesson4: 简单绘图 Lesso ...
- TCP/IP详解学习笔记(1)-基本概念
为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...
- TCP/IP详解学习笔记
[TCP/IP详解学习笔记(1)基本概念] 为什么会有TCP/IP协议? 计算机型号多种多样,并且运行于不同操作系统.虽然电线把计算机连接到了一起,但是这些计算机无法"交流",所以 ...
- TCP_IP详解学习笔记
TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中 ...
- TCP/IP详解学习笔记 这位仁兄写得太好了.
http://blog.csdn.net/goodboy1881/category/204448.aspx TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样 ...
- 委托(C#入门详解学习笔记)
委托(C#入门详解学习笔记) 几个概念 什么是委托 委托的声明(自定义委托) 委托的常规使用 通用泛型委托类型的简单使用(Func和Action) 委托的高级使用 多播委托 委托的异步调用 使用接口取 ...
- NCBI SRA数据库使用详解----学习笔记
NCBI SRA数据库使用详解----学习笔记 wxw060709 2019-12-25 15:58:47 1014 收藏 2 分类专栏: 生物信息学 版权 SRA(Sequence ReadAr ...
最新文章
- java代码讲解_Java基础系列-代码块详解
- android 蓝牙 鼠标 app_邂逅甜蜜告白,雷柏ralemo Air 1气垫鼠标,是女生心动的信号_...
- [Linux]控制语句If case
- EqualLogic全攻略视频[(四)高级管理]
- leetcode109. 有序链表转换二叉搜索树(递归)
- Java可变参数 Python可变参数 Scala可变参数
- python如何制作一个工程软件_使用python制作一个解压缩软件
- NumPy 文件数据读写
- cmake之系统头文件(六)
- 使用 T-SQL 实现 base64 解码
- 电商数据分析Excel案例
- Selenium IDE源码分析
- 大电流dcdc降压芯片20a_基于MC34063芯片DC-DC(20-5)降压型变换电路
- 猫咪藏在哪个房间python作业_猫作文
- 亿级 QQ 会员活动运营系统的设计之道
- grafana登录密码重置
- 如何制作 TSP 艺术?
- 如何设计真正基于通证经济落地的商业生态模式设计?
- 去掉fgets拷贝的回车符
- PR-AE-C4D 视频编辑工具的下载地址