Linux网络设置

Posted 袁❈晔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux网络设置相关的知识,希望对你有一定的参考价值。

网络设置

查看网络接口信息:ifconfig

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

执行i服从fig命令

查看指定网络接口信息

ifconfig  【网络接口】

改完配置文件需要重启激活

添加一块新网卡

虚拟机三种网络连接模式

  • 桥接:相当于在网络中虚拟一个真实的主机,和真机共享一个网络,同一个网络中的机器可以互相ping通虚拟机。
  • 仅主机:只能真机和虚拟机互通,或者虚拟机之间互通,不可上网。
  • NET:可上网,虚拟机之间可互通,真机和虚拟机可互通,网络上的机器是ping不了虚拟机的

配置一个虚拟网卡

首先这里添加了一个仅主机的VMnet2

然后进行配置

然后重启一下可以发现配置成功了

查看连接xshell的22端口有没有问题:

三个查看域名解析的命令:nslookup、host、dig

网络探测工具

ping命令

指定ping几次:

ping   -c  【次数】 【IP地址】

指定ping的超时时间:

ping   -w 【秒数】 【IP地址】

设定ping的时长:

ping  -i    【时长】  【IP地址】

traceroute(路由追踪)

格式:traceroute  IP地址

域名解析命令nslookup、host、dig

格式:nslookup/host/dig   【网址】

查看路由:route

静态路由:

ip  route:查看路由表具体明细

route  -n:更详细查看

linux系统到指定网段添加路由记录:route  add  -net  【IP地址】 netmask  【子网掩码】 gw  【网关地址】

删除:route  del  -net  【目标网段】 掩码

route  del  -host  【目标网段】: 删除主机路由

route  add  -host  【IP地址】 gw  【网关】:添加主机IP

默认路由:

route  add  default  gw  【IP地址】:添加默认网关记录

route  del  default  gw  【IP地址】 :删除

修改主机名

临时性修改:houstname  【想更改的名字】

                      bash:立即生效

永久性更改:vim  /etc/hostname  (进文件系统删除原来内容,写入想更改的名字)

                     reboot:重启生效

echo  ¥HOSTNAME:查看hostname的环境变量

查看服务端口:netstat、ss

netstat:查看端口的连接状态

常用选项

常用选项说明
-a查看所有的端口号的状态
-l查看LISTEN状态的端口号
-n端口号显示数字;把服务解析成数字
-p显示进程的状态,即PID进程号
-t查看tcp协议端口状态
-u查看udp协议端口状态
-r查看路由表
-i查看监听(linsten状态)连接
-w显示RAW传输协议的连线状况

获取socket统计信息:ss

常用选项同上

查看命令执行的时间:time

ss相较于netstat速度快,更加详细;主要原因是:netstat是遍历/proc下面每个PID目录,ss直接读/proc/net下面的统计信息;

hosts文件和DNS服务器的比较

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

 

 

 

 

以上是关于Linux网络设置的主要内容,如果未能解决你的问题,请参考以下文章

Linux网络服务01——Linux网络基础设置

Linux基础网络设置

Linux网络服务01——Linux网络基础设置

Linux网络设置

linux基础网络设置

学习Linux网络设置