Linux网络设置

将Linux主机接入到网络,需要配置网络相关设置

一般包括:主机名;IP/netmask;路由:默认网关;DNS服务器:主DNS服务器,次DNS服务器,第三个DNS服务器

网卡的配置文件在:/etc/sysconfig/network-scripts/ifcfg-*

一般情况下,网卡名称为ifcfg-ens33。

ip

可以临时修改网卡名称,需要关闭网络再改名再开启:

关闭ens33网络配置,输入命令:ip link set ens33 down 

修改网卡名称ens33为netwk:ip link ens33 name netwk。

并开启网络:[root@localhost ~]# ip link set netwk up

不会永久修改。

要想永久修改网卡名称,需要去配置文件里面修改。vim /etc/default/grub

先关掉:ip link set ens33 down ;

再改名:ip link set ens33 name netwk;

开启:ip link set netwk up;

永久修改网卡名称:vim /etc/default/grub。在最后添加一个net.ifnames=0

grub2-mkconfig -o /boot/grub2/grub.cfg重启grub

重启机器可以发现永久修改了。

ifconfig

ifconfig只能看到开启的网卡。可以加-a看到所有的网卡包括关闭的网卡。后跟网卡名称ens33查看网卡信息:

把ens33网卡关掉,再ifconfig和ifconfig -a查看:

ifconfig -a 查看关闭的网卡:

ifconfig -s用于显示网络接口的简要统计信息。包括MTU最大传输单元,丢包率(丢包/总大小×100%)


route路由

[root@localhost ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    100    0        0 ens33                #默认路由
192.168.114.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

可以加-n查询网关。显示路由信息。以数字形式显示:

[root@localhost ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.114.2   0.0.0.0         UG    100    0        0 ens33
192.168.114.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

添加静态路由:route add -net 网段/子网 gw 网关:route add -net 10.0.0.0/8 gw 192.168.114.20

删除静态路由:route del -net 

永久添加一条路由,写在配置文件里:vim /etc/sysconfig/network-scripts/route-ens33

hostname

主机名:hostname查看主机名。hostname 主机名;临时修改主机名。

vim /etc/hostname; 将主机名添加到该文件中,但是只有第一行生效:

可以把第一行的名字修改了,永久修改。

永久修改还有:hostnamectl set-hostname node2永久生效


ss;netstat

两个命令大差不差。netstat查看网络连接情况;ss也可以查看网络连接情况

ss和netstat端口状态,都是看网络连接状态的本机网络连接状态。

ss速度快,netstat速度慢

-u:显示 UDP(User Datagram Protocol,用户数据报协议)协议相关的信息

-n 以数字的形式显示相关的主机地址、端口等信息 

-a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)

-t:查看 TCP(Transmission Control Protocol,传输控制协议)相关的信息 

-p:显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限)

ss -natp | grep 80;ss -natp | grep 22


nslookup域名解析

nslookup www.baidu.com


scp远程拷贝

远程同步:通过IP地址远程拷贝到其他主机上去:

加上对方用户名@IP地址:对面指定位置

从另一台机器拷贝到本地机器:

scp root@192.168.114.20:/mnt/passwd .;这里拷贝到当前mnt文件夹下

ethtool查看 网卡信息

-i查看硬件网卡信息:ethtool -i ens33

-p 让网卡快速闪烁。ethtool -p ens33在物理机器插口上闪烁灯加快闪烁。

tcpdump

格式有:tcpdump option(选项) proto(协议) dir(数据的方向) type(抓取的数据类型)

proto(协议)。1.tcp udp icmp。2.ip ipv6。3.arp

dir(方向)。1.src。2.dst。3.src and dst

type(类型)。1.host 主机。2.net 网段。3.port 端口。4.port range 端口范围

输出格式:时分毫秒:网络协议:发送方的IP地址+端口号:主机名协议:seq号

实例:

tcpdump -i ens33抓网卡的包。指定网卡:两台机器1和2,用2ping1的地址:在1机器上抓包

tcpdump -D 显示所有可用的列表

tcpdump -i ens33 host 192.168.114.10只抓主机为10且ens33的网卡流量

tcpdump -i ens33 port 22只抓关于远程连接协议的流量。ssh

tcpdump -i ens33 dsc 192.168.114.20抓目的地址为20的流量

tcpdump -i ens33 -nn icmp and src host 192.168.114.10 and dst host 192.168.114.20抓10到20的icmp协议

