Linux网络设置篇,新篇章给我冲

   日期:2020-07-04     浏览:104    评论:0    
核心提示:Linux网络服务篇-网络设置文章目录前言:1.查看网络接口信息 :2.VM虚拟机三种网卡模式:4.查看路由表条目 route:5.查看网络连接情况 netstat:6.获取socket统计信息 ss:7.测试网络连接PING:8.跟踪数据包traceroute:9.域名解析 nslookup :10.配置虚拟机DNS三种方式:11.设置网络参数的方式:12.设置网络接口参数ifconfig:12.设置路由记录 route:13.启用,禁用网络接口配置:14.域名解析配置文件:15.本地主机映射文件:

Linux网络服务篇-网络设置

文章目录

  • 前言:
  • 1.查看网络接口信息 :
  • 2.VM虚拟机三种网卡模式:
  • 4.查看路由表条目 route:
  • 5.查看网络连接情况 netstat:
  • 6.获取socket统计信息 ss:
  • 7.测试网络连接PING:
  • 8.跟踪数据包traceroute:
  • 9.域名解析 nslookup :
  • 10.配置虚拟机DNS三种方式:
  • 11.设置网络参数的方式:
  • 12.设置网络接口参数ifconfig:
  • 12.设置路由记录 route:
  • 13.启用,禁用网络接口配置:
  • 14.域名解析配置文件:
  • 15.本地主机映射文件:

前言:

云计算的含义:用户可以通过网络灵活获取计算机资源池(CPU,内存,磁盘,宽带等)中的资源,并且具有按量计费和弹性伸缩的特性。

1.查看网络接口信息 :

主机的网络接口通常称为“网络接口”

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

查看指定网路接口信息

命令方式: ifconfig 网络接口

后面不加就是显示所有网卡信息

2.VM虚拟机三种网卡模式:

Vmnet0:桥接模式,把虚拟机暴露在局域网环境下,可以直接访问

Vmnet1:仅主机模式,把虚拟机之间构建成局域网,无法访问外部网络

Vmnet8: NAT模式,把虚拟机连接到类似三层交换的虚拟网卡上,不仅可以内部通信还可以外部通信

3.查看当前主机名(也可以修改主机名)

修改分为临时修改,和永久修改

临时修改大部分通过命令方式

hostname 主机名 临时修改主机名为cai cai

使用su命令可以切换
永久修改,通过修改配置文件可以实现永久修改
hostnamectl set-hostname 主机名 永久修改,重启后还是生效

4.查看路由表条目 route:

route命令:查看或设置主机中路由表信息,可以不加-n


其中加n就是变为数字方式显示

加n和不加的区别:default任意网络,加n变为数字方式显示,default变为0.0.0.0 默认路由,任意网段

5.查看网络连接情况 netstat:

是排除网络故障的好工具,结合ps aux 查看进程更加靠谱,注:进程都没起,服务怎么会起
写shell脚本的时候,排查节点时netstat结合ps aux查看进程结合起来
常用选项:
-a all所有,包含已连接和未连接正在监听的

-n numeber数字,以数字形式进行显示

-p pid进程号,显示进程号

-t TCP协议,查看TCP协议

-u UDP协议,查看UDP协议

-r 查看路由表

可以加grep过滤查看,图中用grep命令过滤查看阿帕奇服务

查看TCP协议 netstat -ntap

查看UDP协议 netstat -nuap

6.获取socket统计信息 ss:

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

也是查看网络连接情况和netstat有区别:
1.如果并发连接(服务器能处理的会话数)不过万的情况下可以用netstat

2.如果并发连接过万的情况下用ss,这个连接信息会访问TCP协议下的diag模块

-t TCP协议,查看TCP协议

-u UDP协议,查看UDP协议

-n 将服务名称该换为端口号

-l listen,显示监听状态信息 ss -l 加t为统计tcp中监听状态信息

-r 以服务名称显示(默认是开着的)

-a all,所有

7.测试网络连接PING:

测试网络连通性,微软系统中加-t可以一直ping,按ctrl+c可以终止
如果ping不通回馈两种方式:

无法访问目标主机:数据到不了对方

连接超时:数据能到达对方,因为某种原因数据回不来,假如对方防火墙开着也会出现连接超时

所以会用PING命令测试连通性

8.跟踪数据包traceroute:

测试从当前主机到目的主机之间经的网络节点,会第一手追踪数据包流向,一般在局域网中,放在广域网会被屏蔽

命令格式:traceroute IP地址

图中因为百度属于广域网所以被屏蔽,会显示为*号

9.域名解析 nslookup :

nslookup命令是用来测试域名解析的专用工具,使用时指定要解析的目标域名作为参数

nslookup ns=name server名称服务

命令格式: nslookup 目标主机地址
图中8.8.8.8为DNS地址 会解析出两个百度服务器地址,当其中一个服务器地址断掉,会访问另一个
在主机中输入图中的IP地址也可以访问baidu

DNS的服务端口号是53

TCP的53端口用于TCP连接,安全连接可靠

UDP的53端口用于解析,速度快

客户端访问百度先通过DNS域名解析,解析出两个地址,当一个服务器地址挂掉,会给另一个地址

还有一种命令dig更加详细,是Linux特有命令,微软没有,微软只有nslookup

微软当中使用不了dig命令查看域名解析

10.配置虚拟机DNS三种方式:

1.echo “nameserver 192.168.195.2” > /etc/rsolv.conf 这是域名解析文件

通过修改/etc/resolv.conf配置文件 格式为nameserver 域名服务器IP

2.DNS缓存方式修改网卡配置信息

vi /etc/sysconfig/network-scripts/ifcfg-ens33,末尾追加DNS1=网关

3.直接配置本地解析 vim /etc/hosts(不建议使用,因为要加很多,不方便)

11.设置网络参数的方式:

一.临时配置:使用命令调整参数,重启之后会失效

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

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

3.系统重启以后,所做的修改都会失效

二.固定配置:通过修改配置文件方式

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

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

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

12.设置网络接口参数ifconfig:

ifconfig命令不仅可以用于查看网卡配置,还可以修改网卡的IP地址,子网掩码,也可以绑定虚拟网络接口
临时设置网络重启后会失效

ifconfig 网络接口 ip地址 子网掩码

ifconfig 网络接口 IP地址 子网掩码长度

禁用或者重新激活网卡:

禁用网络接口
ifconfig 网络接口 down

激活网络接口
ifconfig 网络接口 up

设置虚拟网络接口

ifconfig 网络接口:序号 IP地址

12.设置路由记录 route:

route命令不仅可以用于查看路由表信息,还可以用来添加,删除静态的路由表条目,其中当然也包括设置默认网关地址(默认网关记录是一条特殊的静态路由条目)

Linux中也可以配静态路由

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

命令格式:route add -net 网段地址 gw IP地址

添加到100网段的,注意下一跳的IP地址应该与其中一个接口的IP地址在同一网段

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

route del -net 网段地址

先删除路由表中默认的网关记录
route del default gw IP 地址

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

route add default gw IP地址

13.启用,禁用网络接口配置:

ifdown up 只对单个接口重启

ifdown 设备名 关闭物理接口 物理接口关闭后新设的逻辑接口也会消失

ifup 设备名 打开物理接口

systemctl restart network 对所有网口重启

14.域名解析配置文件:

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

15.本地主机映射文件:

/etc/hosts 文件 保存主机名与IP地址的映射记录

DNS域名解析默认先在/etc/hosts中查找,没有再DNS服务解析

hosts文件只对当前的主机有效

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

可以在hosts文件里添加某个域名的假地址,就能屏蔽这个域名了

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服