【大神带你进入linux网络设置】宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述大神带你进入linux网络设置相关的知识,希望能为你提供帮助。
一、查看网络配置
1、查看活动的网络接口设备```html/xml
ifconfig
![image.png](https://s2.51cto.com/images/20220411/1649681440499000.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
#### 2、查看指定的网络接口设备
![image.png](https://s2.51cto.com/images/20220411/1649685455440428.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
####3、添加临时网卡
![image.png](https://s2.51cto.com/images/20220411/1649685680596017.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
#### 4、查看主机名称
#### 4.1临时设置
![image.png](https://s2.51cto.com/images/20220411/1649687658889091.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
#### 4.2修改设置永久主机名
vim /etc/hostname
hostnamectl set-hostname //跟主机名
这两种都是永久设置主机名
![image.png](https://s2.51cto.com/images/20220411/1649686998543789.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
![image.png](https://s2.51cto.com/images/20220411/1649686783508189.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)![image.png](https://s2.51cto.com/images/20220411/1649687531609509.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
#### 5、查看路由表------route
![image.png](https://s2.51cto.com/images/20220411/1649688131367732.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
![image.png](https://s2.51cto.com/images/20220411/1649688215389541.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
#### 6、查看网络连接情况------netstat
```html/xml
netstat [选项]
查看系统的网络连接状态、路由表、接口统计等信息
文章图片
```html/xml
netstat -anpt#以数字的形式显示当前系统中所有TCP信息
netstat -anpu#以数字的形式显示当前系统中所有UDP信息
![image.png](https://s2.51cto.com/images/20220411/1649688578356001.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
![image.png](https://s2.51cto.com/images/20220411/1649688623359060.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
![image.png](https://s2.51cto.com/images/20220411/1649688710555027.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
####7.获取 socket 统计信息------ss----lsof -i:
```html/xml
查看系统的网络连接情况,获取socket统计信息.
显示的内容和netstat类似,但是ss能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效
ss[选项]
文章图片
文章图片
文章图片
二、测试网络连接
```html/xml
1、ping [选项] 目标主机
```html/xml
-i //间隔几秒拼一次
-c //平的次数是几次
-w 5 //平5秒结束
文章图片
文章图片
2、跟踪数据包的路由途径------traceroutetraceroute 目标主机地址
文章图片
三、测试DNS域名解析------nslookup
```html/xml
nslookup目标主机地址[DNS服务器地址]
![image.png](https://s2.51cto.com/images/20220411/1649690810837366.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
#### 1、域名解析配置文件
![image.png](https://s2.51cto.com/images/20220411/1649691242465189.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
注意:CentOS 7为例如避免 /etc/resolv.conf文件的内容被系统修改或覆盖,需要在/etc/NetworkManager/NetworkManager.conf文件main段内设置dns=none,并重启NetworkManager服务,或者使用CentOs 7新添加nmcli命令进行设置
#### 2、本地主机映射文件
/etc/hosts 文件保存主机名与IP地址的映射记录
![image.png](https://s2.51cto.com/images/20220411/1649692601105902.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
![image.png](https://s2.51cto.com/images/20220411/1649692674506744.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)hosts文件和DNS服务器的比较默认情况下,系统首先从hosts文件查找解析记录
hosts文件只对当前主机有效
hosts文件可减少DNS查询过程,从而加快访问速度
#### 补充一点没讲的东西
```html/xml
systemctl restart network#重启所有的网卡
ifdown ens33 ;
ifup ens33
ifdown ens33#关闭某个网卡
ifup ens33#启动某个网卡ifconfig ens33 down#临时禁用某个网卡
ifconfig ens33 up#重新激活某个网卡(不会更新IP地址)
推荐阅读
- 使用while循环语句实现猜奖小游戏
- 《LinuxProbe》—RHCE 学习 Day6-8
- 一基础配置
- hoodie.datasource.hive_sync.partition_extractor_class配置
- 自己的服务器
- 二zookeeper搭建
- linux下自动化实现分布式压测
- K8S之list-watch机制+节点以及亲和性调度
- Kubernetes的污点(Taint)和容忍(Tolerations)