Linux网络-端口扫描

ifconfig 当前设备正在工作的网卡,启动设备
ifconfig -a 查看所有设备信息
ifconfig ens33 查看指定设备
ifconfig ens33 up/down 对指定网卡设备进行开关
基于物理网卡设置虚拟网卡
ifconfig ens33:0 ip地址 #创建虚拟网卡

[root@fasong ~]# ifconfig 
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
                                                      mtu最大传输单元 
        inet 192.168.11.138  netmask 255.255.255.0  broadcast 192.168.11.255
        该网卡ip地址         子网掩码                广播地址
        inet6 fe80::2e1:c019:7138:c8f5  prefixlen 64  scopeid 0x20<link>
        IPv6 地址                       子网长度       作用域
        ether 00:0c:29:8a:20:6d  txqueuelen 1000  (Ethernet)
        网卡设备的Mac地址   传输队列长度1000个队列   接口类型
        RX packets 693045  bytes 1011076388 (964.2 MiB)
        接收数据包的个数     接收数据包的总大小
        RX errors 0  dropped 0  overruns 0  frame 0
         接收错误     丢弃       溢出        冲突
        TX packets 60658  bytes 4103434 (3.9 MiB)
        发送了多少数据包         发送数据包的大小
        TXerrors 0  dropped 0 overruns 0  carrier 0  collisions 0
    发送  错误数     丢弃数      载荷数      冲突数

如果你有多个网卡,!
systemctl restart network 所有的设备都会先停在开启。
需要对单个设备重启, ifup ifdonw

1、修改主机名:

1、临时修改 hostname 主机名

2、永久修改 vim /etc/hostname 需要重启

hostname set-hostname test1 不需要重启

2、查看本机网关

ip router

3、查看路由表

route -n

[root@123 data3]# route -n
Kernel IP routing table
Destination     Gateway         Genmask      Flags  Metric   Ref    Use Iface
0.0.0.0         192.168.11.2    0.0.0.0      UG     100       0        0 ens33
目标网关         本机网关地址    子网掩码            路由距离   

**Flags:**U 路由是活动的 ,可以使用
G 该路由的指向网关
! 该路由表拒绝使用

Metric :到达指定网络所需要的中转数

Ref 该路由被使用的次数

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

lface 转发该网络设备的网卡名称

添加路由记录:
route add

#######静态路由
[root@123 data3]# route add -net 192.168.14.0/24 gw 192.168.11.2 dev ens33
-net  指定目标网段
gw  通过192.168.11.2  这个网关进行转发
dev 转发的网关设备是ens33
#####默认路由
[root@123 data3]# route add default gw  192.168.11.2

删除路由 route del -net 192.168.14.0

端口扫描(端口状态))

查看当前设备上端口是否开启端口扫描,网络连接情况。

netstat -antp
a 显示主机中所有活动的网络连接信息。
n数字形式显示IP地址和端口信息
t tcp协议
u udp协议
p 显示该进程的pid号(root权限)
r 显示路由表信息
l 显示处于监听状态的网络连接和端口

[root@123 data3]# netstat -antp | grep 22/服务名称   #查看指定端口信息
tcp        0      0 0.0.0.0:80        0.0.0.0:*               LISTEN      9768/dnsmasq    
        本机连接数        本机监听地址    任意主机的任意端口        等待连接     进程号/进程名 

ss -antp
特定情况使用:本地的网络活动进程数量比较大。netstat 很慢 设置卡死 推荐使用ss

测试指定端口的通信是否正常
telnet ip 端口号

区别:ss 的查询速度比nestat的速度

lsof : 不仅显示应用端口,同时列出该进程在系统中打开的文件,目录等资源
lsof -i :80 列出指定端口被哪些进程占用
lsof -i -P -a -p 进程号
-i 列出端口信息
-P 强制显示端口号
-a 并且
-p 列出pid号,进程号

lsof -u root 列出指定用户打开的文件和网络连接

ping 命令
-c 指定ping的次数
-i 指定ping的间隔
-w 多少秒之内,ping不通则停止ping命令
-W 超时多久之后,退出ping

跟踪数据包的路由途径
traceroute ip地址 跟踪经过的主机

域名解析的命令:

域名对应的IP地址
nslookup 域名/地址

nslookup 域名 正向解析 #根据域名解析IP地址,就是正向解析
nslookup ip地址 反向解析 #根据IP解析域名,就是反向解析

两个文件,域名解析文件 主机和ip地址映射的文件

域名解析地址:/etc/resolv.conf 配置好,即刻生效,不需要重启网卡
主机和ip地址映射: /etc/hosts 域名和IP地址的映射。主机名和ip映射,不需要重启,立刻生效

TYPE=Ethernet
接口类型 Ethernet 以太网
DEVICE=ens33
设备名称
ONBOOT=yes
开机自动启动该设备
BOOTPROTO=static
地址配置协议:dhcp--动态 static---静态
  • 26
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码要你命

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值