Linux网络运维课程知识点目录
一、知识点回顾
1、什么是网络?
主机与主机之间相互通信实现资源共享,条件:(传输介质、硬件、)
2、两台主机之间进行通信?
3、交换网络(局域网内 多台计算机之间通讯)
交换机的原理(2层网络 (数据链路层 MAC地址 表))
主机-----MAC地址 对应
交换网络中的数据格式 ARP 协议(源信息MAC地址+目的信息MAC地址+数据内容=数据格式)
广播风暴的问题(降低---->降低 减轻 1、路由器的概念 2、子网掩码划分(省资源 降低广播风暴))
4、局域网和局域网之间计算机之间的通讯(路由器 3级网络设备())
路由器的概念
路由器的工作原理(主机------IP地址)
路由表:
静态 ------->优点 适用于大型网络 快 需要专业人士
动态-------->优点 适用于小型网络 慢 一般
5、TCP/IP协议 名词解释
TP协议
TCP协议
UDP协议
ICMP协议
DNS协议
ARP协议
6、OSI (7层模型)和 TCP/IP(5层/4层)网络模型
7、TCP/IP协议名词解释
TCP/TP协议的报文格式
TCP/IP协议的C/S架构 建立连接 3次握手的过程
TCP/IP协议的C/S架构 断开连接 4次挥手的过程
TCP/IP协议的C/S架构 建立连接 3次握手的过程 (状态转换)
TCP/IP协议的C/S架构 断开连接 4次挥手的过程 (状态转换)
8、IP地址
分类: A B C D E
面试 C类 192.168.0.X X主机位
D类: 组播
特殊的IP地址:
0.0.0.0 了解
192.168.0.0 没有 减1
192.168.0.255 广播地址 减1
192.168.0.254 网关地址 减1
(网关地址 有可能是192.168.0.1 也有 192.168.0.254)
127.0.0.1 等
9、子网掩码
255.255.255.0 C类
255.255.0.0 B类
255.0.0.0 A类
10、网络划分
1.C类网络中 192.168.0.100 50台主机 网络划分 计算方法 2^n -3 公式
二、静态路由项目
1、网络中比较重要的协议
1.DNS 域名解析协议
ARP 或 交换机 主机------MAC地址
路由器 主机-----IP地址
DNS域名 域名-----IP地址 对应
2、47.75.82.161 IP地址
www.xxxx.com 域名
3、购买自己的一个域名
区块链公司 买域名 (能挣钱)
根域名服务器 大多都是在国外 美国居多 日本 英国等 13台
顶级域名服务器 (com(公司商业组织)、cn(地区中国居多)、org、edu(教育团体)等)
阿里云 万网
阿里云为例:
A记录 网站 www.baidu.com 记录值 IP地址
DNS优化 (阿里云加速、 百度云加速)css js html 文件 预加载到服务器上 CDN 加速
4、企业真实的需求
1 .hosts文件修改
2.内网DNS服务器 (Linux服务器 DNS)
本地服务器解析
转发器 外网链接的主路由------自动分配DNS-------公网IP DNS --------找到域名 实现外网访问
3.Windows server 2008R2
5、常见的网络命令
1.ping 命令
动作分解 : ping 域名 查看DNS 是否有问题
ping www.baidu.com 无应答(DNS没有配置 或 DNS 有问题)
ping 公网IP 是否能ping通
ping 网关 192.168.1.1
2.iftop 监控网络流量用的
Linux 服务器下用的 第三方的命令
yum install iftop -y
6、企业网络出现问题的排查流程
第一步:检查硬件 网卡 网线 (水晶头)是否亮起 路由器(wan LAN口) 交换机
如果有问题:交换法 / 网线 换网线
/网卡
第二步、ping 网关 (路由)
第三步、 ping 公网IP
第四步、 ping DNS
第五部、 ping 自己服务器的地址
7、静态路由项目
1、准备3台虚拟机
第一台一块网卡 10.0.0.11
第二台二块网卡 10.0.0.12 192.168.0.12
第三台一块网卡 192.168.0.13
2、在第一台主机
从主机一10.0.0.11----->主机2---->192.168.0.12
跨网段访问
2.1 不认识
添加一条静态的路由信息
route add -net 192.168.0.0/24 gw 10.0.0.12
route -n 查看路由表
ping 192.168.0.12 通了
2.2 看看192.168.0.13能不能通
10.0.0.11需要 10.0.0.12转发
192.168.0.13 需要 192.168.0.12进行转发 192.168.0.12 10.0.0.12 主机2 信息跟主机2没关系
echo “net.ipv4.ip_forward=1”>>/etc/sysctl.conf sysctl -p
3、扩展不要求掌握
3.1 iptables 实现跨网段实现上网 端口映射 行为管理
3.2 买企业级路由
三、三剑客深入
grep :过滤
-E :支持扩展正则 =====egrep
-o : 只显示匹配到的内容 显示grep执行过程
-v : 取反
-i :不区分大小写 ignore case find /oldboy -type f -iname “*.txt”
-n :显示行号 cat -n
-w :按照单词进行匹配
-A :9 after 显示grep 找出的行及接下来的9行
-r :递归过滤 在目录下所有层进行过滤
-l :只显示目录文件名
sed : 过滤 替换 修改文件内容 增删改查
awk : 过滤 取列 统计计算