当前位置: 首页 > news >正文

ss 命令的基本用法

ss 命令的基本用法

ss [选项]

-tanl 选项解释

  • -t:显示 TCP 连接。
  • -a:显示所有连接(包括监听端口)。
  • -n:显示数字形式的地址和端口号,而不是解析为主机名和服务名。
  • -l:仅显示监听的端口。

使用示例

假设你想查看系统上所有的 TCP 监听端口及其详细信息,可以使用以下命令:

ss -tanl

输出示例

执行 ss -tanl 命令后,你可能会看到类似以下的输出:

State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN     0      128    127.0.0.1:5432                   *:*                           
LISTEN     0      128    0.0.0.0:22                      *:*                           
LISTEN     0      128    127.0.0.1:631                   *:*                           
LISTEN     0      128    0.0.0.0:80                      *:*                           

解释输出字段

  • State:连接状态(例如 LISTEN、ESTABLISHED 等)。
  • Recv-Q:接收队列中的字节数。
  • Send-Q:发送队列中的字节数。
  • Local Address:Port:本地地址和端口号。
  • Peer Address:Port:对等地址和端口号(对于监听端口,通常为 *:*)。

其他常用选项

  • -u:显示 UDP 连接。
  • -p:显示与每个连接相关的进程信息。
  • -e:显示扩展信息,如用户、inode 等。
  • -f:显示更多细节,如时间戳。

示例:显示所有 TCP 和 UDP 连接

ss -tanul

示例:显示与每个连接相关的进程信息

ss -tanlp

示例:显示扩展信息

ss -tanle

实际应用

  1. 检查监听端口

    ss -tanl
    
  2. 检查所有 TCP 连接

    ss -tan
    
  3. 检查所有 UDP 连接

    ss -uan
    
  4. 检查特定端口的连接

    ss -tanl '( sport = :80 or dport = :80 )'
    
  5. 检查特定 IP 地址的连接

    ss -tan dst 192.168.1.1
    

总结

ss -tanl 是一个非常有用的命令,可以帮助你快速了解系统的网络连接状态。通过结合不同的选项,你可以获取更详细的信息,并根据需要进行过滤和分析。希望这篇文章能帮助你更好地理解和使用 ss 命令!

欢迎点赞、关注、转发、收藏!!!

相关文章:

ss 命令的基本用法

ss 命令的基本用法 ss [选项]-tanl 选项解释 -t:显示 TCP 连接。-a:显示所有连接(包括监听端口)。-n:显示数字形式的地址和端口号,而不是解析为主机名和服务名。-l:仅显示监听的端口。 使用示…...

Leetcode198. 打家劫舍(HOT100)

代码&#xff1a; class Solution { public:int rob(vector<int>& nums) {int n nums.size();vector<int> f(n 1), g(n 1);for (int i 1; i < n; i) {f[i] g[i - 1] nums[i - 1];g[i] max(f[i - 1], g[i - 1]);}return max(f[n], g[n]);} }; 这种求…...

kafka基础

文章目录 一、Kafka入门1.1、JMS1.2、生产者-消费者模式1.3、ZooKeeper 二、kafka基础架构2.1、producer2.2、kafka cluster2.2.1、broker2.2.2、Controller2.2.3、Topic2.2.4、Partition2.2.5、Replication2.2.6、Leader & Follower 2.3、consumer 一、Kafka入门 Kafka是一…...

STM32CUBEIDE FreeRTOS操作教程(九):eventgroup事件标志组

STM32CUBEIDE FreeRTOS操作教程&#xff08;九&#xff09;&#xff1a;eventgroup事件标志组 STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件&#xff0c;不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为…...

Python设计模式详解之2 —— 工厂模式

工厂模式&#xff08;Factory Pattern&#xff09;是一种创建型设计模式&#xff0c;旨在定义一个用于创建对象的接口&#xff0c;但由子类决定实例化哪个类。工厂模式可以帮助我们将对象的创建与其使用分离&#xff0c;增强代码的可扩展性和维护性。 工厂模式的分类 简单工厂…...

【Zookeeper】二、主从应用(master-worker架构)

以一张具有代表性的架构风格展开本篇论述 一般在这种架构中&#xff0c;主节点所负责的工作主要有 跟踪从节点状态分配任务到从节点&#xff0c;并跟踪任务的有效性&#xff08;任务是否正常执行完成&#xff09; 此时&#xff0c;我们需要关注三个问题 主节点崩溃 如果主节…...

Diffusion【2】:VAE

系列文章目录 文章目录 系列文章目录前言1. Abstract2. Introduction2.1. Motivation2.2. Contribution 3. Methods3.1. Problem Scenario3.2. The variational bound3.3. The SGVB estimator and AEVB algorithm3.3.1. Stochastic Gradient Variational Bayes Estimator3.3.2.…...

