Linux 之 网络管理

本文是根据慕课网tony老师的课程所写的笔记,老师讲的很好!感谢~http://www.imooc.com/u/279399/courses?sort=publish

目录

一、网络基础

1.ISO/OSI七层模型

2.TCP/IP四层模型

3.IP地址

4.子网掩码

5.端口作用

5.DNS作用

6.网关

二、Linux网络配置

1.ip地址配置

(1)ifconfig命令 临时 配置ip地址

(2)setup工具永久配置ip地址

(3)修改网络配置文件(标准)

(4)图形界面配置ip地址

2.虚拟机网络参数配置

三、Linux网络命令

1.网络环境查看命令

(1)ifconfig命令(查看ip和子网掩码)

(2)关闭与启动网卡 ifdown ifup

(3)查询网络状态 netstat (查看端口)

(4)route命令 (路由)

(5)域名解析命令 (DNS)

2.网络测试命令

(1)ping命令(判断网络是否通畅)

(2)telnet命令(判断端口是否可以连通)

(3)traceroute命令 (路由跟踪)

(4)wget命令(下载)

(5)tcpdump命令

四、远程登录

1.SSH协议原理

(1)对称加密算法

(2)非对称加密算法

(3)SSH安全外壳协议

(4)SSH命令

2.SecureCRT远程管理工具

3.Xshell工具和WinSCP文件传输工具


一、网络基础

1.ISO/OSI七层模型

  • 发送端数据从上层传入下层,接收端数据从下层传入上层
  • 数据实际是在物理层传输
  • 上三层为用户提供服务,下四层对传递数据服务

2.TCP/IP四层模型

网络接口层

  

网际互联层

传输层

  

应用层

  

 TCP/IP模型与OSI模型的对应

    

   TCP/IP模型与OSI模型的比较

   

3.IP地址

IP包头

IP地址

 地址格式为:IP地址=网络地址+主机地址 或 IP地址=网络地址+子网地址+主机地址

IP地址分类

1. A类IP地址   一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。可用的A类网络有126个,每个网络能容纳1670万多个主机。

 2. B类IP地址  一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”。可用的B类网络有16382个,每个网络能容纳6万多个主机 。

 3. C类IP地址  一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。C类网络可达209万余个,每个网络能容纳254个主机。

实际上,还存在着D类地址和E类地址。但这两类地址用途比较特殊,在这里只是简单介绍一下:D类地址称为广播地址,供特殊协议向选定的节点发送信息时用。E类地址保留给将来使用。

4.子网掩码

ip必须要和子网掩码配套使用,子网掩码数字只有255和0(非标准子网掩码除外)。ip地址中和255对应的数字表示网段,

如192.168.1.1   子网掩码255.255.255.0,则192.168.1.这三个数字一样就表示在一个网段  192.168.1.2和192.168.1.3就在一个网段。

一般用标准子网掩码就行:

A类ip:255.0.0.0 

B类ip:255.255.0.0 

C类ip:255.255.255.0

变长子网掩码与子网划分

5.端口作用

常见端口号

查看本机启用的端口

5.DNS作用

不配置DNS是不能访问互联网的

域名解析服务器   把域名如www.sina.com变成IP地址56.104.117.201(域名好记)

DNS服务的作用

域名空间结构

DNS查询过程

DNS查询类型

6.网关

网关作用

解释一下:

二、Linux网络配置

1.ip地址配置

(1)ifconfig命令 临时 配置ip地址

(2)setup工具永久配置ip地址

   

setup  网络配置

service network restart   重启网络服务

(3)修改网络配置文件(标准)

      网卡信息文件

    

     (如果 自动获取ip ,局域网内要有dhcp服务器)

     service network restart   重启网络服务

     主机名文件

   

    DNS配置文件

   

(4)图形界面配置ip地址

2.虚拟机网络参数配置

(1)配置ip地址

(2)启动网卡

(3)修改UUID

(4)设置虚拟机网络连接方式

(5)修改桥接网卡

三、Linux网络命令

1.网络环境查看命令

(1)ifconfig命令(查看ip和子网掩码)

             

(2)关闭与启动网卡 ifdown ifup

            

(3)查询网络状态 netstat (查看端口)

            

常用:

netstat -tuln

netstat -an

             

查看当前有多少连接

(4)route命令 (路由)

           

             

(5)域名解析命令 (DNS)

            

2.网络测试命令

(1)ping命令(判断网络是否通畅)

          

(2)telnet命令(判断端口是否可以连通)

           

(3)traceroute命令 (路由跟踪)

           

(4)wget命令(下载)

          

(5)tcpdump命令

           

四、远程登录

1.SSH协议原理

(1)对称加密算法

          

 

(2)非对称加密算法

             

(3)SSH安全外壳协议

(4)SSH命令

            

2.SecureCRT远程管理工具

    这是一个收费软件,下载破解版即可

3.Xshell工具和WinSCP文件传输工具

Xshell有免费版,功能也更强大,推荐使用

WinSCP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值