linux网络端口

[root@test2 data7]# ifconfig 
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
#enss33:设备名称   up  启动   该设备支持广播,正在运行,支持组播   最大传输单元。inet 192.168.60.20  netmask 255.255.255.0  broadcast 192.168.60.255#该网卡的IP地址               子网掩码                        广播地址inet6 fe80::20c:29ff:fee7:13b6  prefixlen 64  scopeid 0x20<link>#ipv6地址                         子网长度            作用域,link表示该接口有效。ether 00:0c:29:e7:13:b6  txqueuelen 1000  (Ethernet)#网卡设备的mac地址             传输队列的长度  1000   接口类型  以太网RX packets 23872  bytes 2020306 (1.9 MiB)#接受数据包的个数    接收数据包的总大小RX errors 0  dropped 0  overruns 0  frame 0#接收错误      丢弃       溢出          冲突TX packets 20629  bytes 7303216 (6.9 MiB)#发送了多少数据包    发送数据包的大小TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0#发送的错误      丢弃      溢出          载荷数         冲突数

ens33 eth0

文件

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

ifconfig -a 所有的网络设备

ifconfig ens33 查看指定网卡设备

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

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

ifconfig ens33:0/a 192.168.60.100

ifup

ifdown

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

如何修改主机名:

1、临时

hostname 主机名

2、永久

vim /etc/hostname 需要重启

hostnamectl set-hostname test1 不需要重启。

su 刷新一下。

查看路由信息:

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.60.2    0.0.0.0         UG    100    0        0 ens33

Destination:目标网段

Gateway:本机网关地址

Genmask:子网掩码

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

H 该路由指向到是一台主机

! 该路由表拒绝使用

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

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  del   -net   192.168.14.0/24         #删除静态路由

默认路由:

route     add   default    gw     192.168.233.2     #创建默认路由

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

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

netstat -antp

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

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

t tcp协议

u udp协议

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

r 显示路由表的信息

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

netstat   -antp    |    grep      端口号/服务名称          #正常的使用的命令

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

tcp ipv4 0 当前的连接数

0.0.0.0:80 表示本机监听地址

0.0.0.0:* 任意主机

* 任意端口

LISTEN 等待连接

11306进程/进程名

ss -antp

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

telnet ip 端口号

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

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

t tcp协议

u udp协议

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

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

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

ss -antp   |   grep 端口/服务名

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

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

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

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

-i 列出端口信息

-p 强制显示端口号

-a 并且

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

ping命令:

-c 指定ping的次数

-i 指定ping的间隔

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

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

跟踪数据包的路由途径

traceroute ip地址 跟踪经过的主机。

域名解析的命令:

www.baidu.com————IP地址

域名对应的IP地址。

nslookup 域名/IP地址

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--静态
IPADDR=192.168.60.20
#IP地址(只有静态才有效)
NETMASK=255.255.255.0
#子网掩码
GATEWAY=192.168.60.2
#网关地址
DNS1=218.2.135.1
#dns解析地址
DNS2=221.131.143.69

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

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

相关文章

Mac连接U盘后怎么读取 Mac连接U盘后怎么取消只读模式

在使用Mac电脑时&#xff0c;连接U盘是一项常见的需求。无论是传输文件还是备份数据&#xff0c;正确地读取U盘对于Mac用户至关重要。然而&#xff0c;当连接的U盘格式为NTFS时&#xff0c;在Mac中进行数据编辑会遇到一些困难。下面我们来看看Mac连接U盘后怎么读取&#xff0c;…

进程线程(一.2)

进程与线程&#xff08;一&#xff09; 并发编程并发与并行高并发 进程特征什么是进程&#xff1f;线程&#xff1f;进程与程序的区别进程与线程区别进程的五状态进程的种类 查看进程命令ps auxps axjpstreekill 进程的创建fork函数fork总结vfork函数fork与vfork区别 获取进程I…

传输协议TCP-原理部分

传输控制协议TCP&#xff08;Transmission Control Protocol&#xff09;一种基于连接的可靠的稳定的无重复的传输协议。 1、TCP头部信息 TCP协议头部信息如下&#xff1a; 一共占用20个字节 16位源端口号&#xff1a;发送进程的主机端口16位目的端口号&#xff1a;接收主机…

实现Dropdown下拉菜单监听键盘上下键选中功能-React

用过ant design的小伙伴都知道&#xff0c;select组件是支持联想搜索跟上下键选中的效果的&#xff0c;但是在项目中我们可能会遇到用select组件无法实现我们的需求的情况&#xff0c;比如说一个div框&#xff0c;里面有input&#xff0c;又有tag标签&#xff0c;在input中输入…

探究 Cosmos Hub 作为国家行为者的可能性

原文标题&#xff1a;《Cosmos Hub: The First Democratic State of Capital》 撰文&#xff1a;Vittecoq Quentin&#xff0c;University of Toulon 编译&#xff1a;Tia&#xff0c;Techub News 本文来源香港Web3媒体&#xff1a;Techub News 介绍 让-雅克卢梭曾断言&am…

LAMP网络服务架构

目录 LAMP 网站服务架构 LAMP的组成部分 LAMP的构建顺序 安装论坛 0.电脑已编译安装Apache&#xff0c;MySQL&#xff0c;PHP 1.创建数据库&#xff0c;并进行授权 2.上传论坛压缩包到 /opt ,并解压 3.上传站点更新包 4.更改论坛目录的属主 5.浏览器访问验证 LAMP 网…

【第4章】SpringBoot实战篇之登录优化(含redis使用)

