笔试

Author Avatar
Xzhah 10月 09, 2022
  • 在其它设备中阅读本文章

linux查看操作系统的默认路由命令是什么

route。显示/操作ip路由表,格式如下

1
2
3
4
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface  
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

Destination代表目标网段或主机,Destination 为 default(0.0.0.0)时,表示这个是默认网关,所有数据都发到这个网关

Gateway代表网关地址,“*”表示目标是本机所属网络,不需要路由

Genmask是网络掩码,Destination 是主机时需要设置为 255.255.255.255,是默认路由时会设置为 0.0.0.0

Flags会做一些标记,比如U意味着路由是活动的,H目标是个主机,G需要经过网关,!拒绝路由

Metric代表达到指令网络的中转数

Use代表此路由被软件查找的次数

Iface代表网卡名字

添加路由命令:route add -net Destination netmask 255.2555.255.0 gw 网关地址 dev eth0

添加同一局域网主机:route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

屏蔽路由:route add -net 224.0.0.0 netmask 240.0.0.0 reject

删除路由记录:route del -net 224.0.0.0 netmask 240.0.0.0

删除屏蔽的路由:route del -net 224.0.0.0 netmask 240.0.0.0 reject

删除和添加默认网关:route add default gw 192.168.1.1

route del default gw 192.168.1.1

ip route命令

添加路由

ip route add dextination/mask via gateway dev eth0

如ip route add 172.16.6.0/24 via 172.16.2.254 dev eth0

删除路由

ip route del 172.16.6.0/24 dev eth0

https使用什么端口,如何查看端口号,https协议是什么

默认端口是443。

netstate -ntulp | grep 443可以查看端口号

https协议是基于http协议,通过SSL或者TLS提供加密数据处理,验证对方身份以及保护数据的完整性。

mysql数据库默认端口号是什么,如何判断服务器上开了mysql

3306

netstate -ntulp | grep 3306

ps -ef | grep mysqld