网络的设置

一、网络设置

1.1查看linux基础的网络设置

网关

route  -n

ip地址ifconfig
DNS服务器cat   /etc/resolv.conf
主机名hostname
路由

route   -n

网络连接状态ss    或者   netstat
域名解析nslookup     host

例题:除了ping,什么命令可以测试DNS服务器来解析服务器?

nslooup 

 1.2ifconfig命令

默认显示活动的网卡ifconfig
显示所有的网卡ifconfig  -a
只显示前面的网卡信息ifconfig   网卡名称
关闭网卡ifconfig   网卡  down
开启网卡ifconfig   网卡   up
设置虚拟网卡ifconfig   ens33:0   IP地址/子网掩码

ens33:以太网,插槽在33口

mtu    1500:最大传输单元,1500字节

1.3主机名

hostname查看主机名
hostname主机名临时修改主机名
hostnamectl   set-hostname主机名永久修改主机名
vim     /etc/hostname将名字写入文件也是永久修改,写在第一行才行

1.4路由表

route     -n显示路由表    -n:数字形式显示路由表
route  add  -net   10.0.0.0/8  gw   172.16.18.4添加一条去往10.0.0.0段的路由,通过网关172.16.18.4转发
route  del  -net  10.0.0.0/8删除去往10.0.0.0段的路由
route  add  -net  0.0.0.0(或者default)  gw  172.16.18.4添加默认路由
route  del   -net  0.0.0.0(或者default)删除默认路由

ss:更靠近内核

ss -natp n :数字 a:详细 t:tcp u:udp p:进程

netstat:靠近用户,他要去遍历 文件查看状态

1.5DNS域名解析

dns:域名解析:将域名翻译成IP地址,然后封装数据包

1.怎么验证dns服务器,是否可以解析域名?

nalookup

dig

host

ping

2.域名解析

/etc/hosts                优先级大于域名服务器(你设置的dns1   8.8.8.8)

8.8.8.8    www.baidu.com     11.4.1.4

hosts                                                        172.16.18.4

3.查看服务器上的域名是否生效?

cat    /etc/resolv.conf

为了我们之后操作,down掉自己唯一一块网卡,就连不上了,所以我们添加一块新的网卡来做实验

二、实验

1.单个网卡修改

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet网卡类型 网口
BOOTPROTO=staticIP地址获取方式(dhcp动态获取;手动静态:static或者none)
NAME=ens37网卡的描述一般和DEVICE一样
DEVICE=ens37网卡的名称,必须和ifconfig中看到的一样
ONBOOT=yes开机自启动
IPADDR=172.16.18.4IP地址
NETMASK=255.255.255.0子网掩码 PREFIX=24
GATEWAY=172.16.18.2:Q!网卡
DNS1=8.8.8.8dns服务器1
DNS2=114.114.114.114dns服务器2

2.双网卡配置

cd /etc/sysconfig/network-scripts

#切换到网卡配置文件中

cp ifcfg-ens33 ifcfg-ens37

#复制ens33网卡作为模板

vim ifcfg-ens37

#修改内容

##########################

TYPE=Ethernet     

 # 网卡类型:为以太网

BROWSER_ONLY=no   

 # 只是浏览器:否
BOOTPROTO=static     

 # 网卡协议为静态
DEFROUTE=yes     

 # 默认路由:是

NAME=ens37     

  # 网卡名字(与DEVICE一致)

DEVICE=ens37   

 #网卡设备
ONBOOT=yes     

 # 是否激活网卡
IPADDR=172.16.18.4     

 #ip地址(static设置)
NETMASK=255.255.255.0   

 #子网掩码
GATEWAY=172.16.18.2

  #网关
DNS1=8.8.8.8 

 #dns地址解析

##########################

systemctl restart network

#重启服务

 

3.添加永久路由

vim /etc/sysconfig/network-scripts/route-ens33

#切换到指定网卡目录下编辑内容

10.0.0.0/24 via 172.16.18.4

#配置路由

systemctl restart network

#重启服务

 

4.bond网卡绑定(建立虚拟网卡bond0)

cd /etc/sysconfig/network-scripts

#切换到网卡配置文件目录下

cp  ifcfg-ens33  ifcfg-bond0

#将ens33作为模板

vim  ifcfg-bond0

#修改bond0文件内容

####################

BONDING_OPTS=”mode=1  miimon=100  fail_over_mac=1"

#主备模式  每100ms检测一次  活着的mac地址  

####################

vim  ifcfg-ens33

cp  ifcfg-ens33  ifcfg-ens37

#将ens33作为ens37的模板

vim ifcfg-ens37

#编辑ens37的文件内容

systemctl  restart  network

#重启服务

ping  172.16.18.4

