Linux 网络设置

目录

一.查看网络配置

1.查看网络接口信息

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

1.2查看指定网络接口信息

2.查看或设置当前主机名  hostname

 2.1临时修改主机名称

2.2永久修改主机名称

 3.查看或设置主机中路由表信息  route

 3.1   

 4.查看网络连接情况 netstat

 4.1显示全部监听端口

 4.2显示指定端口

5.获取socket统计信息 

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

5.2查看打开服务进程的端口 lsof

6.测试网络连接 pin

7. 跟踪数据包  traceroute

8. 域名解析  nslookup

二.设置网络参数的方式

1.临时配置:使用命令调整网络参数

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

3.设置网络接口参数  ifconfig

3.1设置网络接口的IP地址,子网掩码

3.2禁用或者重新激活网卡 

3.3设置虚拟网络接口

4.设置路由记录  route

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

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

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

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

5.启用,禁用网络接口配置

6.域名解析配置文件

三.本地主机映射文件


一.查看网络配置

1.查看网络接口信息

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

ifconfig

Linux 网络设置_第1张图片

1.2查看指定网络接口信息

ifconfig ens33

Linux 网络设置_第2张图片

第一行:以太网卡的名字不是常见的eth0,变成了ens33。其中en代表以太网卡

ens33:代表PCI接口的物理位置为(0,3),其中横座标代表bus,纵座标代表

slotUP:代表此网络接口为启用状态(down为关闭状态)

RUNNING:代表网卡设备已连接

MULTICAST:表示支持组播

MTU:为数据包最大传输单元,

第二行:网卡的IP地址、子网掩码、应播地址

第三行:IP v6地址

第四行:Ethernet (以太网)表示连接类型; ether: 表示为网卡的MAC地址

第五行:接受数据包个数、大小统计信息

第六行:异常接受包的个数、如丢包量、错误等

第七行:发送数据包个数、大小统计信息

第八行:发送包的个数、如丢包量、错误等

2.查看或设置当前主机名  hostname

hostname

 2.1临时修改主机名称

hostname (xxx)

Linux 网络设置_第3张图片

2.2永久修改主机名称

hostnamectl set-hostname (xxx)

Linux 网络设置_第4张图片

 3.查看或设置主机中路由表信息  route

route

Linux 网络设置_第5张图片

 3.1   

route -n

查看路由,使用 -n 可以将路由记录中的地址显示为数字形式,这可以跳过解析主机名的过程,在路由表条目较多的情况下能够加快执行速度

Linux 网络设置_第6张图片

 4.查看网络连接情况 netstat

查看当前操作系统的网络连接状态、路由表、接口统计等信息,它是了解网络状态及排除网络服务故障的有效工具

netstat

选项 说明
-n 以数字的形式显示相关的主机地址、端口等信息
-r 显示路由表信息
-a 显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
-l 显示处于监听Listenin状态的网络连接及端口信息
-t 查看TCP (Transmission Control Protocol,传输控制协议)相关的信息
-u 显示UDP (User Datagram Protocol,用户数据报协议)协议相关的信息
-p 显示与网络连接相关联的进程号、进程名称信息(该选项需要root权限)

 4.1显示全部监听端口

netstat -anpt

Linux 网络设置_第7张图片

 4.2显示指定端口

netstat -anpt|grep sshd

5.获取socket统计信息 

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

ss [选项]

选项 说明
-h help通过该选项获取更多的使用帮助
-v version显示软件的版本号
-t tcp显示TCP协议的sockets
-u udp显示UDP协议的sockets
-n numeric不解析服务的名称
-l listening只显示处于监听状态的端口
-p processes显示监听端口的进程
-a all对TCP 协议来说,既包含监听的端口,也包含建立的连接
-r resolve把IP解释为域名,把端口号解释为协议名称

5.2查看打开服务进程的端口 lsof

lsof [选项]

查看打开22端口号的进程号

6.测试网络连接 pin

ping [选项] [目标主机]

ping 192.168.119.130         ctrl+c可中止

Linux 网络设置_第8张图片

7. 跟踪数据包  traceroute

traceroute 目标主机

8. 域名解析  nslookup

测试DNS域名解析

nslookup 目标主机地址 

Linux 网络设置_第9张图片

二.设置网络参数的方式

1.临时配置:使用命令调整网络参数

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

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

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

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

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

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

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

3.设置网络接口参数  ifconfig

3.1设置网络接口的IP地址,子网掩码

ifconfig 网络接口 IP地址 

Linux 网络设置_第10张图片

3.2禁用或者重新激活网卡 

开启:ifconfig 网络接口 up

关闭:ifconfig 网络接口 down

Linux 网络设置_第11张图片

3.3设置虚拟网络接口

ifconfig  网络接口:序号 IP地址

Linux 网络设置_第12张图片

 

4.设置路由记录  route

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

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

Linux 网络设置_第13张图片

 

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

route  del  -net  网段地址

Linux 网络设置_第14张图片

 

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

route  add  default  gw  IP地址

Linux 网络设置_第15张图片

 

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

route  del  default  gw  IP地址

Linux 网络设置_第16张图片

 

5.启用,禁用网络接口配置

重启网卡服务:systemctl  restart  network

启用:ifup  网络接口

禁用:ifdown  网络接口

 

6.域名解析配置文件

/etc/resolv.conf

保存文件需要使用的DNS服务器的IP地址

Linux 网络设置_第17张图片

vim /etc/resolv.cong进入编辑

 Linux 网络设置_第18张图片

Linux 网络设置_第19张图片

 

三.本地主机映射文件

/etc/hosts 文件

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

vim /etc/hosts进去编辑

 网页输入设置的网址进入成功就可以了Linux 网络设置_第20张图片

你可能感兴趣的:(linux,linux)