网络的设置
一、网络设置
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=static | IP地址获取方式(dhcp动态获取;手动静态:static或者none) |
| NAME=ens37 | 网卡的描述一般和DEVICE一样 |
| DEVICE=ens37 | 网卡的名称,必须和ifconfig中看到的一样 |
| ONBOOT=yes | 开机自启动 |
| IPADDR=172.16.18.4 | IP地址 |
| NETMASK=255.255.255.0 | 子网掩码 PREFIX=24 |
| GATEWAY=172.16.18.2:Q! | 网卡 |
| DNS1=8.8.8.8 | dns服务器1 |
| DNS2=114.114.114.114 | dns服务器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
#抓两个地址之间的包

网络检测工具:
| ping | nmap |
| host | tarceroute |
| tcpdump |
运维命令:
| top | free |
| lsblk | ping |
| tcpdump | ps aux |
| df | find |
| grep | tail -f |
相关文章:
网络的设置
一、网络设置 1.1查看linux基础的网络设置 网关 route -n ip地址ifconfigDNS服务器cat /etc/resolv.conf主机名hostname路由 route -n 网络连接状态ss 或者 netstat域名解析nslookup host 例题:除了ping,什么命令可以测试DNS服务器来解…...
CentOS常用命令
CentOS常用命令 1 背景知识1.1 Centos 简介1.2 centos 和ubuntu的区别1.3 安装centos的时候需要注意什么 2 常用命令集锦2.1 文件目录类:2.2 驱动挂载类:2.3 关机命令:2.4 查看系统信息命令:2.5 文本命令2.6 系统管理命令…...
Linux运维之切换到 root 用户
春花秋月何时了,往事知多少。此付费专栏不要订阅,不要订阅,听人劝。 🌹作者主页:青花锁 🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄 🌹简历模板、学习资料、面试题库、技术互助 🌹文末获取联系方式 📝 系列专栏目录 [Java项目实战] 介绍Java…...
【2024系统架构设计】 系统架构设计师第二版-层次式架构设计理论与实践
目录 一 表现层框架设计 二 中间层架构设计 三 数据访问层设计 四 数据架构规划与设计 五 物联网层次架构设计 六 层次式架构案例分析...
SpringSecurity的注解@PreAuthorize的失效问题
问题:测试响应式框架时,测试框架对于权限与角色的拦截问题,对于/delete的访问报错访问拒绝,但是数据里面配置了权限。 配置详情 原因:调用roles方法时源码会重新new一个list将authorities的数据覆盖,导致…...
k8s的集群调度
1、scheduler:负责调度资源,把pod调度到指定的node节点 (1)预算策略 (2)优先策略 2、List-watch (1)在k8s集群中,通过List-watch的机制进行每个组件的协作࿰…...
简单易懂的理解 PyTorch 中 Transformer 组件
目录 torch.nn子模块transformer详解 nn.Transformer Transformer 类描述 Transformer 类的功能和作用 Transformer 类的参数 forward 方法 参数 输出 示例代码 注意事项 nn.TransformerEncoder TransformerEncoder 类描述 TransformerEncoder 类的功能和作用 Tr…...
搭建Eureka服务注册中心
一、前言 我们在别的章节中已经详细讲解过eureka注册中心的作用,本节会简单讲解eureka作用,侧重注册中心的搭建。 Eureka作为服务注册中心可以进行服务注册和服务发现,注册在上面的服务可以到Eureka上进行服务实例的拉取,主要作用…...
【React】react-router-dom中的HashRouter和BrowserRouter实现原理
1. 前言 在之前整理BOM的五个对象时,提到: location.hash发生改变后,会触发hashchange事件,且history栈中会增加一条记录,但页面不会重新加载——实现HashRouter的关键history.pushState(state, , URL)执行后…...
生物信息学中的可重复性研究
科学就其本质而言,是累积渐进的。无论你是使用基于网络的还是基于命令行的工具,在进行研究时都应保证该研究可被其他研究人员重复。这有利于你的工作的累积与进展。在生物信息学领域,这意味着如下内容。 工作流应该有据可查。这可能包括在电脑…...
css-img图像同比缩小
1. HTML 中使图像按比例缩小 CSS 来控制图像的大小,并保持其宽高比 <!DOCTYPE html> <html> <head><style>.image-container {width: 300px; /* 设置容器宽度 */height: auto; /* 让高度自适应 */}.image-container img {width: 100%; /* …...
SpringBoot+Prometheus+Grafana搭建应用监控系统
1.应用监控系统介绍 SpringBoot的应用监控方案比较多,SpringBootPrometheusGrafana是比较常用的一种解决方案,主要的监控数据的处理逻辑如下: SpringBoot 的 actuator 提供了应用监控端点,可以对外暴露监控数据信息。Prometheu…...
QT c++和qml交互实例
文章目录 一、demo效果图二、c和qml交互的基本方式1、qml 调用 C 类对象2、C 类对象调用 qml3、qml 给 C 发送信号4、C 给 qml 发送信号 三、关键代码1、工程结构图2、c代码MainWindow.cppMainQuickView.cppStudentInfoView.cppStudentInfoModel.cpp 3、qml代码main.qmlMainQui…...
mysql基础-数据操作之增删改
目录 1.新增数据 1.1单条数据新增 1.2多条数据新增 1.3查询数据新增 2.更新 2.1单值更新 2.2多值更新 2.3批量更新 2.3.1 批量-单条件更新 2.3.2批量-多条件更新 2.4 插入或更新 2.5 联表更新 3.删除 本次分享一下数据库的DML操作语言。 操作表的数据结构…...
写字母(文件)
请编写函数,将大写字母写入文件中。 函数原型 void WriteLetter(FILE *f, int n);说明:参数 f 为文件指针,n 为字母数目(1 ≤ n ≤ 26)。函数将前 n 个大写英文字母写入 f 所指示的文件中。 裁判程序 #include <stdio.h> #include &…...
基于Jackson自定义json数据的对象转换器
1、问题说明 后端数据表定义的id主键是Long类型,一共有20多位。 前端在接收到后端返回的json数据时,Long类型会默认当做数值类型进行处理。但前端处理20多位的数值会造成精度丢失,于是导致前端查询数据出现问题。 测试前端Long类型的代码 …...
【Java】缓存击穿解决方案
文章目录 什么是SingleFlight?优化缺点优化策略 什么是SingleFlight? SingleFlight是go语言中sync包中的一个东西。它用于确保在并发环境下某个操作(例如,函数调用)即使被多个goroutine同时请求,也只会被执…...
【HarmonyOS】掌握 Stage 模型的核心概念与应用
从今天开始,博主将开设一门新的专栏用来讲解市面上比较热门的技术 “鸿蒙开发”,对于刚接触这项技术的小伙伴在学习鸿蒙开发之前,有必要先了解一下鸿蒙,从你的角度来讲,你认为什么是鸿蒙呢?它出现的意义又是…...
2024年甘肃省职业院校技能大赛 “信息安全管理与评估”赛项样题卷①
2024年甘肃省职业院校技能大赛 高职学生组电子与信息大类信息安全管理与评估赛项样题 第一阶段:第二阶段:模块二 网络安全事件响应、数字取证调查、应用程序安全第二阶段 网络安全事件响应第一部分 网络安全事件响应第二部分 数字取证调查第三部分 应用程…...
我的AI之旅开始了
知道重要,但是就是不动。 今天告诉自己,必须开始学习了。 用这篇博文作为1月份AI学习之旅的起跑点吧。 从此,无惧AI,无惧编程。 AI之路就在脚下。 AI,在我理解,就是让机器变得更加智能&#…...
51c自动驾驶~合集58
我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留,CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制(CCA-Attention),…...
java 实现excel文件转pdf | 无水印 | 无限制
文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...
Java多线程实现之Callable接口深度解析
Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...
push [特殊字符] present
push 🆚 present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中,push 和 present 是两种不同的视图控制器切换方式,它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...
scikit-learn机器学习
# 同时添加如下代码, 这样每次环境(kernel)启动的时候只要运行下方代码即可: # Also add the following code, # so that every time the environment (kernel) starts, # just run the following code: import sys sys.path.append(/home/aistudio/external-libraries)机…...
Proxmox Mail Gateway安装指南:从零开始配置高效邮件过滤系统
💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「storms…...
Kafka主题运维全指南:从基础配置到故障处理
#作者:张桐瑞 文章目录 主题日常管理1. 修改主题分区。2. 修改主题级别参数。3. 变更副本数。4. 修改主题限速。5.主题分区迁移。6. 常见主题错误处理常见错误1:主题删除失败。常见错误2:__consumer_offsets占用太多的磁盘。 主题日常管理 …...
海云安高敏捷信创白盒SCAP入选《中国网络安全细分领域产品名录》
近日,嘶吼安全产业研究院发布《中国网络安全细分领域产品名录》,海云安高敏捷信创白盒(SCAP)成功入选软件供应链安全领域产品名录。 在数字化转型加速的今天,网络安全已成为企业生存与发展的核心基石,为了解…...
写一个shell脚本,把局域网内,把能ping通的IP和不能ping通的IP分类,并保存到两个文本文件里
写一个shell脚本,把局域网内,把能ping通的IP和不能ping通的IP分类,并保存到两个文本文件里 脚本1 #!/bin/bash #定义变量 ip10.1.1 #循环去ping主机的IP for ((i1;i<10;i)) doping -c1 $ip.$i &>/dev/null[ $? -eq 0 ] &&am…...
