ISO/OSI七层模型
应用层            APDU 应用层协议数据单元   越靠近用户
表示层            PPDU 表示层协议数据单元
会话层            SPDU 会话协议数据单元
传输层            TPDU 传输协议数据单元
网络层            报文
数据链路层        帧
物理层            比特  数据传递

ipconfig /all
MAC地址负责局域网通信
IP地址负责外网通信

应用层:用户接口
表示层:数据的表现形式、特定功能的实现如-加密
会话层:对应用会话的管理、同步
传输层:可靠与不可靠的传输、传输前的错误检测、流控
网络层:提供逻辑地址(IP地址)、选路
数据链路层:成帧、用MAC地址访问媒介、错误检测与修正
物理层:设备之间的比特流的传输、物理接口、电气特性等

TCP/IP四层模型
应用层
传输层
网际互联层(网络层)
网络接口层

netstat -an  
选项:   -a : 查看所有连接和监听端口
         -n :显示IP地址和端口号,而不显示域名和服务器

DNS:Domain Name System 域名系统(名称解析)   ip <==> 域名

·早期Host文件解析域名
-名称解析效能下降
-主机维护困难
·DNS服务
-层次性
-分布式

·将域名解析为IP地址
-客户机向DNS服务器发送域名查询请求
-DNS服务器告知客户机Web服务器的IP地址
-客户机与Web服务器通信

·网关作用
-网关(Gateway)又称网间连接器、协议转换器。
-网关在网络层以上实现网络互连,是最复杂的网络互连设备,
    仅用于两个高层协议不同的网络互连。
-网关既可以用于广域网互连,也可以用于局域网互连。
-网关是一种充当转换重任的服务器或路由器。
>网关在所有内网计算机访问的不是本网段的数据报时使用。
>网关负责将内网IP转换为公网IP,公网IP转换为内网IP。

·Linux配置IP地址的方法
-ifconfig命令临时配置IP地址
    查看与配置网络状态命令
    ifconfig eth0 192.168.0.200 netmask 255.255.255.0
    #临时设置eth0网卡的IP地址与子网掩码                
    
-红帽专有图形化setup工具永久配置IP地址
-修改网络配置文件
-图形界面配置IP地址

·IP配置文件
-vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain

·修改主机名
-vi /etc/sysconfig/network  (永久修改主机名,reboot后生效)
-hostname admin  (临时修改主机名)
-hostname   (查看主机名)

·DNS配置文件
-vi /etc/resolv.conf
nameserver 202.106.0.20
search localhost

·虚拟机网络配置
1-配置LinuxIP地址  setup
2-启动网卡
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    把   ONBOOT=no
    改为 ONBOOT=yes
    重启网络服务
    service network restart
3-修改UUID
    1) vi /etc/sysconfig/network-scripts/ifcfg-eth0
       #删除MAC地址行
    2) rm -rf /etc/udev/rules.d/70-persistent-net.rules
    3) 重启系统
4-设置虚拟机网络连接方式  (推荐桥接)
    桥接:使用物理机真实网卡进行通信
    NAT:使用VM8虚拟网卡进行通信
    host-only:使用VM1虚拟网卡进行通信
5-修改桥接网卡
    VM虚拟机-> 编辑->虚拟机网络编辑器->桥接->自动不靠谱,手动选择下
    
    
· Linux网络命令
    · 网络环境查看命令
        ifconfig命令:查看与配置网络状态命令
    · 关闭与启动网卡
        ifdown 网卡设备名
        #禁用该网卡设备
        
        ifup 网卡设备名
        #启用该网卡设备
    · 查询网络状态
        netstat 选项
        选项:
            -t : 列出TCP协议端口
            -u : 列出UDP协议端口
            -n : 不使用域名与服务名,而使用IP地址和端口号
            -l : 仅列出在监听状态网络服务
            -a : 列出所有的网络连接
            -r : 列出路由列表,功能和route命令一致
    · route命令
        route -n
        #查看路由列表(可以看到网关)
        
        route add default gw 192.168.1.1
        #临时设置网关
    · 域名解析命令
        nslookup [主机名或IP]
        #进行域名与IP地址解析
        
        [root@localhost~]# nslookup
        >server
        #查看本机DNS服务器
    · ping命令
        ping [选项] ip或域名
        #探测指定IP或域名的网络状况
        选项:
            -c 次数 : 指定ping包的次数
    · telnet命令
        telnet [域名或IP] [端口]
        #远程管理与端口探测命令
        telnet 192.168.0.252 80
    · traceroute
        traceroute [选项] IP或域名
        #路由跟踪命令
        
        选项:
            -n  使用IP,不使用域名,速度更快
    · wget命令
        wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz
        #下载命令
    · tcpdump命令 (抓包)
        tcpdump -i eth0 -nnX port 21
        选项:
            -i 指定网卡接口
            -nn 将数据包中的域名与服务转为IP和端口
            -X 以十六进制和ASCII码显示数据包内容
            port 指定监听的端口

