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

news2024/10/5 21:16:50

目录

一、网络配置命令

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#53

Non-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)

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

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

相关文章

如何在双11入手经济实惠的家用监控摄像头?把这篇文章看完再决定!

随着双十一大促的临近&#xff0c;后台收到了许多想要入手家用监控但不知道如何选择的用户私信。关于家用监控我们之前也和大家探讨过&#xff0c;感兴趣的可以查看《家用智能安防系统包括哪几个部分&#xff1f;如何应用&#xff1f;》&#xff0c;那么今天小编就和大家聊聊如…

TikTok shop美国小店适合哪些卖家做?附常见运营问题解答

一、Tiktok shop小店分类 大家都知道&#xff0c;美国小店可以分为5 种&#xff1a; 美国本土个人店: 最灵活&#xff0c;有扶持政策&#xff1b;美国法人企业店&#xff1a;要求高&#xff0c;有扶持政策&#xff1b;美国公司中国人占股店 (ACCU店) : 权重相对低&#xff0c…

C语言数据结构-----单链表(无头单向不循环)

前言 本篇讲述了单链表的相关知识&#xff0c;以及单链表增删查改的代码实现。 文章目录 前言1.链表1.1 链表的结构和概念 2.(增删查改)单链表的实现2.1 打印链表2.2 尾插2.3 尾删2.4 头插2.5 头删2.6 查找2.7 在指定位置(pos)前插入2.8 在指定位置(pos)删除2.9 在指定位置(p…

骨传导蓝牙耳机推荐,2023骨传导耳机选购攻略

相信大家佩戴入耳式耳机时间长后&#xff0c;都会出现耳朵痛的情况&#xff0c;这也是这类耳机的一个通病了&#xff0c;为了缓解这一问题&#xff0c;骨传导耳机出现了&#xff0c;并且凭借佩戴舒适&#xff0c;并且不会耳痛等优点迅速成为当下最受欢迎的耳机款式&#xff0c;…

第14章,lambda表达式与流处理例题