tcpdump -i ens33 port 80 or port 22指定端口80或者端口22

其他选项有

-w将捕获信息保存到文件中,且不分析核打印在屏幕上
-r读取上面存储的文件

-n

-nn

不把ip转换成域名,直接显示ip

直接显示ip和端口号

-t在每行的输出中,不显示时间

实验:1.双网卡,永久配置。

增加一块网卡:

查看网卡信息:

进去网卡配置文件:

修改ens36的配置文件。

永久修改ens36网卡:

实验2:bond多网卡绑定。

在实验一的基础上。进入vim /etc/sysconfig/network-scripts/ifcfg-bond0

miimon:指定链路监测时间间隔,如果miimon=100,那么系统每100ms 监测一次链路连接状态,如果有一条线路不通就转入另一条线路
fail_over_mac=1:永远使用活着的网卡的mac地址

mod=0 ,(轮询)聚合口数据报文按包轮询从物理接口转发。

mod=1,(主-备份策略)只有Active状态的物理接口才转发数据报文

进入ifcfg-ens33:

进入ifcfg-ens36修改:

重启网络:systemctl restart network

查看bond0状态:可以看到当前的主是ens33。

测试把ens33关闭:

再次查看bond0状态:可以看到当前的主是ens36。ens33失败,ens36顶上去!

删除bond0:ifconfig bond0 down  ;  rmmod bonding

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

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

相关文章

java:观察者模式

java:观察者模式 1 前言 观察者模式,又被称为发布-订阅(Publish/Subscribe)模式,他定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所…

C语言-atoi函数的使用和实现

atoi是C语言中常见的函数。大家可能对于他不太熟悉,其主要还是因为学校可能没有讲到。其实有很多函数像atol、atof都是一样的,本篇文章以atoi为例,剩余大家如果感兴趣可以再去了解。 目录 1.函数介绍 2.代码演示 3.atoi函数的模拟实现 4…

【Pyhton爬虫实战】爬取京东商城的商品信息

爬取京东商城的商品信息,并将数据以Dataframe形式展示 from selenium.webdriver import Chrome, ChromeOptions import re import pymysql from selenium.webdriver.common.by import By import collections import pandas as pdclass Spider():def __init__(self)…

百面算法工程师 | 卷积基础知识——Convolution

目录 8.1 图像卷积过程 8.2 卷积层基本参数 8.3 卷积后图像的长和宽大小的计算方式 8.4 卷积神经网络中的权重共享 8.5 上采样中的反卷积 8.6 空洞卷积 8.7 深度可分离卷积 8.8 为什么可分离卷积中Depthwise卷积后还要进行pointwise卷积 8.9 分组卷积 Group Conv 8.1…

2024年最重要的AI趋势

2022年是生成式AI在公众意识中爆发的一年,2023年是它开始在商业世界扎根的一年。因此,2024年将是关乎AI未来关键的一年,因为研究人员和企业都在寻求:如何将这一技术上的进化飞跃最实际地融入我们的日常生活。 生成式AI的进化与计…

5分钟快速搭建k8s集群1.29.x

配置主机名和hosts 配置主机名 hostnamectl set-hostname node1 hostnamectl set-hostname node2 hostnamectl set-hostname node3 vim /etc/hosts 172.19.35.202 node1 172.19.35.203 node2 172.19.35.204 node3 测试 hostname ping -c 3 node2 配置时间同步 关闭防火墙 sys…

AI视频教程下载:ChatGPT个人生产力提升指南

在本课程中,您将学习如何成功地将ChatGPT融入您的工作和生活,以优化您的社交媒体内容并扩展您的业务。 您将学习如何使用ChatGPT自动创建、校对、总结和翻译文本,以及如何与机器人沟通以实现您的目标。 您还将学习如何创建jQuery代码、编程…

倪海厦是怎么去思考问题的(一)下

1《天纪》是自然法则 2自然法则是个《真理》 3《真理》不需要再证实 4《真理》没有二元对立 紧接着第三点:真理不需要再去证实。现在有很多的人呢,看书学习,自认为自己很聪明,总要去证实一些东西。证明谁的说法是错的&#xff…

麒麟龙芯loongarch64 electron 打包deb包

在麒麟龙芯(loongarch64)电脑上 使用electron 开发桌面应用。之前用electron-packager 打包出来的是文件夹 是 unpack 包。现在需要打包deb包,依据开发指南开始打包。 在项目文件夹下 打开终端 输入 npm run packager 先打包unpack包 然后…

