Linux网络设置

Linux网络设置

      • 一、查看网络接口信息ifconfig
        • 1、查看所有活动的网络接口信息
        • 2、查看指定网络接口信息
      • 二、查看主机名称hostname
        • 1、hostname命令
        • 2、永久设置主机名
      • 三、查看路由表条目route
        • 1、查看或设置主机中路由表信息
        • 2、示例
      • 四、查看网络连接情况netstat
        • 1、netstat命令
        • 2、常用选项
      • 五、获取socket统计信息ss
        • 1、ss命令
        • 2、常用选项
      • 六、测试网络连接ping
        • 1、ping命令
        • 2、示例
      • 七、跟踪数据包traceroute
        • 1、traceroute命令
        • 2、示例
      • 八、域名解析nslookup
        • 1、nslookup命令
        • 2、示例
      • 九、设置网络参数的方式
        • 1、临时配置--------使用命令调整网络参数
        • 2、固定设置--------通过配置文件修改网络参数
      • 十、设置网络接口参数ifconfig
        • 1、设置网络接口的IP地址、子网掩码
        • 2、禁用或者重新激活网卡
        • 3、设置虚拟网络接口
      • 十一、设置路由记录route
        • 1、添加到定网段的路由记录
        • 2、删除到指定网段的路由记录
        • 3、向路由表中添加默认网关记录
        • 4、删除路由表中默认的网关记录
      • 十二、网络接口配置文件
      • 十三、/etc/resolv.conf文件
      • 十四、本地主机映射文件
        • 1、/etc/hosts文件
        • 2、hosts文件和DNS服务器的比较

一、查看网络接口信息ifconfig

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

执行ifconfig命令

2、查看指定网络接口信息

ifconfig 网络接口

Linux网络设置_第1张图片
mtu最大传输单元一般默认是1500

如果本地mtu大于网络的mtu则会被分片,导致网络变慢

如果本地mtu小于网络的mtu则会无法发挥最大传输能力

最佳状态就是本地MTU=网络MTU
Linux网络设置_第2张图片

二、查看主机名称hostname

1、hostname命令

查看或临时设置当前主机名

hostname 主机名

Linux网络设置_第3张图片

2、永久设置主机名

hostnamectl set-hostname

通过bash重启生效

vi /etc/hostname ----------设置完成后需重启系统才生效

Linux网络设置_第4张图片

三、查看路由表条目route

1、查看或设置主机中路由表信息

route -n

2、示例

Linux网络设置_第5张图片

-n:将路由记录中的地址信息显示未数字形式

四、查看网络连接情况netstat

1、netstat命令

查看系统的网络连接状态、路由表、接口统计等信息

netstat 选项

2、常用选项

-a、-n、-p、-t、-u、-r
Linux网络设置_第6张图片

五、获取socket统计信息ss

1、ss命令

查看系统的网络连接情况,获取socket统计信息

ss 选项

2、常用选项

-t、-u、-n、-l、-p、-a、-r

六、测试网络连接ping

1、ping命令

测试了连通性

ping 选项 目标主机

2、示例

Linux网络设置_第7张图片

七、跟踪数据包traceroute

1、traceroute命令

测试从当前主机到目的主机之间经过的网络节点

traceroute 目标主机地址

2、示例

在这里插入图片描述

八、域名解析nslookup

1、nslookup命令

测试DNS域名解析

nslookup 目标主机地址

2、示例

Linux网络设置_第8张图片

九、设置网络参数的方式

1、临时配置--------使用命令调整网络参数

简单、快速,可直接修改运行中的网络参数

一般只适合在调试网络的过程中使用

系统重启后,所做的修改将会失效

2、固定设置--------通过配置文件修改网络参数

修改各项网络参数的配置文件

适合对服务器设置固定参数时使用

需要重载网络服务或者重启以后才能生效

十、设置网络接口参数ifconfig

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

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

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

2、禁用或者重新激活网卡

ifconfig 网络接口 up

ifconfig 网络接口 down

3、设置虚拟网络接口

ifconfig 网络接口:序号IP地址

十一、设置路由记录route

1、添加到定网段的路由记录

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

把语句写到/etc/rc.local

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

route del -net 网段地址

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

route add default gw IP地址

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

routedel default gw IP地址

十二、网络接口配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33
Linux网络设置_第9张图片

十三、/etc/resolv.conf文件

保存本机需要使用的DNS服务器的IP地址

Linux网络设置_第10张图片

十四、本地主机映射文件

1、/etc/hosts文件

保存主机名与IP地址的映射记录

Linux网络设置_第11张图片

2、hosts文件和DNS服务器的比较

默认情况下,系统首先从hosts文件查找解析记录

hosts文件支队当前的主机有效

hosts文件可减少DNS查询过程,从而加快访问速度

你可能感兴趣的:(Linux网络设置)