·远程登录
    ·对称加密
    ·非对称加密
    ·SSH协议
        ssh 用户名@ip
        #远程管理指定Linux服务器
        
        scp [-r] 用户名@ip:文件路径 文件路径
        #下载文件
        
        scp [-r] 本地文件 用户名@ip:上传路径
        #上传文件
    
WinSCP工具-文件传输工具

Linux网络管理-相关笔记【自用】的更多相关文章

  1. [置顶] Linux信号相关笔记

    最近又温习了一遍Linux中的信号知识,发现有很多东西以前没有注意到,就通过这篇博客记录一下,巩固一下知识点. 一,信号基础: 信号是什么?为了回答这个问题,首先要从异常说起,这里的异常不是指c++/ ...

  2. 学习笔记:CentOS7学习之十九:Linux网络管理技术

    目录 学习笔记:CentOS7学习之十九:Linux网络管理技术 本文用于记录学习体会.心得,兼做笔记使用,方便以后复习总结.内容基本完全参考学神教育教材,图片大多取材自学神教育资料,在此非常感谢MK ...

  3. Linux实战教学笔记19:Linux相关网络知识梳理

    第十九节 Linux相关网络知识梳理 标签(空格分隔): Linux实战教学笔记-陈思齐 一,前言 一个运维有时也要和网络打交道,所以具备最基本的网络知识,对一个运维人员来说是必要的.但,对于我们的工 ...

  4. Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)

    Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...

  5. Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)

    Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...

  6. Linux基础入门笔记

    今天带来Linux入门的一些基础的笔记,科班出身的同学们,Linux已经成为了必修课了,下面我带来关于Linux的相关入门知识以及Linux简单的介绍! Linux内核最初只是由芬兰人林纳斯·托瓦兹( ...

  7. Linux实战教学笔记07:Linux系统目录结构介绍

    第七节 Linux系统目录结构介绍 标签(空格分隔):Linux实战教学笔记 第1章 前言 windows目录结构 C:\windows D:\Program Files E:\你懂的\精品 F:\你 ...

  8. Linux实战教学笔记06:Linux系统基础优化

    第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...

  9. Linux实战教学笔记03:操作系统发展历程及系统版本选择

    标签(空格分隔): Linux实战教学笔记-陈思齐 第1章 Linux简介 1.1 什么是操作系统? 简单讲:操作系统就是一个人与计算机硬件的中介. 操作系统,英文名称Operating System ...

随机推荐

  1. 部署openresty遇到的一些坑

    最近,遇到一个问题,就是我们CMS系统制作的产品页面和产品列表页面,发布到nginx服务器上,因为业务要求,客户看到的链接必须是短链接,当前的做法就是在nginx的配置中通过rewrite的方式做的. ...

  2. PREV-9_蓝桥杯_大臣的旅费

    问题描述 很久以前,T王国空前繁荣.为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市. 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首 ...

  3. 利用cbmakegen导出Code::blocks的Makefile

    首先到官网下载cbmakegen 官网地址:http://developer.berlios.de/projects/cbmakegen/ 也可通过我的百度网盘下载 [windows版本]地址:htt ...

  4. mac nginx 安装教程

    eeking a satisfactory solution to create a local web server for programming in macOS with PHP and My ...

  5. BOS物流项目心得

    定区管理 (和分区有何区别) : 区域管理针对自然行政区, 行政区域比较大,不可能让取派员去负责整个行政区域, 需要进行分区,将行政区域细分 ,成为很多小区域(分区), 需要为分区知道取派人员 , 在 ...

  6. 客户端负载均衡Feign之三:Feign补充

    在spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端.我们可以使用JDK原生的URLConnection.Ap ...

  7. AWS机器学习初探(2):文本翻译Translate、文本转语音Polly、语音转文本Transcribe

    AWS机器学习初探(1):Comprehend - 自然语言处理服务 这几个服务的功能和使用都很直接和简单,因此放在一篇文章中介绍. 1. 文本翻译服务 Translate 1.1 功能介绍 AWS ...

  8. Centos 7.4 安装samba服务

    # See smb.conf.example for a more detailed config file or # read the smb.conf manpage. # Run 'testpa ...

  9. MySQL学习----各种字符的长度总结

    数字型 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0, ...

  10. 哈希表(Hash Table)原理及其实现

    原理 介绍 哈希表(Hash table,也叫散列表), 是根据关键码值(Key value)而直接进行访问的数据结构.也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度.这个映 ...