linux网络设置

news2024/11/29 12:35:25

文章目录

  • 一、查看网络配置
    • 1.查看网络接口信息——ifconfig
      • 1.1查看所有本机的网络的网络设备
      • 1.2设置网络接口参数
      • 1.3对指定的设备开启或关闭
    • 2.查看主机名称——hostname
      • 2.1查看或临时设置当前主机名
      • 2.2永久设置主机名
    • 3.查看路由表条目——route
      • 3.1查看当前主机路由表
      • 3.2添加路由
      • 3.3删除路由
      • 3.4永久添加路由
    • 4.查看网络连接情况——netstat
      • 4.1查看网络连接情况——netstat
      • 4.2netstat的常用选项
      • 4.3netstat的搭配使用
    • 5.获取socket统计信息——ss
      • 5.1ss命令
      • 5.2ss的常用选项
      • 5.3ss的搭配使用
      • 5.4 netstat和ss主要解决端口被占用的问题
  • 二、测试网络连接
    • 1.测试网络连通性——ping
    • 2.跟踪数据包——traceroute
    • 3.域名解析——nslookup
      • 3.1域名解析
      • 3.2域名解析的配置文件——指定主机IP地址
      • 3.3保存本机需要使用的DNS服务器的ip地址
    • 4.解析详细过程DNS信息收集 ——dig
  • 三: 本地主机映射文件

一、查看网络配置

1.查看网络接口信息——ifconfig

1.1查看所有本机的网络的网络设备

查看正在运行的网络设备接口设备——ifconfig
请添加图片描述
指定查看设备的网络接口设备信息——ifconfig 设备名
在这里插入图片描述
查看所有的网络设备接口设备(运行和不运行都在)信息——ifconfig -a

在这里插入图片描述
查看网络的通讯情况——ifconfig -s
在这里插入图片描述

1.2设置网络接口参数

设置网络的IP地址和子网掩码

ifconfig 网络接口 ip地址 【netmask 子网掩码】

在这里插入图片描述

ifconfig 网络接口 ip地址 【/子网掩码长度】

在这里插入图片描述

设置虚拟网址

ifconfig ens37:0 192.168.198.7/24

在这里插入图片描述

ifconfig ens37:1 192.168.198.8/24

在这里插入图片描述
总:设备后面的数字是编号,可以创建多个,创建时地址后面必须有子网掩码

1.3对指定的设备开启或关闭

ifconfig 设备名 up=ifup 设备名

在这里插入图片描述
在这里插入图片描述

ifconfig 设备名 down=ifdown 设备名

在这里插入图片描述
在这里插入图片描述

2.查看主机名称——hostname

2.1查看或临时设置当前主机名

查看当前主机名——hostname

在这里插入图片描述

临时设置主机名——hostname 设备名

在这里插入图片描述

2.2永久设置主机名

hostnamectl set-hostname 主机名————su刷新生效

在这里插入图片描述

vim /etc/hostname————reboot重启生效

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

3.查看路由表条目——route

3.1查看当前主机路由表

在这里插入图片描述

3.2添加路由

  • 添加静态路由
    格式:route add -net 网段地址 gw 网关服务器地址 dev 设备

route add -net 192.168.66.0/24 gw 192.168.198.100 dev ens33————指定66的网段都通过网关服务器198服务器用ens33转发

在这里插入图片描述

  • 添加默认路由
    格式:route add default gw ip地址 dev 设备

route add default gw 192.168.198.100 dev ens33

在这里插入图片描述

3.3删除路由

  • 删除默认路由

格式:route del default gw ip地址

route del default gw 192.168.198.2————删除默认路由

在这里插入图片描述
在这里插入图片描述

  • 删除静态路由
    格式:route del -net 目标网络地址 netmask 子网掩码 gw 网关地址
    请添加图片描述

3.4永久添加路由

vim /etc/sysconfig/static-routes——————————修改

在这里插入图片描述
在这里插入图片描述

systemctl restart network————————————重启

在这里插入图片描述

4.查看网络连接情况——netstat

4.1查看网络连接情况——netstat

查看系统的网络连接状态、路由表、接口统计等信息
格式:netstat 选项

4.2netstat的常用选项

在这里插入图片描述

4.3netstat的搭配使用

通常使用"-antp"组合选项,以数字形式显示当前系统中所有的TCP连接信息,同时显示对应的进程信息心配合管道符grep过滤出特定的记录

netstat -antp | grep sshd——————所有sshd服务的相关信息

在这里插入图片描述

netstat -antp | grep 22———————查看端口号22的相关信息

在这里插入图片描述

5.获取socket统计信息——ss

5.1ss命令

查看系统的网络连接情况,获取socket统计信息,比netstat的信息更详细,传输速度比netstat更高,ss适用于连接量较大的场景
格式:ss 选项

5.2ss的常用选项

在这里插入图片描述

5.3ss的搭配使用