文章目录 前言一、整合redis1. 引入库2. 配置 二、登录优化1.登录2.拦截器3. 登出4. 修改密码 总结 前言 上一章的登录接口,我们将用户登录信息放置于Map中,存在一个问题,集群部署无法共享以及应用停止用户登录信息即丢失,接下来我们整合redis来整合这个问题。 一、整合redis …

代码随想录35期Day59-JavaScript(day58休息)

Day59题目 LeetCode503下一个更大元素 核心思想:和之前的下一个更高温度差不多,使用单调栈,只不过这个需要你循环查找,可以通过遍历两次数组实现 /*** param {number[]} nums* return {number[]}*/ var nextGreaterElements function(nums) {var len nums.lengthvar res …

低代码平台:打破数据孤岛的利器,推动企业数字化转型

随着数字化浪潮的汹涌而至&#xff0c;企业对于快速开发应用程序的需求变得日益迫切。在这样一个快速变化的时代&#xff0c;如何能够高效地开发并上线新的应用程序&#xff0c;以满足市场和客户的不断变化的需求&#xff0c;成为了企业面临的一大挑战。而低代码开发平台&#…

RSA密钥生成、加解密代码

背景介绍 RSA公钥加密算法是1977年由罗纳德李维斯特&#xff08;Ron Rivest&#xff09;、阿迪萨莫尔&#xff08;Adi Shamir&#xff09;和伦纳德阿德曼&#xff08;Leonard Adleman&#xff09;一起提出的。1987年首次公布&#xff0c;当时他们三人都在麻省理工学院工作。RSA…

强化学习(一) 基本概念和赌博机问题

文章目录 什么是强化学习强化学习的两个基本特征强化学习的其它特征强化学习不同于有监督学习强化学习不同于无监督学习强化学习不同于进化方法强化学习的独特挑战强化学习典例 强化学习的要素强化学习的适用范围强化学习学术主线解决强化学习问题的一般框架赌博机两个影响因素…

SiT : Self-supervised vision Transformer

从NLP Transformer中借鉴而来的视觉 Transformer 在使用大规模监督数据或某种形式的协同监督&#xff08;例如教师网络&#xff09;进行预训练时已被证明是有效的。这些经过监督预训练的视觉Transformer在下游任务中通过最小的改动就能取得出色的结果。 随着监督预训练&#x…

告别盲目推广!Xinstall二维码携参技术,让App运营更精准高效

在移动互联网时代&#xff0c;App推广和运营已成为每个开发者必须面对的重要任务。然而&#xff0c;如何精准地定位目标用户&#xff0c;提高转化率和用户留存率&#xff0c;成为了摆在每个开发者面前的难题。今天&#xff0c;我们就来谈谈如何通过Xinstall二维码携参技术&…

AzSubEnum:针对Azure服务的子域名枚举查询工具

关于AzSubEnum AzSubEnum是一款专门为Azure服务量身定制的子域名枚举查询工具&#xff0c;该工具旨在帮助广大研究人员仔细搜索和识别与各种Azure服务相关的子域名信息。 通过结合查询技术和语句&#xff0c;AzSubEnum能够深入分析Azure的域名架构&#xff0c;并系统地探测和收…

Python使用trule库画小猪佩奇

在这篇博客中&#xff0c;我将向大家展示如何使用Python的Turtle模块来绘制一个可爱的小猪佩奇。这个项目不仅可以帮助你熟悉Turtle绘图&#xff0c;还可以让你在编程的过程中享受到绘画的乐趣。 并非百分百原创&#xff0c;有部分参考其他博主&#xff0c;请理性对待&#xff…

小学数学出题器-Word插件-大珩助手

Word大珩助手是一款功能丰富的Office Word插件&#xff0c;旨在提高用户在处理文档时的效率。它具有多种实用的功能&#xff0c;能够帮助用户轻松修改、优化和管理Word文件&#xff0c;从而打造出专业而精美的文档。 【新功能】小学数学出题器 1、实现了难度设定&#xff1b;…

Vue.js 中的登录状态管理:使用计算属性避免重复登录20240531

Vue.js 中的登录状态管理&#xff1a;使用计算属性避免重复登录 在前端开发中&#xff0c;用户的登录状态管理是一个非常常见的需求。我们希望用户在成功登录后&#xff0c;即使刷新页面&#xff0c;也能够保持登录状态&#xff0c;而不需要再次登录。在 Vue.js 中&#xff0c…

MySQL之创建高性能的索引(九)

创建高性能的索引 使用索引扫描来做排序 MySQL有两种方式可以生成有序的结果:通过排序操作&#xff1b;或者按索引顺序扫描(MySQL有两种排序算法)&#xff1b;如果EXPLAIN出来的type列的值为"index"&#xff0c;则说明使用了索引扫描来做排序(不要和Extra列的"…

怎么控制员工电脑的文件外发,六个控制文件外发的小窍门你必须了解

控制员工电脑的文件外发是企业信息安全管理中的重要环节&#xff0c;旨在防止敏感数据泄露、保护知识产权和维护商业秘密。 企业可以通过多种技术和管理措施相结合的方式来达到这一目的&#xff0c;确保既有效控制文件外发风险&#xff0c;又不影响正常的业务运作和员工工作效…

排序题目:删除某些元素后的数组均值

文章目录 题目标题和出处难度题目描述要求示例数据范围 解法思路和算法代码复杂度分析 题目 标题和出处 标题&#xff1a;删除某些元素后的数组均值 出处&#xff1a;1619. 删除某些元素后的数组均值 难度 2 级 题目描述 要求 给定一个整数数组 arr \texttt{arr} arr&…