#ping以下地址,看能不能通

 

cat  /proc/net/bonding/bond0

#查看目前bonding状态

ifconfig   bond0

#显示当前网卡信息

5.tcpdump抓包(流经本机的流量)

tcpdump   src   host  hostname

#特定来源

tcpdump    dst    host   hostname

#特定目标地址

tcpdump   -D

#显示当前所有网卡

 

tcpdump   -i   ens33

#-i<网络接口> 使用指定的网络截面送出数据包

tcpdump  -i  ens33   -nn  src  host 172.16.18.4  and  dst  172.16.18.100

#只抓172.16.18.4发给172.16.18.100的包

 tcpdump   -nn   -i  ens33  icmp  and  src  host  172.16.18.4   and  dst  host  172.16.18.3

#抓172.16.18.4发给172.16.18.3的  icmp  包

#条件之间要加  and

port

#特定端口

tcpdump   -i   ens33   port  22

#抓ens33的22端口

#如果网卡是eth0,可以不写-i,因为它默认把eth0作为第一个

tcpdump   tcp  port  22  and  src  host  10.0.0.100

#抓22端口,并且源地址是10.0.0.100的包

tcpdump  -i  ens33  host  172.16.18.4  and  host  172.16.18.3

#抓两个地址之间的包

网络检测工具:

pingnmap
hosttarceroute
tcpdump

运维命令:

topfree
lsblkping
tcpdumpps  aux
dffind
greptail   -f

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

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

相关文章

LeetCode 94. 二叉树的中序遍历

94. 二叉树的中序遍历 给定一个二叉树的根节点 root &#xff0c;返回 它的 中序 遍历 。 示例 1&#xff1a; 输入&#xff1a;root [1,null,2,3] 输出&#xff1a;[1,3,2] 示例 2&#xff1a; 输入&#xff1a;root [] 输出&#xff1a;[] 示例 3&#xff1a; 输入&…

【MySQL】数据库的设计

数据库设计 1、多表关系 一对多(多对一)&#xff1a;在多的一方建立外键&#xff0c;指向一的一方的主键。多对多&#xff1a;多对多关系实现需要借助第三张中间表。中间表至少包含两个字段&#xff0c;这两个字段作为第三张表的外键&#xff0c;分别指向两张表的主键一对一&…

企业级进销存管理系统

框架&#xff1a; 进销存管理系统&#xff0c;采用SpringBootShiroMyBatisEasyUI 项目采用Maven构建&#xff0c;数据库文件存放在 sql/jxc.sql 截图 运行项目部分截图&#xff0c; 登录界面&#xff0c;用户名admin&#xff0c;密码admin123 当前库存查询&#xff0c; 进…

搭建Eureka服务注册中心

一、前言 我们在别的章节中已经详细讲解过eureka注册中心的作用&#xff0c;本节会简单讲解eureka作用&#xff0c;侧重注册中心的搭建。 Eureka作为服务注册中心可以进行服务注册和服务发现&#xff0c;注册在上面的服务可以到Eureka上进行服务实例的拉取&#xff0c;主要作用…

用判断对齐大语言模型

1、写作动机&#xff1a; 目前的从反馈中学习方法仅仅使用判断来促使LLMs产生更好的响应&#xff0c;然后将其作为新的示范用于监督训练。这种对判断的间接利用受到无法从错误中学习的限制&#xff0c;这是从反馈中学习的核心精神&#xff0c;并受到LLMs的改进能力的制约。 2…

了解Spring中的依赖注入:@Autowired vs. @Resource

在Spring框架中&#xff0c;依赖注入是一项关键的特性&#xff0c;通过它&#xff0c;我们能够更灵活、更方便地管理和使用各种组件。在依赖注入的实现中&#xff0c;Resource 和 Autowired 是两个常用的注解&#xff0c;它们分别具有不同的特点和用途。在本篇博客中&#xff0…

来自一个系统的自白

天空一声巨响&#xff0c;小炫我闪亮登场&#xff01;初次见面&#xff0c;给大家简单介绍下自己&#xff1a;我是炫我渲染私有云系统&#xff0c;是最新一代的智能渲染集群系统。可以进行私有化部署&#xff0c;在3dsmax、maya等软件中一键完成提交、上传、渲染、下载的任务&a…

ESP32-WIFI(Arduino)

ESP32-WIFI Wi-Fi是一种基于IEEE 802.11标准的无线局域网技术&#xff0c;是Wi-Fi联盟制造商的商标作为产品的品牌认证。它可以让电脑、手机、平板电脑等设备通过无线信号连接到互联网 。 在无线网络中&#xff0c;AP&#xff08;Access Point&#xff09;和 STA&#xff08;St…

八股文 c++ 多态