通常使用"-antp"组合选项,以数字形式显示当前系统中所有的TCP连接信息,同时显示对应的进程信息心配合管道符grep过滤出特定的记录,端到端的监听

ss -antp | grep sshd——————所有sshd服务的相关信息

在这里插入图片描述

ss -antp | grep 22———————查看端口号22的相关信息

在这里插入图片描述

5.4 netstat和ss主要解决端口被占用的问题

  • 端口被谁占用
  • 查询端口被哪个服务占用:用pid号直接停掉不用的端口号;端口号如果重复的还需要,可改其中一个端口的端口号

二、测试网络连接

1.测试网络连通性——ping

  • 格式:ping 选项 目标主机

ping www.baidu.com ——————长ping

在这里插入图片描述

  • 格式:ping -c 次数 目标主机地址

ping -c 5 www.baidu.com——————ping5次退出

在这里插入图片描述

  • 格式:ping -w 次数 目标主机地址

ping -w 5 192.168.166.21——————超时等待5秒自动退出

在这里插入图片描述

2.跟踪数据包——traceroute

  • 作用:测试从当前主机到目的主机之间经过的网络节点
  • 格式:traceroute 目标主机地址

traceroute 180.101.50.188————————测试到180.101.50.188有多少个网关

在这里插入图片描述
在这里插入图片描述

  • 总:traceroute命令可以用于测试从当前主机到目的主机之间经过了哪些网络结点,并显示各中间结点的连接 状态(响应时间)。对于无法响应的结点,连接状态将显示为“*”

3.域名解析——nslookup

3.1域名解析

  • 作用:测试DNS域名解析
  • 格式:nslookup 目标主机地址 【DNS服务器地址】
    在这里插入图片描述

3.2域名解析的配置文件——指定主机IP地址

添加两个网络是配置修改为仅主机模式
在这里插入图片描述

有两个网卡ifcfg-ens37、ifcfg-ens38

在这里插入图片描述

vim ifcfg-ens38——进入配置

在这里插入图片描述

在这里插入图片描述

systemctl restart network—————重启设备

在这里插入图片描述

在这里插入图片描述

3.3保存本机需要使用的DNS服务器的ip地址

第一种方法:
进入vim ifcfg-ens33修改DNS地址

在这里插入图片描述
在这里插入图片描述

systemctl restart network————————重新启动

第二种方法:
进入 vim /etc/resolv.conf 将地址变更为
在这里插入图片描述

4.解析详细过程DNS信息收集 ——dig

在这里插入图片描述

三: 本地主机映射文件

在etc/hosts 记录了虚拟主机名与 IP 地址的映射关系表,相当于单击版的网页。
在/etc/hosts的配置文件里添加”129.226.170.70 www.zjf.com“在访问测试通信
在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/606946.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能python:Python取消赋值:让你的代码更清晰简洁

Python取消赋值:让你的代码更清晰简洁 在Python编程中,我们经常需要使用赋值语句对变量进行赋值。但在某些情况下,我们也会发现需要取消赋值,即将已经赋过值的变量重新设为未赋值状态。这时,Python提供了一种特殊的语…

阿里云 Windows Server 2022 安装 Docker

阿里云Windows Server 2022 安装 Docker 文章目录 情景尝试正解 安装Docker管理工具安装Docker重启系统配置Docker系统路径配置Docker引擎(也许不用)启动Docker服务 情景 情景:最近一直在搞微服务,团队的服务器是阿里云的 Windows Server 2022&…

chatgpt赋能python:Python发展史:从诞生到井喷的开源之路

Python发展史:从诞生到井喷的开源之路 1. Python诞生的背景和历史 Python作为一种高级动态编程语言,在世界上得到了广泛应用,其诞生与发展也是有着自己的背景和历史的。20世纪90年代初期,著名的荷兰数学家Guido van Rossum开发了…

操作系统之文件管理

目录 认识文件管理 文件的逻辑结构 文件目录 文件的物理结构 文件存储空间管理 文件的基本操作 文件共享 文件保护 文件系统的全局结构 虚拟文件系统 内容摘自:4.1_1_初识文件管理_哔哩哔哩_bilibili 认识文件管理 文件——就是一组有意义的信息/数据集合…

chatgpt赋能python:Python可以用C语言吗?——一份详细解读

Python可以用C语言吗?——一份详细解读 Python和C语言是两种常见而重要的编程语言。Python被广泛应用于各种领域,从人工智能到数据科学,而C语言则是系统编程,操作系统和编译器方面最受欢迎的语言之一。许多人认为Python和C语言没…

pikachu靶场总结

