Linux 的命令行提供很多命令来杀死进程。比如,你可以向 kill 命传递一个PID来杀死进程;pkill 命令使用一个正则表达式作为输入,所以和该模式匹配的进程都被杀死。但是还有一个命令叫 killall ,默认情况下,它精确地匹配参数名,然后杀死匹配进程。在这篇文章中,我们将讨论有关这个命令的实际应用。默认情况下,killall 命令将向一个组进程发送 …
linux ss命令
1:netstat命令netstat -tuln 显示TCP UDP显示为端口号而不是别名(如ssh显示为22)。。可以查看帮助信息,如下-t:显示TCP协议的连接。-u:显示UDP协议的连接。-l:仅显示监听状态的端口。-n:以数字形式显示IP地址和端口号,不进行反向解析-a: 显示所有等查看特点端口:netstat -tuln | grep :80 结合 …
lsof 是 Linux 系统管理中极为强大的工具,尤其在网络问题排查中堪称神器。以下从基础到进阶的用法解析,帮你彻底掌握网络相关的骚操作:一、基础必知:网络连接的本质Linux 中一切皆文件,网络连接本质是进程打开的特殊文件。通过 lsof 可以查看进程与网络文件(如 sockets)的关联。二、网络排查核心命令1. 查看所有网络连接sudo lsof - …
导语“服务器突然出现未知外连端口,流量监控显示异常数据传输!”——这是运维工程师最不愿面对的告警。据统计,2023年全球企业因异常端口通信导致的数据泄露事件中,68%的攻击者利用了未被监控的端口通道。本文提供7种高级排查手法+ 实战级命令组合,助你精准定位恶意连接源头,从“被动封堵”升级为“主动狩猎”!一、快速诊断:初步锁定异常连接1.1 网络连接全景扫描# …
在日常运维、排障、性能优化或系统审计中,我们常常需要了解 Linux 系统的详细信息,包括内核版本、硬件配置、内存、磁盘、网络状态、进程负载等。掌握这些信息命令,不仅能让你看清系统运行的“全貌”,更是成为 Linux 高手的必备技能。一、查看基本系统信息1. uname:显示内核信息uname -a-a:显示所有信息,包括内核名称、主机名、内核版本、系统架构 …
作为 DevOps 工程师,我每天都使用 Linux。在本文中,我想介绍一些我日常使用的 Linux 命令,帮助我更高效地工作或排除故障。xargsxargs看似非常简单,之前使用方式都是肌肉记忆,后来深入研究了下发现该xargs命令构建并执行通过标准输入提供的命令。它接受输入并将其转换为另一个命令的命令参数。我认为这个命令非常重要和方便。您可以使用此命令将 …
作为 Java 开发者,线上环境的问题排查是日常工作的重要组成部分。熟练掌握 Linux 命令能大幅提升排查效率,快速定位进程异常、日志错误、性能瓶颈等核心问题。本文结合 Java 应用特点,整理 15 个高频使用的 Linux 命令,覆盖进程管理、日志分析、性能监控、网络排查等核心场景,附实战示例及注意事项。一、进程管理1.ps- 查看进程详细信息使用场景 …
netstat:netstat 是一个网络管理工具,用于显示网络连接、路由表、接口统计、伪装连接以及多播成员等信息。尽管它已被部分系统(如现代 Linux 系统)用 ss 替代,但 netstat 在网络排查中仍然有很大用处。一、语法netstat [选项]二、选项-r, --route:显示路由表-i, --interfaces:显示网络接口表-g, -- …
在Linux系统中,网络管理是系统管理员和开发者的核心技能之一。无论是排查网络问题、监控流量,还是配置网络接口,Linux提供了众多强大的命令行工具。这些工具功能强大且灵活,能够帮助用户高效地完成网络相关的任务。本文将深入介绍12个流行的Linux网络命令,涵盖其基本用法、常见场景和高级技巧,旨在帮助读者全面掌握Linux网络管理技能。1. ping - 测 …
ss 命令是一个用于套接字(socket)统计的 Linux 命令,可以用于查询套接字信息、网络连接状态和网络统计数据。1. 什么是 ss: ss 是 "Socket Statistics" 的缩写,它用于显示关于套接字和网络连接的详细信息,类似于 netstat 命令,但比 netstat 更快且功能更强大。2. 基本语法:ss [选项]选 …