【Linux笔记】网络命令

一、网络命令

1.1 Ping

ping:基于 ICMP 协议测试主机之间的连通性及延迟。

语法 : ping [选项]

常用选项:

  • -c 指定发送次数,

  • -i 设置间隔

  • -W 设置超时时间。

注意: 部分服务器或云环境默认禁用了 ICMP 响应,ping 不通不代表服务不可用。

1.2 netstat

netstat: 是一个用于查看网络状态的重要工具。

语法 : netstat [选项]

常用选项:

  • -n :拒绝显示别名,能把数字显示的全部转为数字(即不做域名解析)

  • -l :仅列出处于监听(Listen)状态的服务

  • -p :显示建立连接相关的程序名称(进程名)

  • -t :(TCP)仅显示 TCP 协议相关选项

  • -u :(UDP)仅显示 UDP 协议相关选项

  • -a :(all)显示所有选项,默认不显示 LISTEN 状态的相关项

1.3 pidof

pidof:通过进程名,查看进程id

语法 : pidof [进程名]

复制代码
常用组合:快速删除指定进程
​
pidof 进程 | xargs kill -9  <==>  kill -9 进程
​
​
解析命令:
​
- pidof 进程:查找指定进程名的 PID。如果该名称有多个运行实例,它会以空格分隔的形式全部返回(例如 1234 5678 9012)。
​
- |(管道):将 pidof 输出的字符串(1234 5678 9012)传递给右侧命令的标准输入。
​
- xargs(核心枢纽):它的作用是把标准输入的内容,转换成命令行参数。
​
                   因为 kill 命令的设计是接收参数(kill PID),而不是从键盘/管道读取数据,所以必须靠 xargs 搭桥。
​
- kill -9:xargs 将拿到的 PID 拼接到 kill -9 后面,最终实际执行的命令是:kill -9 1234 5678 9012。
​
相关推荐
水饺编程6 小时前
第2章:Linux 基础,切换到超级用户
linux·c语言·汇编
便利店10246 小时前
系统活动一抓留存!深入 Linux C/C++ 调试工具之 sysdig
linux·运维·服务器·sysdig
qetfw7 小时前
Bash 变量:export、位置参数与默认值展开验证
linux·开发语言·chrome·bash
其实防守也摸鱼7 小时前
Cylab在线靶场——CTF中的通用技能
linux·数据库·学习·算法·靶场·ctf·学习网络安全
toooooop88 小时前
CentOS 7 内核 3.10.0-1160.119.1 升级指南
linux·运维·centos
码少女8 小时前
Linux——UDP协议和TCP协议
linux·网络·udp·tcp
GeW8 小时前
新质生产力发展路线图Linux、数据库、AI 一个都不能少
linux
kkkkkkkkkk_Z8 小时前
新手自学嵌入式 | 学习日记:Linux驱动复习之系统移植(U-Boot篇)
linux·运维·学习
Rabitebla8 小时前
【系统性学习笔记】Linux 权限篇(二):文件属性、权限修改与目录权限的底层逻辑
linux·c++·笔记·学习·算法
Lsetea10 小时前
curl下载HTTPS文件报23:证书验证成功与本地写入失败分层排查
linux·https·shell·ssl证书·curl