当前位置: 首页 > news >正文

【Linux网络】网卡配置与修改主机名,做好基础系统配置

目录

一、网络配置命令

1、查看网卡信息ifconfig

Linux永久修改ip地址

2、主机名修改

①hostname 临时修改主机名

②永久修改主机名

第一种,使用命令修改

第二种:修改配置文件

3、路由信息

再来拓展一下,永久修改路由表信息

4、检查网络连通性(netstat ss)

5、ping、traceroute

6、查看域名服务器

1、nslooup域名解析命令

2、dig命令可以显示出更多详细信息

二、总结

需要掌握的一些网络配置文件


一、网络配置命令

1、查看网卡信息ifconfig

ifconfig的命令用法
ifconfig :查看当前up状态的网卡信息
ifconfig 网卡名称:表示查看指定网卡的信息
ifconfig -a :查看所有网卡,包含dowm状态的网卡
ifconfig -s :查看网络通信情况
ifconfig 网卡 up :表示开启网卡
##也可以写:ifup 网卡名ifconfig 网卡 down :表示关闭网卡
##也可以写:ifdown 网卡名ifconfig 网卡:数字 IP地址/子网掩码 :配置该网卡一个虚拟网卡,用来测试
ifconfig 网卡 ip地址/子网掩码  :临时ip地址

Linux永久修改ip地址

