常见的网络命令

server/2024/12/14 10:15:01/

目录

1. ping

  • ping 命令可以用于检查两台主机是否连通(是否可以进行通信)

    ping -cn ip/域名
    -cn: 指定 ping 的次数 n
    

    在这里插入图片描述

netstat_10">2. netstat

  • netstat:一个查看网络状态的工具,常用于监听

    常用选项
    -n 拒绝显示别名,能显示数字的全部转化成数字
    -l 仅列出有在 Listen(监听)的服务状态
    -p 显示建立相关链接的程序名
    -t(tcp) 仅显示tcp相关选项
    -u(udp) 仅显示udp相关选项
    -a(all) 显示所有选项,默认不显示LISTEN相关示例:
    outlier@aliyun:~$ netstat -nltp
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name                  
    tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      8587/./tcpserverd   
    tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      -                   
    tcp        0      0 127.0.0.1:6011          0.0.0.0:*               LISTEN      -                   
    tcp        0      0 127.0.0.1:33060         0.0.0.0:*               LISTEN      -    outlier@aliyun:~$ netstat -nlup
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name                 
    udp        0      0 0.0.0.0:8888            0.0.0.0:*                           8620/./udpserver    
    udp        0      0 127.0.0.53:53           0.0.0.0:*                           -                   
    udp        0      0 172.**.**.**:68        0.0.0.0:*                           -                   
    udp6       0      0 ::1:323                 :::*                                -     不带 -n 选项的效果
    outlier@aliyun:~$ netstat -lup
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name          
    udp        0      0 0.0.0.0:8888            0.0.0.0:*                           8620/./udpserver    
    udp        0      0 localhost:domain        0.0.0.0:*                           -                   
    udp        0      0 aliyun:bootpc           0.0.0.0:*                           -                   
    udp6       0      0 localhost:323           [::]:*                              -     
    
  • watch -n 1 netstat -nltp: 每 1s 执行刷新一次 netstat 命令

    在这里插入图片描述

3. pidof

  • pidof : 查看指定进程的 PID

    当我们遇到后台进程或者是守护进程时,那么这些进程是无法获取标准输入的,也就无法通过 ctrl + c 等方式终止进程。那么一般的操作只能是先执行 ps ajx | grep proc 查看进程的 PID,再根据进程的 PID 执行 kill 命令。

    而有了 pidof 命令,我们可以配合 xargs 使用:

    pidof proc | xargs kill -9
    

    诸如 kill -9 pid 这样的方式终止进程,其 pid 都是作为命令行参数传递给 kill 这样的程序的。pidof 获取进程 PID,随后通过 xargs,将管道输出的数据,转化为 xargs 后续命令的命令行参数传递给其后续命令。

    在这里插入图片描述


http://www.ppmy.cn/server/150062.html

相关文章

pcl::PointCloud<pcl::PointXYZ>和pcl::PointCloud<pcl::PointXYZ>::Ptr 转换及新建点云显示

点云智能指针格式和非指针格式的转换 pcl::PointCloud<PointT>::Ptr cloud_ptr(new pcl::PointCloud<PointT>); pcl::PointCloud<PointT> cloud; cloud *cloud_ptr; cloud_ptr boost::make_shared<pcl::PointCloud<PointT>>(cloud);全部代码&…

电商数据API接口:安全与性能的双重挑战

随着电子商务的蓬勃发展&#xff0c;电商平台与外部服务、内部系统之间的数据交换和通信变得日益频繁。API&#xff08;应用程序编程接口&#xff09;接口作为这一过程中的关键枢纽&#xff0c;其安全性和性能表现对于电商平台的稳定运行和用户体验至关重要。然而&#xff0c;电…

期末复习-计算机网络

目录 第四章&#xff1a;网络层 1. 虚电路服务和数据报服务的对比 2. 分类的 IP 地址 3. IP 地址与硬件地址&#xff0c;地址解析协议 ARP 4. IP 数据报的格式 5. IP 层转发分组的流程 6. 划分子网&#xff08;子网掩码、划分子网、使用子网时分组的转发&#xff09; …

阿里云数据库MongoDB版助力极致游戏高效开发

客户简介 成立于2010年的厦门极致互动网络技术股份有限公司&#xff08;以下简称“公司”或“极致游戏”&#xff09;&#xff0c;是一家集网络游戏产品研发与运营为一体的重点软件企业&#xff0c;公司专注于面向全球用户的网络游戏研发与运营。在整个产业链中&#xff0c;公…

多媒体文件解复用(Demuxing)过程

多媒体文件的解复用&#xff08;Demuxing&#xff09;过程指的是从一个多媒体容器文件&#xff08;如 MP4、MKV、AVI 等&#xff09;中提取不同类型的多媒体数据流&#xff08;例如视频流、音频流、字幕流等&#xff09;的过程。 容器文件本身并不包含实际的视频或音频数据&…

微服务-01【续】

1.OpenFeign 上篇文章我们利用Nacos实现了服务的治理&#xff0c;利用利用RestTemplate实现了服务的远程调用。但是远程调用的代码太复杂了&#xff1a; 而且这种调用方式&#xff0c;与原本的本地方法调用差异太大&#xff0c;编程时的体验也不统一&#xff0c;一会儿远程调用…

面试题-RabbitMQ如何保证消息不被重复消费?

RabbitMQ本身并不直接提供防止消息重复消费的机制&#xff0c;但可以通过一系列的策略和措施来尽量避免或处理消息的重复消费。以下是一些常用的方法&#xff1a; 一、消息确认机制 1、自动确认模式&#xff1a;在这种模式下&#xff0c;当消费者接收到消息后&#xff0c;Rab…

tomcat 架构详解

Tomcat是一个开源的Java Servlet容器&#xff0c;用于部署Java Web应用程序。它实现了Java Servlet和JavaServer Pages&#xff08;JSP&#xff09;技术规范&#xff0c;提供了Web请求处理和动态页面生成的能力。以下是对Tomcat架构的详细解析&#xff1a; Tomcat的核心组件 …