【Linux】指令(本人使用比较少的)——笔记(持续更新)

文章目录

  • ps -axj:查看进程
  • ps -aL:查看线程
  • echo $?:查看最近程序的退出码
  • jobs:查看后台运行的线程组
  • fd 任务号:将后台任务提到前台
  • bg 任务号:将暂停的后台程序重启
  • netstat -nltp:查看服务及监听端口详情
  • mkfifo:创建命名管道
  • arp:查看IP地址和MAC地址的映射信息
  • ping:测试网络连通性
  • traceroute命令:跟踪网络数据包传输路径
  • route命令:配置和显示内核 IP 路由表

ps -axj:查看进程

在这里插入图片描述

ps -aL:查看线程

在这里插入图片描述

补充:查看线程或进程的监控脚本

//进程
while :; do ps -axj | head -1 && ps -axj | grep 进程 ; sleep 1; done//线程
while :; do ps -aL | head -1 && ps -aL | grep 线程 ;sleep 1; done

echo $?:查看最近程序的退出码

在这里插入图片描述

jobs:查看后台运行的线程组

在这里插入图片描述

fd 任务号:将后台任务提到前台

在这里插入图片描述

bg 任务号:将暂停的后台程序重启

先crtl+z:将当前进程变成后台程序
再bg 任务号:将暂停的后台程序重启

在这里插入图片描述

netstat -nltp:查看服务及监听端口详情

选项:

  • n:将能显示成数字的结果显示成数字,差别如下:在这里插入图片描述
  • l:显示处于Listen状态的服务
  • a:显示所有的服务
  • t:显示tcp服务
  • u:显示udp服务
  • p:显示pid

mkfifo:创建命名管道

在这里插入图片描述

arp:查看IP地址和MAC地址的映射信息

ping:测试网络连通性

Ping命令是在计算机网络中用于测试主机到目标主机的连通性的常用命令。以下是一些常见的用法和参数:

  1. 基本用法:在命令行中输入"ping 目标主机地址",如"ping www.example.com"或"ping 192.168.1.1",即可发送 ICMP 数据包到目标主机并等待返回结果。
  2. 指定次数:使用 -n 参数可以指定发送数据包的次数,如"ping -n 5 www.example.com"表示只发送5个数据包。
  3. 持续发送:使用 -t 参数可以持续发送数据包直到手动停止,如"ping -t www.example.com"。
  4. 设置数据包大小:使用 -l 参数可以设置发送的数据包大小,如"ping -l 1000
    www.example.com"表示发送大小为1000字节的数据包。
  5. 超时设定:使用 -w 参数可以设置超时时间,单位为毫秒,如"ping -w 2000
    www.example.com"表示设置超时时间为2秒。

通过使用Ping命令,可以快速测试主机之间的连通性,以及在网络故障排除时进行简单的诊断。然而,在实际网络环境中,由于ICMP协议可能会被防火墙屏蔽,因此Ping命令的可用性可能会受到限制。

traceroute命令:跟踪网络数据包传输路径

traceroute是一个用于跟踪网络数据包传输路径的命令行工具。通过向目标主机发送 ICMP 数据包,并监听数据包的响应信息,traceroute 可以显示出从本地主机到目标主机的每一跳路由器的 IP 地址和响应时间。
traceroute 命令通常用于网络故障排除、网络性能优化、安全审计等方面。以下是 traceroute 命令的基本用法:

traceroute [options] <host>

其中, 表示目标主机的域名或 IP 地址,options 为可选参数,可以控制 traceroute 命令的运行方式。常用的选项包括:

  • -I:使用 ICMP 协议进行跟踪;
  • -U:使用 UDP 协议进行跟踪;
  • -p :指定 UDP 数据包的目标端口号;
  • -m <max_ttl>:设置最大跃点数(TTL);
  • -w :设置等待响应的超时时间。

例如,要跟踪到百度的 IP 地址,可以执行以下命令:

traceroute www.baidu.com

​​​​​​在这里插入图片描述

route命令:配置和显示内核 IP 路由表


