Linux网络设置基本操作

目录

  • 一、查看网络配置
    • 1、查看网络接口信息----ifconfig
    • 2、查看或临时设置当前主机名----hostname
    • 3、查看路由表条目---- route
    • 4、查看网络连接情况----netstat
    • 5、获取socket统计信息----ss
  • 二、测试网络连接
    • 1、测试网络连通性----ping
    • 2、测试从当前主机到目的主机之间经过的网络节点----traceroute
    • 3、测试DNS域名解析----nslookup
  • 三、设置网络参数的方式
    • 1、临时配置---------使用命令调整网络参数
    • 2、固定设置---------通过配置文件修改网络参数
  • 四、设置网络接口参数 ----ifconfig
    • 1、设置网络接口的IP地址、子网掩码
    • 2、禁用或者重新激活网卡
    • 3、设置虚拟网络接口
  • 五、设置路由记录 ----route
    • 1、添加到指定网段的路由记录
    • 2、删除到指定网段的路由记录
    • 3、路由表中添加默认网关记录
    • 4、删除路由表中默认的网关记录
  • 六、 网络接口配置文件
    • 1、配置文件存在位置
  • 七、启用、禁用网络接口配置
  • 八、域名解析配置文件
  • 九、本地主机映射文件
    • 1、/etc/hosts 文件
    • 2、hosts文件和DNS服务器的比较

一、查看网络配置

1、查看网络接口信息----ifconfig

查看指定网络接口信息
ifconfig  网络接口

Linux网络设置基本操作_第1张图片

2、查看或临时设置当前主机名----hostname

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

hostname    [主机名]

永久设置主机名

hostnamectl   set-hostname    [主机名]
vim  /etc/hostname      #只有第一行有效
#设置完后需重启系统才生效

3、查看路由表条目---- route

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

Linux网络设置基本操作_第2张图片

4、查看网络连接情况----netstat

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

netstat命令常用选项

选项 功能
-a 显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
-n 以数字的形式显示相关的主机地址、端口等信息
-t 查看TCP相关的信息
-u 显示UDP协议相关的信息
-p 显示与网络连接相关联的进程号、进程名称信息(该选项需要root权限)
-r 显示路由表信息
-l 显示处于监听状态的网络连接及端口信息

5、获取socket统计信息----ss

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

常用选项
-t、-u、-n、-l、-p、-a、-r
Linux网络设置基本操作_第3张图片

二、测试网络连接

1、测试网络连通性----ping

测试网络连通性

ping   [选项]     目标主机

Linux网络设置基本操作_第4张图片

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

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

traceroute  目标主机地址

在这里插入图片描述

3、测试DNS域名解析----nslookup

测试DNS域名解析

nslookup   目标主机地址    [DNS服务器地址]

Linux网络设置基本操作_第5张图片

三、设置网络参数的方式

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

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

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

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

四、设置网络接口参数 ----ifconfig

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

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

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

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

3、设置虚拟网络接口

ifconfig   网络接口:序号   IP地址

五、设置路由记录 ----route

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

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

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

route   del    -net   网段地址

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

route   add   default    gw  IP地址

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

route  del   default  gw   IP地址

六、 网络接口配置文件

1、配置文件存在位置

vim   /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet			#设置网卡类型,“Ethernet”表示以太网
DEVICE=ens33			#设置网卡的名称
ONBOOT=yes				#设置网卡是否在 Linux 操作系统启动时激活
BOOTPROTO=static		#设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址
IPADDR=192.168.80.3		#设置网卡的 IP 地址
NETMASK=255.255.255.0	#设置网卡的子网掩码
GATEWAY=192.168.80.2	#设置网卡的默认网关地址
DNS1=192.168.80.2		#设置DNS服务器的 IP 地

Linux网络设置基本操作_第6张图片

七、启用、禁用网络接口配置

重启、禁用网卡

systemctl restart network		#重启所有的网卡
ifdown ens33 ; ifup ens33
ifdown ens33					#关闭某个网卡
ifup ens33						#启动某个网卡


ifconfig ens33 down				#临时禁用某个网卡
ifconfig ens33 up				#重新激活某个网卡(不会更新IP地址)

八、域名解析配置文件

保存本机需要使用的DNS服务器的IP地址
vim  /etc/resolv.conf 

Linux网络设置基本操作_第7张图片

九、本地主机映射文件

1、/etc/hosts 文件

保存主机名与IP地址的映射记录
在这里插入图片描述

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

1、默认情况下,系统首先从hosts文件查找解析记录
2、hosts文件只对当的主机有效
3、hosts文件可减少DNS查询过程,从而加快访问速度

你可能感兴趣的:(Linux网络设置基本操作)