Linux网络设置

查看网络接口信息ifconfig

■查看所有活动的网络接口信息

●执行ifconfig命令

■查看指定网络接口信息

ifconfig 网络接口
[root@localhost~]# ifconfig ens33
ens33 flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.4.11 netmask 255.255.255.0 broadcast 192.168.4.255
inet6 fe80F9106:d38b:670d:1a89 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:3a:81:cc txqueuelen 1000 (Ethernet)

在这里插入图片描述

MTU值

■什么是MTU值

●MTU 是英文 Maximum Transmission Unit 的缩写,即最大传输单元,它的单位是字节。在我们常用的以太网中,MTU 一般是 1500,而无线路由器默认一般是 1492,蓝牙官网的默认值672。

■不恰当的本地MTU值

●本地MTU值>网络MTU值→拆包,效率下降
●本地MTU值<网络MTU值→未发挥最大传输能力

理想的本地MTU值

●本地 MTU值=网络MTU值

查看主机名称

■hostname命令

●查看或临时设置当前主机名
hostname [主机名]

在这里插入图片描述

■永久设置主机名

hostnamectl set-hostname[主机名]
vi hostname      //设置完后需重启系统才生效

查看路由表条目

■route命令

●查看或设置主机中路由表信息
route [-n]

■示例

[root@localhost ~]# route -n
Kernel lP routing table
Destination   Gateway    Genmask       Flags Metric Ref Use lface
0.0.0.0       192.168.4.1 0.0.0.0      UG    100     0  0   ens33  
192.168.4.0   0.0.0.0    255.255.255.0 U     100     0  0   ens33

在这里插入图片描述

查看网络连接情况

■netstat命令

●查看系统的网络遶接状态、路由表、接口统计等信息
netstat[选项]

在这里插入图片描述

■常用选项

-a、-n、-p、-t、-u、-r
[root@localhost ~]# netstat -anpt | grep ":80"
tcp60 0 :::80    :::* LISTEN  20563/httpd   

获取socket统计信息

■ss命令

●查看系统的网络连接情况,获取socket统计信息
ss [选项]

在这里插入图片描述

■常用选项

-t、-u、-n、-l、-p、-a、-r
[root@localhost ~]# ss -t state established
Recv-Q Send-Q    Local Address:Port Peer Address:Port
0    96     192.168.8.10:ssh    192.168.8.1:55213

在这里插入图片描述

跟踪数据包

■traceroute命令

●测试从当前主机到目的主机之间经过的网络节点
traceroute目标主机地址

■示例

[root@localhost ~]# traceroute 192.168.7.7
traceroute to 192.168.7.7 (192.168.7.7),30 hops max, 40 byte packets
1 (192.168.4.1) 7.740 ms 15.581 ms 15.881 ms
2 (192.168.7.7) 19.652 ms 19.995 ms 19.942 ms

在这里插入图片描述

域名解析

■nslookup命令

●测试DNS域名解析
nslookup 目标主机地址 [DNS服务器地址]

■示例

[root@localhost ~]# nslookup www.google.com
Server:  202.106.0.20
Address: 202.106.0.20#53
Non-authoritative answer:
Name: www.I.google.com
Address: 173.194.127.51

在这里插入图片描述

设置网络参数的方式

■临时配置——使用命令调整网络参数

●简单、快速,可直接修改运行中的网络参数
●—般只适合在调试网络的过程中使用
●系统重启以后,所做的修改将会失效

■固定设置——通过配置文件修改网络参数

●修改各项网络参数的配置文件
●适合对服务器设置固定参数时使用
●需要重载网络服务或者重启以后才会生效

设置网络接口参数

■设置网络接口的IP地址、子网掩码

ifconfig 网络接口 ip地址 [netmask 子网掩码]
ifconfig 网络接口 ip地址[/子网掩码长度]

■禁用或者重新激活网卡

ifconfig 网络接口 up
ifconfig 网络接口 down

■设置虚拟网络接口

ifconfig 网络接口:序号 IP地址

设置路由记录route

■添加到指定网段的路由记录

route add -net 网段地址gw IP地址

■删除到指定网段的路由记录

route del -net 网段地址

■向路由表中添加默认网关记录

route add default gw IP地址

■删除路由表中默认的网关记录

route del default gw IP地址

修改主机名

■hostname命令

hostname 主机名称

■示例

[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# hostname www.bdqncom
[root@localhost ~]# hostname
www.bdqn.com
[root@localhost ~]# bash      启用新的Shell会话
[root@www ~]#

在这里插入图片描述

启用、禁用网络接口配置

■重启network网络服务

[root@localhost ~]# systemctl restart network

■禁用、启用网络接口

[root@localhost ~]# ifdown ens33
[root@localhost ~]# ifup ens33

在这里插入图片描述

主机名称配置文件

■通过/etc/hostname文件来修改主机名

[root@localhost ~]# vi /etc/hostname   仅识别第一行作为主机名,并且重启后生效
www.bdqn.com

■通过hostnamectl来修改主机名

[root@locathost ~]# hostnamectl set-hostname www.bdqn.com
[root@localhost ~]# bash
[root@www ~]# hostname
www.bdqn.com

在这里插入图片描述

域名解析配置文件

■/etc/resolv.conf 文件.

保存本机需要使用的DNS服务器的IP地址
[root@localhost ~j# vi /etc/resolv.conf
search localdomain
nameserver 202.106.0.20
inianeserver 202.106.148.1
注意: CentOS 7需要在NetworkManager.conf文件main段内设置dns=none,并重启NetworkManager服务,或者使用CentOS 7新添加nmcli命令进行设置

在这里插入图片描述

在这里插入图片描述

本地主机映射文件

■/etc/hosts文件

●保存主机名与IP地址的映射记录
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.
119.75.218.70  www.baidu.com

■hosts文件和DNS服务器的比较

●默认情况下,系统首先从 hosts文件查找解析记录
●hosts文件只对当前的主机有效
●hosts 文件可减少DNS查询过程,从而加快访问速度
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值