静态多态 静态多态&#xff08;编译时多态&#xff09;&#xff1a;主要体现在函数重载&#xff08;Overloading&#xff09;和运算符重载上&#xff0c;编译器根据函数签名在编译阶段就能确定调用哪个函数。 动态多态 动态多态&#xff08;运行时多态&#xff09;&#xff…

leetcode 659. 分割数组为连续子序列

题目链接&#xff1a;leetcode 659 1.题目 给你一个按 非递减顺序 排列的整数数组 nums 。 请你判断是否能在将 nums 分割成 一个或多个子序列 的同时满足下述 两个 条件&#xff1a; 每个子序列都是一个 连续递增序列&#xff08;即&#xff0c;每个整数 恰好 比前一个整数…

1881_S32K344开发工具以及MCAL软件安装

全部学习汇总&#xff1a; GreyZhang/g_s32k344: A new MCU learning notes. I would try to use MCAL instead of SDK. (github.com) 编译有专门的编译器安装包&#xff0c;也有IDE的安装形式。这里我选择了IDE&#xff0c;因为我还需要一个开发调试环境。这个IDE可以让我方便…

使用cURL命令在Linux中测试HTTP服务器的性能

cURL是一个强大的命令行工具&#xff0c;用于从或向服务器传输数据。它支持多种协议&#xff0c;包括HTTP、HTTPS、FTP等。在Linux系统中&#xff0c;cURL可以用于测试和评估HTTP服务器的性能。下面是一些使用cURL命令测试HTTP服务器性能的示例和说明。 1. 基本请求 要向指定…

MySQL8下载安装教程

一、MySQL下载 我的版本是8.2.0&#xff0c;当前的最新版本&#xff0c;网址如下&#xff1a;MySQL :: Download MySQL Community Server 点击No thanks&#xff0c;just start my download&#xff0c;就是只是开始下载的意思&#xff0c;点击下载&#xff0c;等待下载完成 二…

ylov8的训练和预测使用(目标检测)

首先要配置文文件 1-配置数据集的yaml文件&#xff1a; 目录在ultralytics/cfg/datasets/下面&#xff1a; 例如我的&#xff1a; (这里面的yaml文件在/ultralytics/cfg/datasets下面有很多&#xff0c;可以找几个参考一下) path: /path/to/eye_datasets # dataset root di…

java基础之Java8新特性-方法引入

目录 1.简介 2.方法引入 方法引入遵循规范 方法引入种类 1.静态方法引入 2.对象方法引入 3.实例方法引入 4.构造函数引入 1.简介 方法引用是 Java 8 中引入的另一个重要特性&#xff0c;它提供了一种简洁的语法来直接引用现有方法或构造函数。方法引用可以看作是 Lambd…

【Python机器学习】决策树集成——梯度提升回归树

理论知识&#xff1a; 梯度提升回归树通过合并多个决策树来构建一个更为强大的模型。虽然名字里有“回归”&#xff0c;但这个模型既能用于回归&#xff0c;也能用于分类。与随机森林方法不同&#xff0c;梯度提升采用连续的方式构造树&#xff0c;每棵树都试图纠正前一…

【Verilog】期末复习——设计11011序列检测器电路

系列文章 数值&#xff08;整数&#xff0c;实数&#xff0c;字符串&#xff09;与数据类型&#xff08;wire、reg、mem、parameter&#xff09; 运算符 数据流建模 行为级建模 结构化建模 组合电路的设计和时序电路的设计 有限状态机的定义和分类 期末复习——数字逻辑电路分…

nginx反向代理websocket 60秒自动断开处理

参考&#xff1a; https://blog.csdn.net/zqh123zqh/article/details/112795608 添加&#xff1a; proxy_read_timeout 600s; 例如&#xff1a; server {listen 80;server_name carrefourzone.senguo.cc;#error_page 502 /static/502.html;location /static/ {root /home/ch…

功能分享【电商API接口】:商品采集正确使用方法!

相信很多做过电商的人&#xff0c;曾经有在淘宝、京东、天猫、拼多多、1688等平台上卖过自己的产品&#xff0c;但是每换一个平台&#xff0c;商品要重新上传&#xff0c;这浪费了很多没有必要的时间。 为此我们开发了商品采集API功能&#xff0c;一键完成上架商品&#xff0c…

2024年江苏省职业院校技能大赛高职学生组软件测试任务四 单元测试题目

2024年江苏省职业院校技能大赛高职学生组软件测试任务四 单元测试 任务要求 题目1&#xff1a;任意输入2个正整数值分别存入x、y中&#xff0c;据此完成下述分析&#xff1a;若x≤0或y≤0&#xff0c;则提示&#xff1a;“输入不符合要求。”&#xff1b;若2值相同&#xff0…