##网卡配置文件位置
[root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.20.18
NETMASK=255.255.255.0
GATEWAY=192.168.20.2
DNS1=114.114.114.114[root@localhost ~]#systemctl restart network
##重新加载网络,每次修改完配置文件都需要重新加载一下网络##以太网类型
TYPE=Ethernet
##设备名称
DEVICE=ens33
##开机自启
ONBOOT=yes
##获取地址协议为静态,也可以是none也是静态,或者dhcp动态获取
BOOTPROTO=static
##ip地址
IPADDR=192.168.20.18
##子网掩码
NETMASK=255.255.255.0
##网关
GATEWAY=192.168.20.2
##DNS服务器
DNS1=114.114.114.114

拓展,ip也可以临时修改网卡名称

[root@localhost /]#ip link set eth1 name eth2[root@localhost /]#ip link set eth1 down[root@localhost /]#ip link set eth1 up

2、主机名修改

①hostname 临时修改主机名

[root@localhost ~]#hostname testhost
[root@localhost ~]#su
[root@testhost ~]#

②永久修改主机名

第一种,使用命令修改

第二种:修改配置文件

注意如果写了多个,默认只显示第一个

3、路由信息

route查看路由命令的使用方法route -n 查看路由信息
route del default :删除默认路由
route del -net 网段/24 :删除某个路由
route add -net 网段/24 gw 下一跳地址 dev 网卡名称:添加路由信息,比如route add -net 192.168.30.0/24 gw 192.168.70.125(举个例子)

要知道,虚拟机可以设置多张网卡,那么多张就可以让其某一张或多张设置为路由器功能

再来拓展一下,永久修改路由表信息

需要修改配置文件

第一种:

[root@localhost ~]#cd /etc/sysconfig/##这个文件之前没有,可以新加一个
[root@localhost sysconfig]#vim static-routes##修改完记得重启网络
[root@localhost sysconfig]#systemctl restart network##检查看是否生效
[root@localhost sysconfig]#route -n##再重启看一下 是否还生效

 

关于永久创建路由表,有两点需要注意:

1、我们虚拟机里面有多张网卡,选择其一作为路由器配置,也就是转发设备,那么这个网卡的ip地址需要设置为永久的;

2、下一跳地址应该是可转发设备的接口ip地址在同一网段,这个可以会看路由器静态路由原理

4、检查网络连通性(netstat ss)

ss和netstat命令用法基本相同-a :表示所有
-n : 表示以数字显示端口
-p :表示显示pid
-t :表示tcp协议
-u :表示udp协议
-l :表示只显示监听listen状态,与a不同时使用常用组合
ss -natp |grep 端口或者服务名

另外拓展一下关于ss和netstat底层区别:

ss 命令:也可以查看网络连接情况,主要用于获取 socket 统计信息,它可以显示和 netstat 命令类似的输出内容。
但 ss 的优势在于它能够显示更多更详细的有关 TCP 和UDP连接状态的信息,而且比 netstat 更快速更高效
当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。
ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块,可以获得Linux 内核中第一手的信息,这就确保了ss的快捷高效
ss命令是Linux CentOS 7中iproute软件包的一部分,默认已经安装。

5、ping、traceroute

##ping检测网络连通性-c 数量:表示一次性发送多少数据包,如果是不加,那么在Linux中会一直ping下去,Windows是默认发送4个数据包
-w 秒数 :表示延时时长
-t 数字 :表示生命周期ttl
-s 大小 :表示数据包的大小##traceroute 用于追踪路由traceroute ip地址或域名

[root@cxkhost opt]#traceroute www.baidu.com
##追踪访问百度经过几个路由,可以试试,但是好多都看不到具体ip

6、查看域名服务器

1、nslooup域名解析命令

[root@cxkhost opt]#nslookup www.baidu.com
Server:		218.2.135.1
Address:	218.2.135.1#53Non-authoritative answer:
www.baidu.com	canonical name = www.a.shifen.com.
Name:	www.a.shifen.com
Address: 180.101.50.242
Name:	www.a.shifen.com
Address: 180.101.50.188[root@cxkhost opt]#

2、dig命令可以显示出更多详细信息

[root@cxkhost opt]#dig www.baidu.com; <<>> DiG 9.9.4-RedHat-9.9.4-50.el7 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32421
;; flags: qr ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;www.baidu.com.			IN	A;; ANSWER SECTION:
www.baidu.com.		383	IN	CNAME	www.a.shifen.com.
www.a.shifen.com.	10	IN	A	180.101.50.188
www.a.shifen.com.	10	IN	A	180.101.50.242;; Query time: 3 msec
;; SERVER: 218.2.135.1#53(218.2.135.1)
;; WHEN: 四 11月 09 16:24:53 CST 2023
;; MSG SIZE  rcvd: 90[root@cxkhost opt]#

二、总结

需要掌握的一些网络配置文件

  • /etc/hostname : 主机名
  • /etc/hosts : 域名解析
  • /etc/resolv.conf :域名解析服务器(查看servername)

相关文章:

【Linux网络】网卡配置与修改主机名,做好基础系统配置

目录 一、网络配置命令 1、查看网卡信息ifconfig Linux永久修改ip地址 2、主机名修改 ①hostname 临时修改主机名 ②永久修改主机名 第一种&#xff0c;使用命令修改 第二种&#xff1a;修改配置文件 3、路由信息 再来拓展一下&#xff0c;永久修改路由表信息 4、检查…...

三大基础排序 -选择排序、冒泡排序、插入排序

排序算法 文章目录 冒泡排序算法步骤动图代码优化总结 选择排序算法步骤动图代码总结 插入排序算法步骤动图代码总结 排序算法&#xff0c;就是使一串记录&#xff0c;按照其中的某个或某些关键字的大小&#xff0c;递增或递减的排列起来的操作。一般默认排序是按照由小到大即…...

el-form添加自定义校验规则校验el-input只能输入数字

0 效果 1 代码 {1,5}是用来限制小数点后几位的 addFormRules: {investAmount: [{ validator: checkInvestAmount, trigger: blur }], }, const checkInvestAmount (rule, value, callback) > {if (value ! && value ! null && value ! undefined) {if (/…...

ios 开发问题小集 [持续更新]

文章目录 一、如何给列表上的UITableViewCell添加手势二、获取NSIndexPath的方式2.1 根据row, section 来创建2.2 根据point 的位置来找到 indexPath三、tableView在Grouped样式下,设置表头表尾空白一、如何给列表上的UITableViewCell添加手势 给cell添加手势,大家都会这么做…...

idea Plugins 搜索不到插件

Settings — System Settings — HTTP Proxy&#xff0c;打开HTTP Proxy 页面&#xff0c;设置自动发现代理&#xff1a; 勾选Atuto-detect proxy settings&#xff0c;勾选Automatic proxy configuration URL&#xff0c;输入&#xff1a; https://plugins.jetbrains.com/id…...

三相电机的某些实测特性曲线

三相电机参数&#xff1a; 0.75KW&#xff0c;额定电流是2A&#xff0c;功率因数0.71&#xff0c;效率78.9%。制式S1. 1.负载不变时的线电压与线电流的关系 1.1相关数据与python代码&#xff1a; 这里记录了一系列的实验&#xff1a; 第一组实验&#xff1a;近乎空载&#xf…...

Essential C++ 面向对象4.1 ~ 5.4

个人认为&#xff0c;结合网上对《Essential c》的评论&#xff0c;它不适合初学者&#xff1a; &#xff08;1&#xff09;过于精炼&#xff0c;很多内容不会细讲 &#xff08;2&#xff09;中文版翻译较生硬&#xff0c;逻辑不够连贯清晰 &#xff08;3&#xff09;课后作业有…...

数组【数据结构与算法】

什么是线性表&#xff1f;什么是非线性表&#xff1f;什么是数组&#xff1f;数组如何实现根据下标随机访问数组元素&#xff1f;为什么数组从下标0开始&#xff0c;不从下标1开始&#xff1f; 什么是线性表&#xff1f; 数据结构元素只有前后关系。 线性表包括&#xff1a;数…...

Python克隆单个网页

网上所有代码都无法完全克隆单个网页&#xff0c;不是Css&#xff0c;Js下载不下来就是下载下来也不能正常显示&#xff0c;只能自己写了&#xff0c;记得点赞~ 效果如图&#xff1a; 源码与所需的依赖&#xff1a; pip install requests pip install requests beautifulsoup4…...

电脑硬盘数据恢复哪个好?值得考虑的 8 个硬盘恢复软件解决方案

借助硬盘恢复软件&#xff0c;任何人都可以在家中恢复丢失的文件&#xff0c;而无需任何特殊技能。事实上&#xff0c;最困难的一步是选择最佳解决方案&#xff0c;因为可用选项的数量可能有点多。幸运的是&#xff0c;这篇文章可以为您提供帮助。 8 款顶级硬盘数据恢复软件解决…...

第二十三节——路由守卫

一、概念 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中&#xff1a;全局的, 单个路由独享的, 或者组件级的。简单理解&#xff1a;导航守卫就是路由跳转过程中的一些钩子函数&#xff0c;再直白点路由跳转是一个大的过程&#xff0c;这…...

在gitlab中的使用kaniko打造流水线

文章目录 kaniko工具介绍环境说明系统版本组件版本组件部署参考链接 部署harbor下载解压、创建相关目录配置部署 gitlab集成harbor集成项目ci配置最终结果 kaniko工具介绍 kaniko 是一种从容器或 Kubernetes 集群内的 Dockerfile 构建容器镜像的工具。 kaniko 解决了使用 Doc…...

【C语言 | 预处理】C语言预处理详解(一) —— #define、#under、#if、#else、#elif、#endif、#include、#error

&#x1f601;博客主页&#x1f601;&#xff1a;&#x1f680;https://blog.csdn.net/wkd_007&#x1f680; &#x1f911;博客内容&#x1f911;&#xff1a;&#x1f36d;嵌入式开发、Linux、C语言、C、数据结构、音视频&#x1f36d; &#x1f923;本文内容&#x1f923;&a…...

19、Flink 的Table API 和 SQL 中的自定义函数及示例(2)

Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…...

(动手学习深度学习)第7章 残差网络---ResNet

目录 ResNet总结 ResNet代码实现ResNet的梯度计算 ResNet 总结 残差块使得很深的网络更加容易训练 甚至可以训练一千层的网络 残差网络对随后的深层神经网络设计产生了深远影响&#xff0c;无论是卷积类网络还是全连接类网络。 ResNet代码实现 导入相关库 import torch fro…...

4.Pod详解

4.Pod详解 文章目录 4.Pod详解4.1 Pod介绍4.1.1 Pod结构4.1.2 Pod定义4.1.3 在kubernetes中基本所有资源的一级属性都是一样的&#xff0c;主要包含5部分&#xff1a;4.1.4 在上面的属性中&#xff0c;spec是接下来研究的重点&#xff0c;继续看下它的常见子属性: 4.2 Pod配置4…...

OCR技术狂潮:揭秘最新发展现状,引爆未来智能时代

OCR&#xff08;Optical Character Recognition&#xff0c;光学字符识别&#xff09;技术自20世纪以来经历了长足的发展&#xff0c;随着计算机视觉、人工智能和深度学习等领域的进步&#xff0c;OCR技术在准确性、速度和适用范围上都取得了显著的进展。以下是OCR技术发展的现…...

【hcie-cloud】【3】华为云Stack规划设计之华为云Stack交付综述【上】

文章目录 前言华为云Stack交付综述交付流程华为云Stack交付流程华为云Stack安装部署流程 交付工具链华为云Stack交付工具链eDesigner - 让解决方案销售更智能eDesigner配置页面 - 基本信息eDesigner配置页面 - 服务及组网配置eDesigner配置页面 - 弹性云服务器/ECSeDesigner配置…...

Spring Ioc 容器启动流程

Spring容器的启动流程 本文基于 Spring 5.3.23 基于XML文件 public void test() {ApplicationContext applicationContext new ClassPathXmlApplicationContext("applicationContext.xml");User user applicationContext.getBean("user", User.class)…...

【714. 买卖股票的最佳时机含手续费】

目录 一、题目解析二、算法原理三、代码实现 一、题目解析 二、算法原理 三、代码实现 class Solution { public:int maxProfit(vector<int>& prices, int fee) {int nprices.size();vector<vector<int>> dp(n,vector<int>(2));dp[0][0]-prices[0…...

明日方舟全自动辅助MAA:一键长草的终极指南与实战教程

明日方舟全自动辅助MAA&#xff1a;一键长草的终极指南与实战教程 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手&#xff0c;全日常一键长草&#xff01;| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://git…...

基于LangGraph与Gemini构建具备规划-执行-反思能力的智能研究助手

1. 项目概述&#xff1a;一个能“思考”的智能研究助手如果你正在寻找一个能帮你自动完成复杂网络研究、并给出有据可查答案的智能应用&#xff0c;那么这个基于 Google Gemini 和 LangGraph 构建的全栈项目&#xff0c;绝对值得你花时间深入探索。它不仅仅是一个简单的聊天机器…...

终极指南:如何用Universal-x86-Tuning-Utility释放你的硬件性能潜力

终极指南&#xff1a;如何用Universal-x86-Tuning-Utility释放你的硬件性能潜力 【免费下载链接】Universal-x86-Tuning-Utility Unlock the full potential of your Intel/AMD based device. 项目地址: https://gitcode.com/gh_mirrors/un/Universal-x86-Tuning-Utility …...

别再到处找了!Keil MDK/C51/C166/C251历史版本下载链接规律全解析(附网盘)

Keil历史版本获取终极指南&#xff1a;从URL规律解析到安全下载实践 你是否曾经为了一个老旧的嵌入式项目翻遍整个互联网&#xff0c;只为寻找某个特定版本的Keil开发环境&#xff1f;那种在无数死链、广告和可疑下载按钮中挣扎的经历&#xff0c;相信每个嵌入式开发者都深有体…...

Noto Emoji:为什么全球化的数字沟通需要一个统一的表情符号标准?

Noto Emoji&#xff1a;为什么全球化的数字沟通需要一个统一的表情符号标准&#xff1f; 【免费下载链接】noto-emoji Noto Emoji fonts 项目地址: https://gitcode.com/gh_mirrors/no/noto-emoji 在当今数字时代&#xff0c;表情符号已经成为全球用户沟通的基本语言元素…...

DS4Windows终极指南:免费解决PS手柄在Windows上的兼容性难题

DS4Windows终极指南&#xff1a;免费解决PS手柄在Windows上的兼容性难题 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 还在为PlayStation手柄无法在Windows电脑上正常使用而烦恼吗&…...

避开这些坑!DSP 28335 ePWM配置常见误区与调试技巧(附逻辑分析仪实测波形)

DSP 28335 ePWM实战排雷指南&#xff1a;从异常波形到精准调试的工程思维 当你的电机控制板突然发出刺耳的啸叫声&#xff0c;或者电源模块莫名发烫时&#xff0c;ePWM配置问题往往就是罪魁祸首。作为DSP 28335最核心的外设之一&#xff0c;ePWM模块的寄存器配置看似简单&#…...

sklearn的PolynomialFeatures参数全解析:interaction_only和include_bias到底该怎么用?附真实数据集案例

PolynomialFeatures参数深度实战&#xff1a;如何用interaction_only和include_bias优化模型表现 在房价预测项目中&#xff0c;当我们试图用房屋面积和卧室数量来预测价格时&#xff0c;发现简单的线性关系无法捕捉真实数据中的复杂模式。这时多项式特征扩展成为救命稻草——但…...

5分钟掌握:WebToEpub将网页小说转为电子书的终极指南

5分钟掌握&#xff1a;WebToEpub将网页小说转为电子书的终极指南 【免费下载链接】WebToEpub A simple Chrome (and Firefox) Extension that converts Web Novels (and other web pages) into an EPUB. 项目地址: https://gitcode.com/gh_mirrors/we/WebToEpub 你是否曾…...

低代码集成卡在MCP 2026认证环节?92%团队忽略的4个合规断点,速查!

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;MCP 2026低代码集成认证的合规性本质 MCP 2026低代码集成认证并非单纯的技术能力背书&#xff0c;而是对平台在数据主权、接口治理与安全生命周期三个维度是否满足国家级信创合规基线的系统性验证。其核…...