package 例题;import java.util.List; import java.util.stream.Collectors; import java.util. stream.Stream;public class 例题19 { public static void main(String[] args){List<例题14> list 例题14.get例题14List();//获取公共类的测试数据Stream<例题14>…

leetCode 206.反转链表 图解

206. 反转链表 - 力扣&#xff08;LeetCode&#xff09; 给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表 class Solution { public:ListNode* reverseList(ListNode* head) {ListNode* s NULL;ListNode* phead;while(p) {headhead->nex…

分享4个MSVCP100.dll丢失的解决方法

msvcp100.dll是一个重要的动态链接库文件&#xff0c;它是Microsoft Visual C 2010 Redistributable Package的一部分。这个文件的作用是提供在运行C程序时所需的函数和功能。如果计算机系统中msvcp100.dll丢失或者损坏&#xff0c;就会导致软件程序无法启动运行&#xff0c;会…

python-jupyter实现OpenAi语音对话聊天

1.安装jupyter 这里使用的是jupyter工具&#xff0c;安装时需要再cmd执行如下命令&#xff0c;由于直接执行pip install jupyter会很慢&#xff0c;咱们直接使用国内源 pip install --user jupyter -i http://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.t…

leetcode一道比较难的链表题

今天还是继续来分享我们的链表题&#xff0c;这个题目有点难&#xff0c;主要是思路比较难想&#xff0c;但是如果沥青思路写起来就比较简单了&#xff08;我乱讲的&#xff09; 随机链表的复制 这个是题目的描述&#xff0c;大家也可以在链接里看&#xff0c;那我把这道题目…

React中组件之间如何通信?

一、是什么 我们将组件间通信可以拆分为两个词&#xff1a; 组件通信 回顾Vue系列的文章&#xff0c;组件是vue中最强大的功能之一&#xff0c;同样组件化是React的核心思想 相比vue&#xff0c;React的组件更加灵活和多样&#xff0c;按照不同的方式可以分成很多类型的组件…

Unity游戏开发基础之数据结构部分

设计模式 含义&#xff1a;帮助我们降低对象之间的耦合度常用的方法称为设计模式。使用设计模式是为了可重用代码&#xff0c;让代码更容易被其他人所理解&#xff0c;保证代码可靠性&#xff0c;使代码编制真正工程化&#xff0c;这是软件工程的基石。 分类&#xff1a; 创建…

Figma转Sketch文件教程,超简单!

相信大家做设计的都多多少少听过一点Figma和Sktech&#xff0c;这2个设计软件是目前市场上很受欢迎的专业UI设计软件&#xff0c;在全球各地都有很多粉丝用户。但是相对来说&#xff0c;Figma与Sketch只支持iOS系统有所不同&#xff0c;Figma是一个在线设计软件&#xff0c;不限…

Flink(二)【Flink 部署模式】

前言 今天是Flink学习的第二天&#xff0c;我的心情异常的复杂哈哈哈&#xff08;苦笑&#xff09;&#xff0c;学习上还是比较顺利的&#xff0c;感情上我并不擅长&#xff0c;所以心情波动大在所难免。害&#xff0c;至少还有学习让我不被各种糟糕琐碎的日常生活里的人和事所…

【2023方案开发】无刷电机自动打气泵方案

如今新能源车大行其道&#xff0c;而车厂在考虑成本和设计的情况下&#xff0c;将备胎给取消了&#xff0c;那假如在车胎气压不足的状态下&#xff0c;没有备胎更换&#xff0c;那将如何解决困境。气压不住需要打气&#xff0c;那配备一台打气泵尤为重要&#xff0c;即使常年可…

Git系列之Git入门级(带你走进Git的世界)

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是君易--鑨&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的博客专栏《Git实战开发》。&#x1f3af;&#x1f3af; &a…

论文速览 MobiCom 2023 | NeRF2 : Neural Radio-Frequency Radiance Fields

注1:本文系“最新论文速览”系列之一,致力于简洁清晰地介绍、解读最新的顶会/顶刊论文 Xiaopeng Zhao, Zhenlin An, Qingrui Pan, and Lei Yang. 2023. NeRF2: Neural Radio-Frequency Radiance Fields. In Proceedings of the 29th Annual International Conference on Mobil…

AIGC:使用生成对抗网络GAN实现MINST手写数字图像生成

1 生成对抗网络 生成对抗网络&#xff08;Generative Adversarial Networks, GAN&#xff09;是一种非常经典的生成式模型&#xff0c;它受到双人零和博弈的启发&#xff0c;让两个神经网络在相互博弈中进行学习&#xff0c;开创了生成式模型的新范式。从 2017 年以后&#x…

kubectl声明式资源管理命令

一、声明式资源管理介绍&#xff1a; 适合于对资源的修改操作声明式资源管理方法依赖于资源配置清单文件对资源进行管理资源配置清单文件有两种格式&#xff1a;yaml&#xff08;人性化&#xff0c;易读&#xff09;&#xff0c;json&#xff08;易于api接口解析&#xff09;对…

如何排查CPU飙升的问题所在

我们在线上排查问题的时候发现系统的CPU直接爆红了,如何排查问题呢?怎么快速定位问题的所在呢? linux系统下: 首先我们通过top命令来查看那个进程占用CPU过大: top 这里只是简单的模拟一下,假设java进程占用CPU很大,那么我们通过这个进程来查找进程下的线程使用CPU的情况…

【23真题】C9无歧视,专业课均分130!

今天分享的是23年哈尔滨工业大学803的信号与系统部分的试题及解析。 本套试卷难度分析&#xff1a;22年哈今天分享的是23年哈尔滨工业大学803的信号与系统部分的试题及解析。 哈尔滨工业大学803考研真题&#xff0c;我也发布过&#xff0c;若有需要&#xff0c;戳这里自取&…