高级java每日一道面试题-2024年11月19日-基本篇-获取一个类Class对象的方式有哪些?

如果有遗漏,评论区告诉我进行补充 面试官: 获取一个类Class对象的方式有哪些? 我回答: 在 Java 中&#xff0c;获取一个类的 Class 对象有多种方式。这些方式各有优缺点&#xff0c;适用于不同的场景。以下是常见的几种方法及其详细解释&#xff1a; 1. 使用 new 关键字实…...

xilinx xapp1171学习笔记

在xapp1171示例中&#xff0c;假设Host PC将PCIE:BAR0赋值为&#xff1a;0x00000000_def00000 PCIEBAR2AXIBAR_00x81000000&#xff0c;即Host PC读写0x00000000_def00000就是在读写AXI地址0x81000000&#xff08;BRAM在AXI总线上的基地址&#xff09; 在AXI总线上&#xff0…...

一次需升级系统的wxpython安装(macOS M1)

WARNING: The scripts libdoc, rebot and robot are installed in /Users/用户名/Library/Python/3.8/bin which is not on PATH. 背景&#xff1a;想在macos安装Robot Framework &#xff0c;显示pip3不是最新&#xff0c;更新pip3后显示不在PATH上 参看博主文章末尾 MAC系统…...

el-table 数据去重后合并表尾合计行,金额千分位分割并保留两位小数,表尾合计行表格合并

问题背景 最近在做后台管理项目el-table 时候需要进行表尾合计&#xff0c;修改合计后文字的样式&#xff0c;合并单元格。 想实现的效果 合并表尾单元格前三列为1格&#xff1b;对某些指定的单元格进行表尾合计&#xff1b;合计后的文本样式加粗&#xff1b;涉及到金额需要千…...

Springboot整合mybatis-plus使用pageHelper进行分页

PageHelper 使用步骤全解析 在进行 Web 应用开发时&#xff0c;经常会涉及到数据库数据的分页展示。PageHelper 是一个非常实用的 MyBatis 分页插件&#xff0c;它能够方便地实现数据库查询结果的分页功能&#xff0c;极大地提高了开发效率。以下将简单介绍 PageHelper 的使用…...

【Xbim+C#】创建拉伸的墙

基础 基础回顾 效果图 简单的工具类 using System.Collections.Generic; using System.Linq; using Xbim.Common.Step21; using Xbim.Ifc; using Xbim.Ifc4.GeometricConstraintResource; using Xbim.Ifc4.GeometricModelResource; using Xbim.Ifc4.GeometryResource; using…...

【阅读记录-章节3】Build a Large Language Model (From Scratch)

目录 3 Coding attention mechanisms3.1 The problem with modeling long sequences背景&#xff1a;注意力机制的动机 3.2 Capturing data dependencies with attention mechanismsRNN的局限性与改进Transformer架构的革命 3.3 Attending to different parts of the input wit…...

three.js 对 模型使用 视频进行贴图修改材质

three.js 对 模型使用 视频进行贴图修改材质 https://threehub.cn/#/codeMirror?navigationThreeJS&classifyapplication&idvideoModel import * as THREE from three import { OrbitControls } from three/examples/jsm/controls/OrbitControls.js import { GLTFLoad…...

MySQL - 数据库基础 | 数据库操作 | 表操作

文章目录 1、数据库基础1.1为什么要有数据库1.2主流的数据库1.3连接MySQL1.4服务器、数据库、表的关系1.5 MySQL框架1.6 SQL分类1.7储存引擎 2.数据库操作2.1创建数据库2.2字符集和校验规则2.3删除数据库2.4修改数据库2.5备份与恢复2.6查看连接情况 3.表的操作3.1创建表3.2查看…...

maven父子项目

目录 一、创建Maven父子项目 二、父子项目的关联 三、父子项目的继承关系 四、构建父子项目 五、Maven父子项目的优势 Maven父子项目是一种项目结构&#xff0c;它允许一个父项目&#xff08;也称为根项目&#xff09;管理多个子项目&#xff08;也称为模块&#xff09;。…...

NLP论文速读(多伦多大学)|利用人类偏好校准来调整机器翻译的元指标

论文速读|MetaMetrics-MT: Tuning Meta-Metrics for Machine Translation via Human Preference Calibration 论文信息&#xff1a; 简介&#xff1a; 本文的背景是机器翻译&#xff08;MT&#xff09;任务的评估。在机器翻译领域&#xff0c;由于不同场景和语言对的需求差异&a…...

MyBatis——#{} 和 ${} 的区别和动态 SQL

1. #{} 和 ${} 的区别 为了方便&#xff0c;接下来使用注解方式来演示&#xff1a; #{} 的 SQL 语句中的参数是用过 ? 来起到类似于占位符的作用&#xff0c;而 ${} 是直接进行参数替换&#xff0c;这种直接替换的即时 SQL 就可能会出现一个问题 当传入一个字符串时&#xff…...