route命令
在这里插入图片描述

  • Destination:代表的是目的网络地址
  • Gateway:代表下一跳地址
  • Genmask:代表的是子网掩码
  • Flags:U标志表示此条目有效(可以禁用某些条目);G标志表示此条目的下一跳地址是某个路由器的地址,没有G标志的条目表示目的网络是与本机接口直接相连的网络,不必经由路由器转发
  • Iface:代表的是发送接口

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/585043.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity Meta Quest 一体机开发(十二):【手势追踪】Poke 交互 - 用手指点击由 3D 物体制作的 UI 按钮

文章目录 &#x1f4d5;教程说明&#x1f4d5;给玩家配置 HandPokeInteractor&#x1f4d5;用 3D 物体制作可以被点击的 UI 按钮⭐搭建物体层级⭐给物体添加脚本⭐为脚本变量赋值 &#x1f4d5;模仿官方样例按钮的样式&#x1f4d5;在按钮上添加文字&#x1f4d5;修改按钮图片 …

基于MINIST的手写数字体识别

一、算法简述 网络结构设计 通过创建MnistNet类&#xff0c;定义了包含两个卷积层和两个全连接层的深度神经网络。这个网络的设计灵感来自于经典的CNN结构&#xff0c;其中卷积层用于提取图像特征&#xff0c;而全连接层则用于将这些特征映射到最终的类别。 卷积与池化 卷…

Docker 入门 ------ 基本命令

1. 使用Docker镜像 1.1 获取镜像 主要命令: docker pull NAME[:TAG] NAME 为镜像名称&#xff0c;后跟:版本号&#xff0c;如果没有跟后面的版本号&#xff0c;默认拉取最新的稳定版本 例子&#xff1a; 上述命令相当于&#xff1a;docker.io/library/ubuntu:latest 1.2 查…

基于metersphere和supper-jacoco 测试覆盖率落地实践

一、背景及目标 背景 1、技术研发流程为测试 提供冒烟用例-开发根据用例自测-提测-开始测试&#xff0c;这一套流程&#xff0c;但是中间开发是否真实执行冒烟&#xff0c;测试并不知晓&#xff0c;而且测试提供冒烟用例是否符合标准也没法进行量化 2、公司产品属于saas产品&…

企业私有云容器化架构

什么是虚拟化: 虚拟化&#xff08;Virtualization&#xff09;技术最早出现在 20 世纪 60 年代的 IBM 大型机系统&#xff0c;在70年代的 System 370 系列中逐渐流行起来&#xff0c;这些机器通过一种叫虚拟机监控器&#xff08;Virtual Machine Monitor&#xff0c;VMM&#x…

Redis:原理速成+项目实战——Redis常见命令(数据结构、常见命令总结)

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位大四、研0学生&#xff0c;正在努力准备大四暑假的实习 &#x1f30c;上期文章&#xff1a;Redis&#xff1a;原理速成项目实战——初识Redis、Redis的安装及启动、Redis客户端 &#x1f4da;订阅专栏&#xff1a;Redis速…

RIP路由协议配置实验

实验目的&#xff1a; &#xff08;1&#xff09;理解RIP路由的原理&#xff1b; &#xff08;2&#xff09;掌握RIP路由的配置方法 实验器材&#xff1a; Cisco packet 实验内容&#xff1a; 实验步骤&#xff1a; &#xff08;1&#xff09;布置拓扑&#xff1a; &…

【Minikube Prometheus】基于Prometheus Grafana监控由Minikube创建的K8S集群

文章目录 1. 系统信息参数说明2. Docker安装3. minikube安装4. kubectl安装5. Helm安装6. 启动Kubernetes集群v1.28.37. 使用helm安装Prometheus8. 使用helm安装Grafana9. Grafana的Dashboard设定10. 设定Prometheus数据源11. 导入Kubernetes Dashboard12. 实验过程中的常见问题…

shell打印粉色小心心、颜文字心心

#!/bin/bash # *********************************************************# # # # * Author : 白嫖一茶 # # * QQ邮箱址 : 2534824121qq.com # #…