信创测试究竟是什么?与性能测试的差别是什么?

信创测试和性能测试在多个方面存在显著的区别。 首先,信创测试是一个更为全面和系统的测试过程,它主要针对信创工程项目中的产品、系统等进行测试和验证,以确保其自主可控和满足性能要求。这包括适配测试、功能测试、性能测试、安全测试、兼…

Day40 网络编程(二) InetAddress类, Socket ,TCP编程,UDP编程

Day40 网络编程(二) InetAddress类, Socket ,TCP编程,UDP编程 文章目录 Day40 网络编程(二) InetAddress类, Socket ,TCP编程,UDP编程一、 InetAddress类二、 Socket三、TCP编程四、UDP编程 一、 InetAddre…

ATFX汇市:澳大利亚一季度CPI年率大降,澳元升值态势延续

▲ATFX图 据澳大利亚统计局数据,第一季度CPI年率最新值3.6%,相比前值4.1%大降0.5个百分点,但仍高于3.5%的预期值。历史数据看,自从2022年四季度创出7.8%阶段性高点之后,澳大利亚的季度CPI年率就保持着稳定的下降态势。…

ssm项目启动的时候 修改 配置文件 定义的值

ssm项目启动的时候 修改 配置文件 定义的值 import org.springframework.beans.factory.InitializingBean; import org.springframework.core.env.ConfigurableEnvironment;import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import …

SQLite去除.db-shm和.db-wal文件【已解决】

原因是开启了WAL 日志模式,实现日志回滚功能; 如果是多个连接访问数据库就会出现共享内存-shm文件 PRAGMA journal_modeWAL; 解决办法就是设置为默认模式 PRAGMA journal_modeDELETE; 执行成功后断开再重新连接,就不会出现这两个文件了…

翻译《The Old New Thing》 - Why are HANDLE return values so inconsistent?

Why are HANDLE return values so inconsistent? - The Old New Thing (microsoft.com)https://devblogs.microsoft.com/oldnewthing/20040302-00/?p40443 Raymond Chen 2004年01月27日 简介 在处理 Windows 编程中的句柄时,开发者需要面对的一个挑战是不同函数可…

SWCTF

easy_php 源码 <?php// flag is in flag.php highlight_file(__FILE__); ini_set(display_errors, 0); error_reporting(0);if (isset($_GET[myon1]) && isset($_GET[myon2]) && isset($_GET[myon3])) {$myon1 $_GET[myon1];$myon2 $_GET[myon2];$myon…

苍穹外卖day12 (Apache POI) 数据统计-Excel报表

文章目录 前言一、工作台1.1 今日数据1.1.1 接口设计1.1.2 代码实现 1.2 订单管理接口1.3菜品总览接口1.4 套餐总览接口1.5 订单搜索&#xff08;已完成&#xff09;1.6 各个状态的订单数量统计&#xff08;已完成&#xff09; 二、Apache POI2.1 概述2.2 效果展示 三、导出运营…

vue中web端播放rtsp视频流(摄像头监控视频)(海康威视录像机)

一、ffmpeg安装​​​​​​ ffmpeg下载 https://ffmpeg.org/download.html找ffmpeg-release-essentials.zip点击下载&#xff0c;下载完解压ffmpeg.exe 程序运行 二、配置ffmpeg环境变量 添加成功后验证是否生效任意地方打开cmd窗口输入 ffmpeg 打印如下表示成功 三、node…

谈谈对情绪周期和题材轮动的个人理解

首先讲两个概念&#xff1a; 1、情绪周期 我个人理解的情绪周期&#xff0c;就是不管在大盘跌与涨的过程中&#xff0c;短线情绪都会有几个阶段&#xff0c;低位震荡&#xff0c;主升浪&#xff0c;高位震荡&#xff0c;退潮期&#xff0c;这几个阶段。 低位震荡指的是&#xf…

未来五十年,智能科技将如何改变传统行业格局?

未来五十年内&#xff0c;随着人工智能&#xff08;AI&#xff09;和智能科技的不断发展&#xff0c;许多行业将面临被取代的风险。虽然这种趋势可能会带来一些担忧&#xff0c;但也将为人类社会带来巨大的变革。下面将详细探讨哪些行业可能会在未来被智能科技所取代。 ▶ 制造…