继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Linux网络管理笔记

东夋壬
关注TA
已关注
手记 33
粉丝 6
获赞 29

Linux网络管理

网络基础

ISO/OSI七层模型:

  • 应用层:提供接口
  • 表示层
  • 会话层
  • 传输层(段):确定端口号
  • 网络层(报文):确定IP地址
  • 链路层(帧)
  • 物理层(比特)

TCP/IP四层模型:

  • 应用层(应用层+表示层+会话层):FTP
  • 传输层:传输控制协议TCP、用户数据报协议UDP
  • 网际互联层:网际协议IP、IGMP,ICMP(用户ping的协议)
  • 网络接口层 (数据链路层+物理层):地址解析协议ARP

IP数据报(32位):0.0.0.0 255.255.255.255

  • A类:1.0.0.0–126.255.255.255 10.0.0.0–10.255.255.255(私有)
    • 1(网段).0.0.0,后面三个代表不同主机,同一网段可以通过交换机就能通信,主机数2^24-2
  • B类:128.0.0.0–191.255.255.255 172.16.0.0–172.21.255.255(私有)
    • 192.224和191.254不是同一个网络,之间通信需要路由器,主机数2^16-2
  • C类:192.0.0.0–223.255.255.255 192.168.0.0–192.168.255.255(私有)
    • 前三个数代表同一网段,后一位代表主机,主机数2^8-2
  • 私有IP不能直接访问网络,需要转换才能上网,免费使用的,私有IP不是唯一的
  • IP的主机数由子网掩码决定,
    • A类子网掩码的使用:
      • IP地址:10. 1.1.200
      • 子网掩码:255. 0.0.0,可以有255.0.0.0(第一位是同一网段) 255.255.0.0(前两位为同一网段) 255.255.255.0(前三位为同一网段)
        • IP地址不能和子网掩码单独使用,必须同时使用
        • 子网掩码用于确定这个IP地址的网段,网段是第一位,前两位,还是前三位
      • 网络地址:10. 0.0.0,由IP地址和子网掩码取与

常见端口:

  • FTP 20 21
  • SSH 22
  • telent(远程登录协议,关闭,这是明文传输的) 23
  • DNS 53
  • HTTP 80
  • SMTP 25
  • POP3 110

netstat -an,a查看所有端口,n以数字形式显示地址和端口号

DNS作用:域名转IP,IP转域名

  • window 中 hosts文件夹配置,没有就访问DNS
  • 层次性和分布式
  • 递归查询和迭代查询

网关作用:

  • 交换机只能进行局域网的通信,路由器可以在不同网段通信,网关是具有路由功能的路由设备,可以是路由器和服务器
  • 网关在所有内网计算机访问的不是本网段的数据报时使用
  • 网关负责将内网IP转换为公网IP,公网IP转换为内网IP
  • windows设置,网关和DNS需要设置

网络配置

Linux配置IP地址方法:

  • ifconfig 临时配置:
    • ifconfig eh0 192.168.0.200 netmask 255.255.255.0,配置eth0网卡的IP地址与子网掩码
  • 红帽类 setup 工具永久配置,service network restart
  • 修改网络配置文件
    • vim /etc/sysconfig/network-scripts/ifcfg-eth0,设置IP和网关
    • vim /etc/sysconfig/network,设置主机名重启计算机生效,临时生效 hostname imooc
    • vim /etc/resolv.conf,修改DNS
  • 图形界面配置

虚拟机网络参数配置:

  • setup
  • 启动网卡: vim /etc/sysconfig/network-scripts/ifcfg-eth0,设置ONBOOT=yes,并 service network restart
  • 修改UUID: vim /etc/sysconfig/network-scripts/ifcfg-eth0,删除MAC地址行,rm -rf /etc/idev/rules.d/70-persisitent-net.sules,删除网卡和MAC地址绑定文件重启系统

网络命令

查看:

  • ifconfig,只能看到ip和子网掩码,不能看到网关和DNS
  • ifdown 网卡设备名,ifup 网卡设备名,禁用和启用网卡设备
  • netstat -tunla,a所有 l监听
    • netstart -rn,查看路由列表,最后一个是网关
    • route -n,查看网关
    • route add|del default gw 192.168.0.2,添加和删除一个虚拟网关
  • nslookup [主机名或IP],进行域名与IP地址解析
    • nslookup,>server,查看本机DNS服务器

测试:

  • ping [-c 次数] ip或域名,探测指定IP或域名的网络状况,c 次数
  • talnet [域名或IP] [端口],远程管理与端口探测命令
    • talnet 192.168.0.252 88
  • traceroute [-n] ip或域名,路由跟踪命令,n使用IP
  • wget url,下载命令
  • tcpdump -i eth0 -nnX port 21

SSH

ssh root@192.168.0.235
scp [-r] 用户名@ip:文件路径 本地路径,下载文件
scp [-r] 本地文件 用户名@ip:上传路径,上传文件

cat ~/.ssh/know_hosts

winscp文件上传下载

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP