Linux - 网络指令

ping

当我们编写了一个服务器,发现连不上的问题,可能是因为网络不通畅。那么就可以通过ping来检测我们网络是否通畅。从而判断是否是网络问题

-c

如果不想一直ping,而是ping n次就结束,我们可以加上次数ping -c3 此时就只会ping1次结束

netstat

查看网络状态的工具

默认只显示建立成功的连接,不显示listen的

-t

显示 tcp 协议

-u

显示 udp 协议

-l

仅列出在监听的服务状态

-a

显示所有选项,即显示监听和成功连接的

-n

拒绝显示别名

有些地址显示的是名字,如果我们想查看具具体地址就可以使用-n

-p

和程序pid 程序名加上

我们可以看到最后一行多出来了PID和进程相关的

至于为什么会出现 - ,是因为这几个程序是root下创建的,root下才能看见

watch -n 1 netstat

我们可以使用以上指令每一秒执行一次,来观察变化(-1表示每个1秒刷新1次)

pidof

通过程序名来获取pid

如果我们要杀掉叫udp的进程,那么我们可以使用以上的指令,将其pid获取并使用 kill -9 来杀掉

但是我们也可以直接使用 pidof来获取pid

直接获取pid并用xargs杀掉

ifconfig

通过指令可以查看内网ip和和一些信息

相关推荐
Sinclair1 小时前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
木心月转码ing4 小时前
WSL+Cpp开发环境配置
linux
Rockbean1 天前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek
茶杯梦轩1 天前
CompletableFuture 在 项目实战 中 创建异步任务 的核心优势及使用场景
服务器·后端·面试
崔小汤呀1 天前
最全的docker安装笔记,包含CentOS和Ubuntu
linux·后端
何中应1 天前
vi编辑器使用
linux·后端·操作系统
何中应1 天前
Linux进程无法被kill
linux·后端·操作系统
何中应1 天前
rm-rf /命令操作介绍
linux·后端·操作系统
何中应1 天前
Linux常用命令
linux·操作系统
葛立国1 天前
从 / 和 /dev 说起:Linux 文件系统与挂载点一文理清
linux