首页 > 系统相关 >linux 网络基础

linux 网络基础

时间:2023-05-18 17:26:17浏览次数:43  
标签:查看 基础 网络 192.168 网卡 地址 linux 路由 路由表

目录

一、查看网卡

二、创建虚拟网卡

三、修改主机名

四、管理路由表

 五、管理端口

 六、网络通信

七、配置网卡

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一、查看网卡

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

    主要查看ip地址和mac地址

    

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

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

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

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

     

 二、创建虚拟网卡

    1.临时创建虚拟网卡

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

     2.管理网卡

      添加网络适配器

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

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

 

    ifup ens37开启设备

 

    ifup ens37关闭设备

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

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

 

  成功激活网卡ens33

     3删除虚拟网卡

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

 

三、修改主机名

  1.临时修改主机名

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

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

 

  2.永久修改主机名

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

     2.修改配置文件

      /etc/hostname

 

 

四、管理路由表

  1.查看路由表

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

   2.临时添加路由表

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

   

  3.临时添加默认路由

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

   4.删除路由

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

     2.删除指定路由

    删除192.168.14.0到192.168.140.111的静态路由

   5.永久创建静态路由

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

   表示所有流量从111通过

   配好一定要重启网络服务

 

 五、管理端口

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

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

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

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

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

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

    常用命令ss -antp

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

   3.netstat和ss区别:

      1.ss速度比netstat快

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

 六、网络通信

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

 

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

   ping -w表示超时等待时间

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

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

    window的tracert命令

 

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

 

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

      nslookup+ip地址

     nslookup+域名地址解析ip地址

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

 

     5.dns解析地址

    vim /etc/resolv.conf

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

   

  6.映射文件

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

 

七、配置网卡

  1.插入网卡

   2.查看网卡ens37

   3.找到网卡配置文件

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

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

   6.重启服务

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

 

标签:查看,基础,网络,192.168,网卡,地址,linux,路由,路由表
From: https://www.cnblogs.com/zhende/p/17411684.html

相关文章

  • Linux的信号处理机制
    信号是Linux操作系统中进程间通讯的方式,是一种异步的通知机制。信号的产生1.硬件方式用户输入:比如在终端上按下组合键ctrl+C,产生SIGINT信号;硬件异常:CPU检测到内存非法访问等异常,通知内核生成相应信号,并发送给发生事件的进程;2.软件方式通过系统调用,发送signal信号:kill(),rai......
  • 在Linux的Ubuntu系统下安装QT及相关环境配置
    qt下载地址:http://download.qt.io/archive/qt/?tdsourcetag=s_pcqq_aiomsg 安装QT    从官网下载QT的安装包,在本地安装。本次使用的是Ubuntu18.06以及QT5.14.2,下文皆使用此版本作为示例。    首先安装QT,具体操作如下: 1、使用cd命令:cd/home/(usr)/download,切......
  • VUE基础
    一、基础vue和jquery一样,是前端的js库在html文件中使用需导入vue.js:<scriptsrc="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>{{xx}}来表示取某个变量xx的值二、vue指令v-model:双向数据绑定用来在input、select、textarea、checkbox、radio等表单控......
  • Vmware Linux 找不到网卡IP
    执行以下指令systemctlstatusNetworkManager#启动NetworkManagersystemctlenableNetworkManager#将NetworkManager设为开机自启nmclinon#使NetworkManager接管网络设置nmclicmens33ipv6.methoddisabled#将连......
  • P1344 [USACO4.4] 追查坏牛奶 Pollutant Control (网络流)
    P1344[USACO4.4]追查坏牛奶PollutantControl(网络流)题目链接目录P1344[USACO4.4]追查坏牛奶PollutantControl(网络流)题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示题目大意思路分析code双倍经验思路code后记不会网络流的可以看这个题目描述你第一天接......
  • Linux Centos 7 磁盘扩容
    背景情况在使用Centos的时候,由于上传的附件越来越多。原有的磁盘空间不足以用来存储更多的附件。也不可能通过迁移系统的方式来改善这个问题。最优解的方式就是采取扩容磁盘的方式。准备工作操作系统:Centos7(其他Linux系统类似)其他:向系统添加一块或多块磁盘开始迁移查......
  • Linux后台程序相关操作
    目录1.如何关闭/查看后台进程2.程序挂后台自行运行操作2.1使用supervisor(方法一)2.1.1supervisor的常用命令2.1.2supervisor的安装配置2.2使用systemd(方法二)1.如何关闭/查看后台进程查看正在运行的程序PID:netstat-nap查看指定运行程序的PID:ps-aux|grep程序名称......
  • Python基础语法(四)—列表、元组、字典、集合、字符串
    Python基础语法(一):https://blog.zeruns.tech/index.php/archives/54/Python基础语法(二):https://blog.zeruns.tech/index.php/archives/112/Python基础语法(三):https://blog.zeruns.tech/index.php/archives/150/Python基础语法(四):https://blog.zeruns.tech/index.php/archives/299/列......
  • Linux安装MinIO
    第一步,进入/opt目录,创建minio文件夹cd/optmkdirminio 第二步,wget下载安装包:wgethttps://dl.minio.io/server/minio/release/linux-amd64/minio 第三步,进入minio文件夹创建log文件cd/miniotouchminio.log 第四步,赋予minio文件执行权限chmod777minio第五步,......
  • WP插件新漏洞使超过 200 万个站点面临网络攻击
    近日,在发现安全漏洞后,敦促WordPress高级自定义字段插件的用户更新版本6.1.6。该问题的标识符为CVE-2023-30777,与反映的跨站点脚本(XSS)案例有关,该案例可能被滥用以将任意可执行脚本注入其他良性网站。该插件有免费版和专业版,活跃安装量超过200万。该问题于2023年5月......