Linux网络设置

目录

一查看网络接口信息ifconfig

二,查看看主机名称hostname

三,查看路由条目route

四,查看网络连接情况netstat

五,获取socket统计信息ss

六,测试网络连接ping

七,跟踪数据包traceroute

八,域名解析nslookup

九,永久修改网络相关配置文件

网卡

十,设置网络接口参数ifconfig

十一,设置路由记录route

(一)、添加到指定网段的路由记录

(二)、删除到指定网段的路由记录

(三)、向路由表中添加默认网关记录

(四)、删除路由表中默认的网关记录

十二,启用,禁用网络接口配置

十三,本地主机映射文件

 十四,本地主机映射文件

(一)、/etc/hosts 文件

十五,总结


一查看网络接口信息ifconfig

执行ifconfig命令

查看指定网络接口信息

ifconfig 网络接口

 

 

二,查看看主机名称hostname

hostname命令

查看或设置当前主机名

hostname [主机名]

示例:

三,查看路由条目route

route命令

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

route [-n]

 单独使用route不会现实默认网关

四,查看网络连接情况netstat

netstat选项

-a:显示主机中所有活动的网络连接信息(包括监听,非监听状态的服务端口)

-n:以数字的形式显示相关的主机地址,端口等信息

-r:显示路由表信息

-l:显示处于监听状态的网络连接及端口信息

-t:查看TCP相关的信息

-u:显示UDP协议相关的信息

-p:显示与网络连接相关联的进程号,进程名称信息(该权限需要root权限)

举例如下:

查看22的端口号

五,获取socket统计信息ss

ss[选项][FILTER]

ss命令:也可以查看网络连接情况,主要用于获取socket统计信息,它可以显示和netstat命令类似的输出类容。

但是ss的优势在它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效,当服务器的socket连接数量变得非常大时,无论是使用netstat命令或者是直接cat/proc/net/tcp,执行速度都会很慢。

ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag ,该命令是一个用于分析统计的模块,可以获得Linux内核中第一手信息,确保其高效性。

-ttcp协议相关
-uudp协议相关
-w裸套接字相关
-xunix sock相关
-llisten状态的连接
-a

所有

-n数字格式
-p相关的程序及PID
-e扩展的信息
-m内存用量
-o内存用量
-r--resolve把IP解释为域名,把端口号解释为协议名称

查看网络连通状态 两个来比较时间,推荐使用ss速度较快,翻车原因是因为较少的查看条目。

六,测试网络连接ping

ping [选项]目标主机
ping -c  选项是指定发送多少个包

七,跟踪数据包traceroute

traceroute IP地址
traceroute 192.168.77.50

一般用此命令来进行路由跟踪:

八,域名解析nslookup

nslookup 域名

进行域名解析,可以输入需要解析的IP地址

九,永久修改网络相关配置文件

网卡

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

十,设置网络接口参数ifconfig

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

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

禁用或者重新激活网卡

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

设置虚拟网络接口

ifconfig 网络接口:序号 IP地址

在设置之前需要先加一块网卡!!!!

十一,设置路由记录route

(一)、添加到指定网段的路由记录

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

(二)、删除到指定网段的路由记录

route   del    -net   网段地址

(三)、向路由表中添加默认网关记录

route   add   default    gw  IP地址

(四)、删除路由表中默认的网关记录

route  del   default  gw   IP地址

路由的主要构成有:Destination: 目标网络ID,表示可以到达的目标网络ID,0.0.0.0/0 表示所有未知网络,又称为默认路由,优先级最低。Genmask:目标网络对应的netmaskIface: 到达对应网络,应该从当前主机哪个网卡发送出来。Gateway: 到达非直连的网络,将数据发送到临近(下一个)路由器的临近本主机的接口的IP地址,如果是直连网络,gateway是0.0.0.0。Metric: 开销cost,值越小,路由记录的优先级最高 

十二,启用,禁用网络接口配置

systemctl restart network		#重启所有的网卡
ifdown ens33 ; ifup ens33
ifdown ens33					#关闭某个网卡
ifup ens33						#启动某个网卡
ifconfig ens33 down				#临时禁用某个网卡
ifconfig ens33 up				#重新激活某个网卡(不会更新IP地址)

十三,本地主机映射文件

/etc/resolv.conf

保存的是你NDS服务器的地址

 十四,本地主机映射文件

(一)、/etc/hosts 文件

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

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

十五,总结

学习了各种命令,主要的就是静态配置的方法,配置上会经常使用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值