目录 一.暴力破解 1.基于表单的暴力破解 2.验证码绕过(on server) 3.验证码绕过(client) 4.token防爆破 二.Cross-Site Scripting 1.先了解XSS 2.反射型xss(get) 3.反射型xss(post&…

[SPSS] SPSS统计分析软件简介

SPSS的英文缩写来源于以下两个 ① Statistical Package for Social Science(社会科学统计软件包) ② Statistical Product and Service Solutions(统计产品与服务解决方案) SPSS是一种专业的统计分析软件。为用户提供了直观的图形化菜单界面,用户的数据管理和统计…

C++——多态与虚表

目录 1.多态的实现 2.虚表 2.1虚函数重写是怎么实现的 2.2多态的原理 2.3静态绑定与动态绑定 3.单继承体系中的虚函数表 ​编辑4.多继承体系中的虚函数表 5.菱形继承的虚函数表 6.菱形虚拟继承的虚函数表 1.多态的实现 在C中,要想实现多态,必…

认识elasticSearch并安装

一、介绍 定义:简称es,本质是一个开源的nosql数据库。主要用于全文检索,所以我们又称它为搜索引擎框架; 用途:实时数据搜索、日志采集分析 特点: 检索快。面对PB级的海量数据,用传统sql方式…

solr快速上手:配置从mysql同步数据(五)

0. 引言 上一节我们已经配置了新的索引,但是数据还是手动添加的,并没有实现自动从数据库同步,所以这一节,继续来实现从mysql同步数据到solr solr快速上手:solr简介及安装(一) solr快速上手&a…

chatgpt赋能python:Python中取某个元素的技巧

Python 中取某个元素的技巧 作为一种强大而灵活的编程语言,Python 常常被用来处理各种数据集合,如列表、元组、字典等。在处理这些数据集合的过程中,取某个元素的需求很常见,同时也有多种实现方法。在本文中,我们将介…

python学习-进阶基本知识点总结

(一)正则表达式 1、正则表达式 字符类 [abc]:匹配 “a”、“b” 或 “c” 中的任意一个字符。abc:除了 “a”、“b” 和 “c” 以外的任何字符。[a-z]:匹配任何小写字母。[A-Z]:匹配任何大写字母。[0-9]&…

第6节:obj/fbx/shp等转3dtiles(免费转换工具+视频)

推介使用cesiumlab 进行转换(可免费转换,含转换结果预览),网上也看了很多转换工具,要么操作安装不方便,要么转换出来效果不理想。 1、下载cesiumlab工具 下载地址 2、启动cesiumlab,进行登录访问(网页版) 没有账号的可以用手机号注册一个 3、 选择通用模型切片 …

恒容容器放气的瞬时流量的计算与合金氢化物放氢流量曲线的计算

有时候,你会遇到一个问题,该问题的描述如下: 你有一个已知体积的容器,设容器体积为V,里面装有一定压力(初始压力)的气体,如空气或氢气等,设初始压力为1MPa,容器出口连接着一个阀门开…

数据库关系操作集合

文章目录 传统集合运算1:联合(UNION)2:差集(EXCEPT 或 MINUS 或 LEFT JOIN&&IS NULL)3:交集(INTERSECT或INNER JOIN)4:笛卡尔积(JOIN) 专门集合运算1:选择(SELEC…

JVM那些事 (含经典面试题)

🎉🎉🎉点进来你就是我的人了博主主页:🙈🙈🙈戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔🤺🤺🤺 目录 前言: 1. JVM:Java 虚拟机&#x…

【MySQL高级篇笔记-性能分析工具的使用 (中) 】

此笔记为尚硅谷MySQL高级篇部分内容 目录 一、数据库服务器的优化步骤 二、查看系统性能参数 三、统计SQL的查询成本:last_query_cost 四、定位执行慢的 SQL:慢查询日志 1、开启慢查询日志参数 2、查看慢查询数目 3、慢查询日志分析工具&#xf…

k8s 配置service失败

服务暴露的端口不可用 查看容器的状态是否为Running。 进入容器&#xff0c;然后对容器进行curl。 curl 127.0.0.0:<需要查询的端口>如果是refuse或者其他返回&#xff0c;说明服务完全不可用。 注册service 能够进行外网访问的必须是NodePort类型。NodeIP是无法进…

Java 实现在顺序表指定位置插入一个元素

一、思路 1.定义一个pos变量来记录要插入的位置. 2.定义一个usedSize变量来记录元素个数. 3.定义一个data变量来记录要插入的元素值. 4.要保证pos位置合法&#xff0c;也就是不是负数&#xff0c;因为是要保证pos位置前是要有元素&#xff0c;因此也不能大于元素个数. 5.也需要…

【电子学会】2023年03月图形化二级 -- 电子画板

电子画板 1. 准备工作 (1)删除默认的小猫角色,保留默认白色背景; (2)从角色库添加Arrow1角色作为画笔; (3)绘制五个角色:颜色分别为红、黄、绿、蓝、紫的圆形; (4)将Arrow1角色的第一个造型修改为下图所示状态,箭头尖端在角色中心位置。 2. 功能实现 (1)点…