万界星空科技车间生产管理系统解决方案

车间管理系统解决方案:   &#xff08;一&#xff09;车间生产计划管理解决方案   车间管理系统解决方案对于一般的生产计划&#xff0c;需完成编制、审批、下达、执行、完工等操作&#xff0c;车间管理系统解决方案立足于减少中间环节浪费&#xff0c;节约成本&#xff0c…

【Vue】使用Axios请求下载后端返回的文件流,并能够提示后端报错信息

【需求】使用Axios请求下载后端返回的文件流&#xff0c;下载失败时提示信息不写死&#xff0c;按照后端返回的信息进行提示。 一、需求分析 看到这个需求的时候&#xff0c;有人可能会很疑惑&#xff0c;这不是直接就能获取到吗&#xff0c;直接message.error()弹框就完事了&…

Matlab:BP神经网络算法,二叉决策树

1、BP神经网络算法 (1)步骤 1.准备训练数据和目标值 2.创建并配置BP神经网络模型 3.训练BP神经网络模型 4.用BP神经网络模型预测数据 例&#xff1a;某企业第一年度营业额为132468&#xff0c;第二年度为158948&#xff0c;第三年度为183737&#xff0c;预测第四年度的营…

【并发设计模式】聊聊线程本地存储模式如何实现的线程安全

前面两篇文章&#xff0c;通过两阶段终止的模式进行优雅关闭线程&#xff0c;利用数据不变性的方式保证数据安全&#xff0c;以及基于COW的模式&#xff0c;保证读数据的安全。本篇我们来简述下如果利用线程本地存储的方式保证线程安全。 首先一个大前提就是并发问题&#xff…

【六袆 - Framework】vue3入门;vue框架的特点矩阵列举;Vue.js 工作原理

vue框架的特点 Vue.js的特点展开叙述Vue.js的工作原理展开叙述 官方文档&#xff1a; https://cn.vuejs.org/guide/introduction.html Vue.js的特点 ┌────────────────────┬────────────────────────────────────…

yolov5 主要流程

1.介绍 本文包含了有关yolov5目标检测的基本流程&#xff0c;包括模型训练与模型部署&#xff0c;旨在帮助小伙伴们建立系统的认知&#x1f496;&#x1f496; YOLO是 "You only look once "的首字母缩写&#xff0c;是一个开源软件工具&#xff0c;它具有实时检测…

昇腾910平台安装驱动、固件、CANN toolkit、pytorch

本文使用的昇腾910平台操作系统是openEuler&#xff0c;之前没了解过&#xff0c;不过暂时感觉用起来和centOS差不多。系统架构是ARM&#xff0c;安装包基本都是带aarch64字样&#xff0c;注意和x86_64区别开&#xff0c;别下错了。 安装依赖 cmake 通过yum安装的cmake版本较…

一体化、一站式!智能视频客服加码全媒体云呼叫中心能力

凭借对电话、短信、邮件、社交媒体、视频等数种沟通渠道强大的统一集成能力&#xff0c;全媒体云呼叫中心已跃升成为现代企业客户服务的核心工具&#xff0c;高效便捷地为企业提供客户服务。而随着消费者需求愈加多元化和个性化&#xff0c;传统的语音通话方式已无法满足部分消…

PHP序列化总结1--序列化和反序列化的基础知识

序列化和反序列化的作用 1.序列化&#xff1a;将对象转化成数组或者字符串的形式 2.反序列化&#xff1a;将数组或字符串的形式转化为对象 为什么要进行序列化 这种数据形式中间会有很多空格&#xff0c;不同人有不同的书写情况&#xff0c;可能还会出现换行的情况 为此为了…

【qt】解决qt里编辑qss后失效问题(qt编码问题)

1、先创建qss文本stylesheet.qss 以按钮为例 QPushButton {background-color:rgb(240,255,255);color: rgb(0, 0, 2);border-style: outset;border-color: beige;border-radius: 10px; }/* hover按钮悬浮&#xff0c;鼠标悬浮在按钮上的状态&#xff0c;按钮颜色 */QPushButto…