解决sql字符串

根据你描述的情况以及调试截图中的内容&#xff0c;我可以确认你的 sql 字符串在 Python 中由于转义字符的问题&#xff0c;可能导致在 Oracle 中运行时出错。 以下是一些排查和修改建议&#xff1a; 问题分析 转义字符问题&#xff1a; 在调试界面中可以看到&#xff0c;DEC…...

python拼装模型商城销售管理系统

目录同行可拿货,招校园代理 ,本人源头供货商项目概述核心功能技术栈特色亮点适用场景项目技术支持源码获取详细视频演示 &#xff1a;同行可合作点击我获取源码->获取博主联系方式->进我个人主页-->同行可拿货,招校园代理 ,本人源头供货商 项目概述 Python拼装模型商…...

Unity URP中_Material Stencil属性报错的四层根因与修复

1. 这个报错不是材质没写对&#xff0c;而是渲染管线在“敲门问权限” 刚在Unity 2021.3 LTS项目里切完URP&#xff08;Universal Render Pipeline&#xff09;后打包iOS&#xff0c;突然弹出一行红字&#xff1a; Material xxx doesnt have _Stencil property 。我第一反应是…...

微信红包背后的技术博弈:一个Android辅助服务的实战剖析

微信红包背后的技术博弈&#xff1a;一个Android辅助服务的实战剖析 【免费下载链接】WeChatLuckyMoney :money_with_wings: WeChats lucky money helper (微信抢红包插件) by Zhongyi Tong. An Android app that helps you snatch red packets in WeChat groups. 项目地址:…...

Java 高级特性高频面试题 30 道(含答案)【简洁版】

覆盖泛型、反射、注解、Lambda/Stream、函数式接口、动态代理、JDK8 新特性、线程池、JVM、IO/NIO、序列化等核心高频考点&#xff0c;适合中高级 Java 工程师面试。一、泛型&#xff08;3 题&#xff09;什么是 Java 泛型&#xff1f;泛型的作用是什么&#xff1f;答案&#…...

MultiHighlight智能高亮插件架构解析与性能优化实践

MultiHighlight智能高亮插件架构解析与性能优化实践 【免费下载链接】MultiHighlight Jetbrains IDE plugin: highlight identifiers with custom colors &#x1f3a8;&#x1f4a1; 项目地址: https://gitcode.com/gh_mirrors/mu/MultiHighlight 在复杂的代码阅读场景…...

病理图像分析避坑指南:OpenSlide vs pyvips,选哪个?实测性能对比与场景选择

病理图像分析工具选型实战&#xff1a;OpenSlide与pyvips深度性能评测 在数字病理学领域&#xff0c;全切片图像(Whole Slide Image, WSI)的处理一直是技术挑战的核心。面对动辄数GB的高分辨率病理图像&#xff0c;工具链的选择直接决定了分析流程的效率和稳定性。本文将基于实…...

ISTA 3E-2009 全解析|相同产品集合包装综合模拟运输测试标准

前言ISTA 3E-2009 属于 ISTA 3 系列高级综合模拟性能测试&#xff0c;专门针对相同产品的集合包装&#xff08;托盘 / 滑板单元化包装&#xff09;&#xff0c;是整托出货、工业产品、整机设备、批量规整货物最常用的运输验证标准。该标准完整模拟集合包装在物流环节的冲击、跌…...

同事悄悄告诉我,他月薪比我高1.8万,岗位一模一样。我去问HR,HR说,薪资保密。我才明白,保密的从来不是他的,是我的

最近看到一个帖子&#xff0c;有人说&#xff0c;他在公司干了三年&#xff0c;一直以为自己的薪资还算正常&#xff0c;直到有一天&#xff0c;关系不错的同事喝多了&#xff0c;把工资条拍给他看。两个人同一天入职&#xff0c;同一个岗位&#xff0c;同一个绩效评级。差了1.…...

技术人如何找到自己的“甜蜜点”?一个四象限模型帮你定位

在软件测试这条“越走越深”的路上&#xff0c;每个从业者早晚都会撞上一堵墙——技能焦虑。自动化框架层出不穷&#xff0c;性能工具日新月异&#xff0c;安全左移、精准测试、AI 辅助……每一样看起来都很重要&#xff0c;每一样又都学不完。于是有人拼命考证&#xff0c;有人…...

如何快速上手Udeler:新手必看的完整Udemy课程下载指南

如何快速上手Udeler&#xff1a;新手必看的完整Udemy课程下载指南 【免费下载链接】udemy-downloader-gui A desktop application for downloading Udemy Courses 项目地址: https://gitcode.com/gh_mirrors/ud/udemy-downloader-gui 想要随时随地学习你购买的Udemy课程…...