24、Linux网络端口

Linux网络端口

1、查看网络接口信息ifconfig

在这里插入图片描述

ens33 eth0

文件

ifconfig 当前设备正在工作的网卡,启动的设备。

ifconfig -a 查看所有的网络设备。

ifconfig ens33 查看指定网卡设备。

ifconfig ens33 up/down 对指定网卡设备进行开关

基于物理网卡设备虚拟的地址,重启之后就会消失

ifconfig ens33:0 ip地址#创建虚拟网卡

ifup

ifdown

如果你有多个网卡,systemctl restart network 所有设备都会停再开启。需要对单个设备重启,ifup ifdown

[root@test2 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500##ens33设备名称 up 启动 该设备支持广播,正在运行,支持组播,最大传输单元。inet 192.168.168.20  netmask 255.255.255.0  broadcast 192.168.168.255##  该网卡的IP地址             子网掩码            广播地址inet6 fe80::20c:29ff:fe42:373b  prefixlen 64  scopeid 0x20<link>##    ipv6                    子网长度    作用域,link表示该接口有效。ether 00:0c:29:42:37:3b  txqueuelen 1000  (Ethernet)##   网卡设备的mac地址   传输队列长度     接口类型  以太网RX packets 68  bytes 8101 (7.9 KiB)## 接受数据包的格式       接受数据包的总大小RX errors 0  dropped 0  overruns 0  frame 0## 接受错误       丢弃          溢出      冲突TX packets 102  bytes 12450 (12.1 KiB)## 发送了多少数据包          发送数据包的大小TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0## 发送的错误   丢弃   溢出     载荷数    冲突数

lo:回环接口

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0##回环ip地址inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 6  bytes 328 (328.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 6  bytes 328 (328.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0:桥接接口

2、修改主机名:

1、临时

hostname 主机名

2、永久

vim /etc/hostname

test1 需要重启

hostnamectl set-hostname test1 不需要重启,需要su一下。

su 刷新

3、查看路由:

route

ip route:查看本机网关配置。

[root@test2 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.168.2 0.0.0.0 UG 100 0 0 ens33

Destination 目标网段

Gateway 本机网关地址

Genmask 子网掩码

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

​ H该路由指向的是一台主机

​ !该路由表拒绝使用

Metric:路由距离,到达指定网络所需的中转数

Ref:表示该路由被使用的次数

Use:该路由被路由软件查找的次数

Iface:转发的网络设备的网卡名称

route add -net 192.168.14.0/24 gw 192.168.233.2 dev ens33

-net 指定目标网段 192.168.14.0/24

gw 通过192.168.233.2这个网关来进行转发

dev:转发的网卡设备是ens33

默认路由增加:route add default gw 192.168.233.2

静态路由删除:route del -net 192.168.14.0/24

默认路由删除:route del default gw 192.168.233.2

4、端口扫描

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

netstat -antp

a:显示主机所有活动的网络连接信息

n:以数字形式显示ip地址和端口信息。

t:tcp协议

u:udp协议

p:显示该进程的pid号(必须要有管理员权限)

r:显示路由表信息

l:显示处于监听状态的网络连接和端口

[root@test2 ~]# netstat -antp | grep 22
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      9780/dnsmasq        
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      9364/sshd           
tcp        0     36 192.168.168.20:22       192.168.168.11:63654    ESTABLISHED 10311/sshd: root@pt 
tcp6       0      0 :::22                   :::*                    LISTEN      9364/sshd

net -antp | grep 端口号/服务名称(必须会)

[root@test2 ~]# systemctl restart nginx
[root@test2 ~]# netstat -antp |grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      11191/nginx: master 
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      9780/dnsmasq     

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 11191/nginx: master

tcp ipv4

0:当前连接数

0 0.0.0.0:80 表示本机监听地址

0.0.0.0:* 任意主机,任意端口。

LISTEN 等待连接

11191/nginx: 进程号,进程名

ss -antp

[root@test2 ~]# ss -antp |grep 80
LISTEN     0      128          *:80                       *:*                   users:(("nginx",pid=11192,fd=6),("nginx",pid=11191,fd=6))
LISTEN     0      5      192.168.122.1:53                       *:*                   users:(("dnsmasq",pid=9780,fd=6))

a:所有
n:数字形式
t:tcp

u:udp
p:进程号(管理员)

ss的查询速度比netstat的速度快。

如果本机的网络活动进程数量比较大。netstat的速度比较慢,甚至会卡死(这种情况会推荐ss -antp)

ss -antp | grep 端口/服务名(必须会)

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

telnet[root@test2 ~]# telnet 192.168.168.20 80
Trying 192.168.168.20...
Connected to 192.168.168.20.
Escape character is '^]'.

lsof:不仅是显示应用端口,同时列出该进程在系统中打开的文件,目录等资源。

**面试题:**lsof -i:80:列出指定的端口被哪些进程占用

[root@test2 ~]# lsof -i:80
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
nginx   11191   root    6u  IPv4  68237      0t0  TCP *:http (LISTEN)
nginx   11192 nobody    6u  IPv4  68237      0t0  TCP *:http (LISTEN)

lsof -u root:

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

lsof -i -P -a -p 进程号(不是服务名称)

-i :列出端口信息

-P:强制显示端口号

-a:并且

-p:列出他的pid号,进程号

5、ping 命令:

-c 指定ping的次数

-i 指定ping的间隔

-w 多少秒之内,ping不同则停止ping命令

-W 超时多久之后,退出ping

6、跟踪数据包的路由途径

traceroute 目标主机的ip地址,跟踪经过的主机

域名解析的命令:

www.baidu.com -----------ip地址

域名对应的ip地址

nslookup 域名/ip地址

nslookup 域名 正向解析 根据域名解析出ip地址,就是正向

nslookup ip地址 反向解析 根据ip地址解析出对应的域名。就是反向。

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

域名解析地址:/etc/resolv.conf 配置好了,即可生效不需要重启网卡

主机和ip地址映射:/etc/hosts 域名和ip的映射。也可主机名和ip映射,不需要重启,立刻生效。

[root@test2 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33----内容解释

TYPE=Ethernet
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.168.20
NETMASK=255.255.255.0
GATEWAY=192.168.168.2
DNS1=218.2.135.1
TYPE=Ethernet##接口类型    Ethernet   以太网DEVICE=ens33##设备名称ONBOOT=yes##开机自动启动该设备BOOTPROTO=static##地址配置协议:dhcp--动态  static--静态IPADDR=192.168.168.20##ip地址(只有静态有效)NETMASK=255.255.255.0##子网掩码GATEWAY=192.168.168.2##网关地址DNS1=218.2.135.1##dns解析地址

18.2.135.1


TYPE=Ethernet

##接口类型 Ethernet 以太网

DEVICE=ens33

##设备名称

ONBOOT=yes

##开机自动启动该设备

BOOTPROTO=static

##地址配置协议:dhcp–动态 static–静态

IPADDR=192.168.168.20

##ip地址(只有静态有效)

NETMASK=255.255.255.0

##子网掩码

GATEWAY=192.168.168.2

##网关地址

DNS1=218.2.135.1

##dns解析地址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/21445.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue3生命周期钩子

Vue2和Vue3的生命周期对比 选项式API下的生命周期钩子组合式API下的生命周期钩子beforeCreate不需要&#xff0c;直接写到setup函数中created不需要&#xff0c;直接写到setup函数中beforeMountonBeforeMountmountedonMountedbeforeUpdateonBeforeUpdateupdatedonUpdatedbefor…

HOW - vscode 使用指南

目录 一、基本介绍1. 安装 VS Code2. 界面介绍3. 扩展和插件4. 设置和自定义 二、常用界面功能和快捷操作&#xff08;重点&#xff09;常用界面功能快捷操作 三、资源和支持 Visual Studio Code&#xff08;VS Code&#xff09;是一款由微软开发的免费、开源的代码编辑器&…

工业级物联网边缘网关解决方案-天拓四方

随着工业4.0时代的到来&#xff0c;越来越多的企业开始寻求智能化升级&#xff0c;以提高生产效率、降低运营成本并增强市场竞争力。然而&#xff0c;在实际的转型升级过程中&#xff0c;许多企业面临着数据孤岛、设备兼容性差、网络安全风险高等问题&#xff0c;这些问题严重制…

英伟达GeForce发布《星球大战:亡命之徒》宣传片,8月30日开售

易采游戏网6月3日消息&#xff1a;英伟达GeForce近日发布了一款激动人心的宣传片&#xff0c;展示了备受期待的游戏大作《星球大战&#xff1a;亡命之徒》。该宣传片不仅展现了游戏的华丽画面和引人入胜的故事情节&#xff0c;还重点介绍了支持NVIDIA DLSS 3.5、光线追踪和Refl…

【图像处理与机器视觉】频率域滤波

知识铺垫 复数 CRjI 可以看作复平面上的点&#xff0c;则该复数的坐标为&#xff08;R&#xff0c;I&#xff09; 欧拉公式 e j θ c o s θ j s i n θ e^{j\theta} cos \theta j sin \theta ejθcosθjsinθ 极坐标系中复数可以表示为&#xff1a; C ∣ C ∣ ( c o s…

【数据分享】最新全国328个城市的气象数据(2013年-2022年)

大家好&#xff01;今天我要向大家介绍一份重要的全国328个城市的气象数据。这份数据涵盖了从2013年到2022年全国328个城市的气象数据全面数据&#xff0c;并提供限时免费下载。&#xff08;无需分享朋友圈即可获取&#xff09; 数据介绍 2013至2022年间&#xff0c;全国328个…

pyside6安装

目录 1. 安装2. 配置PyCharm环境3. 测试 1. 安装 打开Anaconda Prompt&#xff0c;执行以下命令创建虚拟环境并激活 # 创建名为 myEnv, python版本为3.9 的虚拟环境 conda create -n myEnv python3.9 # 激活创建的虚拟环境 conda avtivate myEnv使用pip安装Pyside6&#xff0…

香橙派 AIpro快速上手,视频推流应用初步评估

0. 资料获取&#xff1a; 官网链接&#xff1a; Orange Pi AIpro Orange Pi官网-香橙派&#xff08;Orange Pi&#xff09;开发板,开源硬件,开源软件,开源芯片,电脑键盘 昇腾社区 昇腾社区官网-昇腾万里 让智能无所不及 香橙派论坛社区&#xff1a; 欢迎您 能看出品牌方为…

Mac下载Homebrew

通过command空格搜索终端打开 直接输入 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 然后输入电脑密码 然后直接回车等待安装完成 注意⚠️&#xff1a;如果出现报错/opt/homebrew/bin is not in your PATH…

计算机网络学习实践:模拟PPP协议验证虚拟局域网(VLAN)

计算机网络实践&#xff1a;模拟PPP协议&&验证虚拟局域网&#xff08;VLAN&#xff09; 挺有意思的大家可以跟着做一做&#xff0c;我是跟着韩志刚老师的视频做的 https://www.bilibili.com/video/BV1Qr4y1N7cH?p31&vd_source7831c5b97cfc5c745eb48ff04f6515e7 …

认购期权是什么?与认沽期权有何区别

期权就是股票&#xff0c;唯一区别标的物上证指数&#xff0c;会看大盘吧&#xff0c;交易两个方向认购期权做多&#xff0c;认沽期权做空&#xff0c;双向t0交易没了&#xff0c;跟期货一样&#xff0c;对的&#xff0c;玩的也是合约&#xff0c;唯一区别没有保证金不会爆仓&a…

安防视频融合汇聚平台EasyCVR如何实现视频画面自定义标签?

安防视频融合汇聚平台EasyCVR兼容性强&#xff0c;可支持Windows系统、Linux系统以及国产化操作系统等&#xff0c;平台既具备传统安防视频监控的能力&#xff0c;也具备接入AI智能分析的能力&#xff0c;可拓展性强、视频能力灵活&#xff0c;能对外分发RTMP、RTSP、HTTP-FLV、…

SwiftUI之Transitions过渡动画

Transition是什么&#xff1f; 在SwiftUI中&#xff0c;transition决定了某个View如何插入到视图栈中&#xff0c;或者如何在视图栈中移除。transition自身并没有任何效果&#xff0c; 需要配合动画一起使用&#xff0c;举个例子&#xff1a; struct Example1: View {State p…

个人百度百科怎么创建

编辑百度词条是一个相对简单的流程&#xff0c;但需要注意的是&#xff0c;并不是所有的词条都可以编辑&#xff0c;部分锁定的词条是无法编辑的&#xff0c;但可以通过官方平台申请解封。以下百科优化网yajje分享是详细的步骤&#xff1a; 注册百度账号 首先&#xff0c;用户…

基于Docker+Jenkins实现自动部署SpringBoot+Maven项目

安装Docker随便根据其他教程安装即可&#xff0c;本文着重讲jenkins的安装与环境配置。 一、安装jenkins 1.运行命令搜索Jenkins docker search jenkins deprecated 是弃用的意思&#xff0c;第一条搜索记录就是告诉我们 jenkins 镜像已经弃用&#xff0c;让我们使用 jenkins…

实战:Zig 编写高性能 Web 服务(1)

1.1 认识 std.http std.http 是 Zig 标准库中用于处理 HTTP 相关操作的类库。以我学习新的编程语言的经历来看&#xff0c;编写web程序是最常见的技术场景&#xff0c;所以熟练掌握 HTTP server/client 服务相关的编程知识是比较重要的。 std.http 主要包含以下API: Client…

计算机类专业应该怎么选学校和方向?优先选这些!

&#x1f446;点击关注 获取更多编程干货&#x1f446; 高考季临近&#xff0c;不少有意向报考计算机专业的同学在为院校和细分专业的选择而苦恼&#xff0c;以下是一些建议&#xff0c;希望能帮到大家&#xff01; 01 选校建议 在选择计算机科学&#xff08;CS&#xff09…

震撼揭秘:超53%热效率的潍柴柴油机如何成为中国动力心?

世界内燃机领域迎来历史性突破! 2024年4月20日&#xff0c;2024世界内燃机大会在天津隆重开幕&#xff0c;潍柴动力震撼发布了全球首款本体热效率高达53.09%的柴油机。这一技术奇迹标志着中国内燃机行业再一次登顶全球科技巅峰&#xff0c;彰显了中国在高端装备制造业中的领先…

我的app开始养活我了

大家在日常使用各类 app 时应该会发现&#xff0c;进入 app 会有个开屏广告&#xff0c;在使用 app 中&#xff0c;时不时的也会有广告被我们刷到。 这时候如果我们看完了这个广告&#xff0c;或者点击了这个广告的话&#xff0c;app商家就会获得这个广告的佣金。 这个佣金就是…

uniapp开发环境及项目创建

uniapp官网&#xff1a;https://uniapp.dcloud.net.cn/tutorial/ 使用HBuilderX编辑器 点击 文件 -> 新建 - > 项目 创建好之后的目录结构 uniapp项目目录详细结构 ┌─uniCloud 云空间目录&#xff0c;支付宝小程序云为uniCloud-alipay&#xff0c;阿里…