Linux网络配置1

linux网络配置

一、概览

1、云计算的概念

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

2、网络排障的步骤

2.1、自测TCP/IP 127.0.0.1/24

2.2、ping本地网卡地址(如果不通,需要重新配置IP或者重启网络服务功能)

2.3、ping 网关(如果不通,网关IP或者网线有问题)

2.4、ping 外网服务器地址(如果不通,ISP运营商或者对方服务器有问题)

3、虚拟机的几种网络模式

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

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

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

4、linux设置临时配置和永久配置的区别

大部分临时修改信息是通过命令来实现

大部分永久修改信息是通过修改配置文件来实现

5、netstat和ss命令的区别

netstat并发数据不足过万时,可以用;

如果过万了,这种高并发情况时,采用ss命令;

6、解决自动获取IP时每次重启地址都会改变的问题

systemctl stop NetworkManager

systemctl disable NetworkManager

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

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

二、命令用法

1、查看网络接口信息

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

ifconfig

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

ifconfig ens33

mark

1.3、物理接口下挂多个逻辑接口

ifconfig ens33:0 20.0.0.10 netmask 255.255.255.0

mark

2、查看主机名称

2.1、查看主机名

hostname

mark

2.2、临时修改主机名称

hostname test ##临时修改,重启修改失效

mark

2.3、永久修改主机名称

方式一:hostnamectl set-hostname test01

mark

方式二:vi /etc/hostname ##修改配置文件

mark

3、查看路由表条目

3.1、查看路由表

route

mark

3.2、全部以数字方式显示路由信息

route -n

mark

4、查看网络连接情况

netstat命令

常用选项如下所示:

-a:all查看所有连接信息,包含已连接和正在监听的服务

-n:number表示以数字形式显示

-p:pid显示进程号

-t:查看tcp协议

-u:查看udp协议

-r:route查看路由表

netstat -anpt | grep “:22” ##查看所有端口22开启的应用情况,pid和tcp协议并以数字形式显示出来

mark

应用的状态:ESTABLISHED–已连接状态,LISTEN–监听状态

5、获取socket统计信息

ss命令

常用选项如下所示:

-t: 查看tcp协议

-u:查看udp协议

-n:取消IP后面的名称,变成端口

-l: 查看监听状态的信息

-p:查看pid

-a:查看所有

-r:IP后面的采用名称显示,默认以名称显示

mark

6、测试网络连通性

ping 20.0.0.1 ##按Ctrl+C中止测试

mark

回应有三种状态:已经回应,无法访问目标主机(不能到达目标),超时(到达目标无法返回)

7、跟踪数据包

traceroute 192.168.100.1 ##标号"*"代表没有找到主机

traceroute可以用于局域网,用于广域网会被屏蔽

mark

8、域名解析

8.1、nslookup

nslookup www.baidu.com ###解析域名,可用于windows和linux

nslookup—全称是nameserver

DNS用的是53端口,tcp的53端口是用于连接,udp的53端口是用于解析

mark

8.2、dig

dig www.baidu.com ###解析域名更详细,linux专有命令,结果更详细

mark

9、设置DNS的三种方式

方式1、echo “nameserver 192.168.195.2” > /etc/resolv.conf

##修改 /etc/resolv.conf nameserver 域名服务的IP

service network restart

方式2、修改文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

DNS1=“192.168.195.2” ##添加一行

service network restart或systemctl restart network

方式3、直接配置本地解析 180.101.49.11

vi /etc/hosts

180.101.49.11 www.baidu.com 文件中增加一行

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

10.1、ifup ens33 ##打开接口网卡

mark

10.2、ifdown ens33 ##关闭接口网卡

mark

10.3、重启network网络服务

systemctl restart network

service network restart

11、设置路由记录

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

route add -net 192.168.20.0/24 gw 20.0.0.2

mark

11.2、删除路由信息

route del -net 192.168.20.0/24

mark

12、域名解析配置文件

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

vi /etc/resolv.conf

mark

13、本地主机映射文件

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

vi /etc/hosts

mark

14、网络接口配置文件

/etc/sysconfig/network-scripts/ifcfg-ens33文件,是第1块以太网卡的配置文件
mark

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值