linux 网络基础

这篇具有很好参考价值的文章主要介绍了linux 网络基础。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、查看网卡

二、创建虚拟网卡

三、修改主机名

四、管理路由表

 五、管理端口

 六、网络通信

七、配置网卡

 文章来源地址https://www.toymoban.com/news/detail-449294.html

 

 

 

 

 

 

 

 

 

 

 

 

 

一、查看网卡

  命令:ifconfig :查看当前可用设备

    主要查看ip地址和mac地址

linux 网络基础

    

   ifconfig +设备名:表示查看指定设备状态

linux 网络基础

    ifconfig选项:-a表示查看所有设备(包含没有激活的网卡)

          -s表示查询网络通信情况  

    设备类型:ens33本机网卡,lo:回环网卡,virbr0:虚拟网关

linux 网络基础

     

 二、创建虚拟网卡

    1.临时创建虚拟网卡

    ifconfig ens33:0 192.168.140.12/24 创建临时网卡 

linux 网络基础

     2.管理网卡

      添加网络适配器

linux 网络基础

     可以看到ens37已经加入,但没有ip地址

linux 网络基础

     在/etc/sysconfig/network-scripts文件里并没有ens37设备

linux 网络基础

 

    ifup ens37开启设备

linux 网络基础

 

    ifup ens37关闭设备

      网卡断开,xshell连接不上,要到虚拟机中打开

linux 网络基础

     断开网卡后,ip地址不见了

linux 网络基础

 

  成功激活网卡ens33

linux 网络基础

     3删除虚拟网卡

      ifconfig ens33:0 192.168.140.14 down删除虚拟网卡

linux 网络基础

 

三、修改主机名

  1.临时修改主机名

    hostname +名字:表示修改当前用户的主机名

    修改过后不会立即改变,学院su刷新一下

linux 网络基础

 

  2.永久修改主机名

    1.命令修改hostnamectl set-hostname local,同样修改完也不会立即改变,需要su一下

linux 网络基础

     2.修改配置文件

      /etc/hostname

linux 网络基础

 

linux 网络基础

 

四、管理路由表

  1.查看路由表

  route可以查看路由表信息,-n可以更加详细的看到

linux 网络基础

   2.临时添加路由表

  route add -net 192.168.140.0/24 gw 192.168.140.111 dev ens33配置静态路由

linux 网络基础

   

  3.临时添加默认路由

linux 网络基础

   可以看到默认路由创建成功

linux 网络基础

   4.删除路由

     1.删除默认路由 route del default gw 192.168.140.111删除了默认路由

linux 网络基础

     2.删除指定路由

    删除192.168.14.0到192.168.140.111的静态路由

linux 网络基础

   5.永久创建静态路由

  进入/etc/sysconfig/static-routes配置

linux 网络基础

   表示所有流量从111通过

linux 网络基础

   配好一定要重启网络服务

linux 网络基础

 

 五、管理端口

  1.netstat:端口扫描,查看端口是否正常工作

  常用格式metstat -antp表示显示所有端口以数字方式tcp连接相关的进程信息

linux 网络基础

     netstat选项:a所有信息,n以数字方式显示信息,r显示路由表信息,l显示处于监听状态,网络连接和端口信息(监听状态标识建立通信,端到端可以通信),t显示tcp协议,u显示udp协议,p显示与网络链接相关的进程号,进程名称信息(必须有root权限)

    netstat -antp | grep tcp查看关于tcp的信息

linux 网络基础

    2.ss:获取通信套接字,socket信息,用法和netstat基本一致

    ss选项:a所有信息,n以数字方式显示信息,r显示路由表信息,l显示处于监听状态,网络连接和端口信息(监听状态标识建立通信,端到端可以通信),t显示tcp协议,u显示udp协议,p显示与网络链接相关的进程号,进程名称信息(必须有root权限),x表示内核相关

    常用命令ss -antp

linux 网络基础

     ss -antp |grep ssh指定查找ssh相关信息

linux 网络基础

   3.netstat和ss区别:

      1.ss速度比netstat快

      2.ss使用连接较大的场景,netstat可能卡死

 六、网络通信

  ping:在linux表示长ping,会一直ping,window是默认5次

linux 网络基础

 

   ping -c+数字 表示指定次数

linux 网络基础

   ping -w表示超时等待时间

linux 网络基础

   2.测试当前主机到目的主机网络节点

   traceroute查看路径(类似window的tracert命令)

    window的tracert命令

linux 网络基础

 

   traceroute 8.8.8.8可以看到有三十个点到达谷歌

linux 网络基础

 

    3.nslookup解析地址(正向解析:从域到ip地址)

      nslookup+ip地址

linux 网络基础

     nslookup+域名地址解析ip地址

linux 网络基础

     4.dig +地址显示详细信息

linux 网络基础

 

     5.dns解析地址

    vim /etc/resolv.conf

linux 网络基础

   进入网卡文件加入dns域名就行

linux 网络基础

   

  6.映射文件

    /etc/hosts:IP地址与主机名的映射文件(相当于单机版网页)

linux 网络基础

 

 

linux 网络基础

 

七、配置网卡

  1.插入网卡

linux 网络基础

   2.查看网卡ens37

linux 网络基础

   3.找到网卡配置文件

linux 网络基础

   4.因为新加入的网卡没有配置文件,将ens33的配置文件cp一份改为ens37

linux 网络基础

   5.修改配置文件,网卡设备名和ip地址,uuid可以删除,不删可能报错

linux 网络基础

   6.重启服务

  systemctl restatue network ,查看网卡配置成功

linux 网络基础

 

到了这里,关于linux 网络基础的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux常用命令介绍 06 篇——Linux查看目录层级结构以及创建不同情况的层级目录

    Linux命令01篇——Linux解压缩文件常用命令. Linux命令02篇——linux日常常用命令介绍. linux常用命令介绍 03 篇——常用的文本处理工具之grep和cut(以及部分正则使用). linux常用命令介绍 04 篇——uniq命令使用介绍(Linux重复数据的统计处理). linux常用命令介绍 05 篇——实际应用

    2024年02月12日
    浏览(50)
  • 【Linux网络】网络基础(一)

    Internet的最早起源于美国国防部高级研究计划署DARPA(Defence Advanced Research Projects Agency)的前身ARPAnet(阿帕网),该网于1969年投入使用。由此,ARPAnet成为现代计算机网络诞生的标志。 从六十年代起,由ARPA提供经费,联合计算机公司和大学共同研制而发展起来的ARPAnet网络。最

    2024年02月13日
    浏览(53)
  • Linux网络基础 — 网络层

    目录 IP协议 IP协议报头格式 网段划分 特殊的IP地址 IP地址的数量限制 私有IP地址和公网IP地址 路由 补充   网络层 在复杂的环境中确定一个合适的路径。 ip具有将数据从 主机A 跨网络送到 主机B 的能力。 主机: 配有IP地址,但是不进行路由控制的设备。 路由器: 即配有IP地址

    2024年02月16日
    浏览(42)
  • Linux网络编程:网络基础

    文章目录: 一:协议   二:网络应用设计模式_BS模式和CS模式 三:网络分层模型(OSI七层 TCP/IP四层) 四:通信过程 五:协议格式  1.数据包封装 2.以太网帧格式和ARP数据报格式  3.IP段格式  4.UDP数据报格式 5.TCP数据报格式 六:TCP协议 1.TCP通信时序(面向连接的可靠数据通

    2024年02月12日
    浏览(82)
  • Linux系统下查看网卡配置和网络流量监控指令:ifconfig、ethtool

    ifconfig 查看所有活动网卡信息 ifconfig -a 查看所有网卡信息 ifconfig eth0 查看具体网卡信息 ifconfig eth0 up/down 激活/禁用网卡 ifup/ifdown eth0 激活/禁用网卡(重新读取配置文件) ip //查看ip指令使用参数 ip addr ethtool bond0 //查看bond0网口的配置信息 ethtool eth0 //查看bond0网口的配置信息

    2024年02月06日
    浏览(40)
  • 【Linux网络编程】网络基础一

    从今天开始我们将要从系统横跨到网络的学习了,因此有些书我们就可以读起来了。 操作系统 原理: 《操作系统精髓与设计原理》、《现代操作系统》 Linux原理方面的书 : 《Linux内核设计与实现》–陈莉君、《深入理解Linux内核》(选读–不作为重点) Linux编程方面的书: 《

    2024年04月15日
    浏览(59)
  • linux【网络编程】之网络基础

    “协议” 是一种约定 软件设计方面的优势—低耦合 分层依据:功能比较集中,耦合度较高的模块—高内聚 每一层都要解决特定的问题 每一层都有自己匹配的协议,每一层协议都解决自己的问题 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参

    2024年02月04日
    浏览(54)
  • 【Linux网络编程一】网络基础1(网络框架)

    本篇开始总结网络知识,系统部分到此结束。 网络的本质就是在获取和生产数据,而系统的本质就是在处理数据。从网络中获取到数据利用系统调用来处理数据。而网络的本质也就是文件,我往文件里写,就是往网卡里写,往网卡里写,就是往网络里写。 我们在生活中都是

    2024年02月19日
    浏览(38)
  • Linux网络编程 网络基础知识

    目录 1.网络的历史和协议的分成 2.网络互联促成了TCP/IP协议的产生 3.网络的体系结构 4.TCP/IP协议族体系 5.网络各层的协议解释 6.网络的封包和拆包 7.网络预备知识      Internet-\\\"冷战\\\"的产物 1957年十月和十一月,前苏联先后欧两颗”Spuinik”卫星上天 1958年美国总统艾森豪威尔向

    2024年02月10日
    浏览(48)
  • Linux 网络基础(1)基础知识、IP地址、端口、协议、网络字节序

    网络发展背景: 网络的划分:局域网(覆盖范围在1000m以内)、城域网(覆盖范围在20km以内)、广域网(更大范围) 组网方式:以太网、令牌环网.... 日常名词:互联网,因特网----说的是一个网络,就是国际化的广域网 网卡:实现数字信号与电信号之间的转换 中继器:信号

    2024年02月05日
    浏览(92)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包