草庐IT

Frida-trace常用命令

全部标签

Linux常用命令大全

1.查看端口号占用lsof-i:端口号lsof-i:8060sudonetstat-nlp|grep80602.查看CPU、核数、磁盘信息[hadoop@master1~]$cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)[hadoop@master2software]$uname-aLinuxmaster23.10.0-1160.76.1.el7.x86_64#1SMPWedAug1016:21:17UTC2022x86_64x86_64x86_64GNU/Linux[hadoop@master2software]$archx86_

PostgreSQL命令行工具psql常用命令,查询,导出等

1.如果使用与操作系统用户名不相同的数据库用户名连接数据库时,需要指定对应的用户名和数据库名称:psql-h127.0.0.1-p5432-U用户名-d数据库名或sudo-upostgrespsql2.获取当前db中所有的表信息。select*frompg_tables; 3.想要进一步查看表结构,可以使用\d表名3.1\d命令后面的表名或索引名可以使用通配符,如“”或“?”,使用\dx?命令可以匹配数据库名以x开头的数据库3.2使用\dt* 命令可以匹配包含数据库名为t的数据库3.3 \d+命令可以显示更详细的信息3.4\di命令只显示索引postgres=#\dtb_test;数据表"pu

vim文本编辑器,常用命令

目录1、常用模式2、基本移动光标3、插入和替换文本4、删除和复制文本5、搜索和替换6、保存和退出Vim是一款功能强大的文本编辑器,在Linux系统中被广泛使用。它提供了丰富的编辑和操作功能,适用于编程、文件编辑、配置文件修改等各种任务。下面是对Vim常用场景详解:1、常用模式        ①普通模式(NormalMode):默认启动时进入的模式,用于浏览、编辑和移动光标。可以进行文本导航、删除、复制、粘贴等基本操作。 可以执行一些命令,如保存文件、退出编辑器等。        ②插入模式(InsertMode):通过按下i键或a键进入该模式,用于输入和编辑文本。可以直接输入文本内容,类似于普

git常用命令及概念对比

查看日志gitconfig--list查看git的配置gitstatus查看暂存区和工作区的变化内容(查看工作区和暂存区有哪些修改)gitlog查看当前分支的commit记录gitlog-pcommitID详细查看commitID的具体内容gitlog-L:funcName:fileName查看fileName文件中funcName函数的修改历史gitlog--pretty=oneline简易的查看commit记录(直接用gitlog--oneline更方便一些)gitlog--graph--pretty=oneline--abbrev-commit查看分支合并图gitdifffile.txt

使用篇丨链路追踪(Tracing)很简单:链路实时分析、监控与告警

在前面文章里面,我们介绍了单链路的筛选与轨迹回溯,是从单次请求的视角来分析问题,类似查询某个快递订单的物流轨迹。但单次请求无法直观反映应用或接口整体服务状态,经常会由于网络抖动、宿主机GC等原因出现偶发性、不可控的随机离群点。当一个问题发生时,应用负责人或稳定性负责人需要首先判断问题的实际影响面,从而决定下一步应急处理动作。因此,我们需要综合一段时间内所有链路进行统计分析,这就好比我们评估某个物流中转站点效率是否合理,不能只看某一个订单,而要看一段时间内所有订单平均中转时间与出错率。统计分析是我们观察、应用分布式链路追踪技术的重要手段。我们既可以根据不同场景要求进行实时的后聚合分析,也可以将常

Git 常用命令知识笔记

Git仓库数据结构Git仓库由一个个的commit组成某些commit上会有一些branch指向它们,这些branch的本质是引用有一个特殊的引用叫做HEAD,它始终指向当前的位置,这个位置可以是commit,也可以是branchstagingarea暂存区和addstaging原意:舞台表演前的筹划准备(例如汇集道具和演员)。Git中的意思:把改动内容汇集起来以待提交。stagingarea:待提交的修改内容暂时存放的地方。主要用于和已经改动但不打算提交的内容区分开来。add指令:把指定的内容放进暂存区。Workspace:工作区Stage:暂存区Repository:仓库区(本地仓库)Re

Git学习笔记(第3章):Git常用命令

目录3.1设置用户签名3.2初始化本地库3.3查看本地库状态3.4添加暂存区3.5提交本地库3.6历史版本3.7修改文件3.8版本穿梭小结命令作用gitconfig--globaluser.name用户名设置用户签名gitconfig--globaluser.email邮箱设置用户签名gitinit初始化本地库gitstatus查看本地库状态gitadd文件名添加到暂存区gitcommit-m“日志信息”文件名提交到本地库gitreflog、gitlog查看历史版本gitreset–hard版本号版本穿梭3.1设置用户签名基本语法gitconfig--globaluser.name用户名git

Java 诊断利器 Arthas monitor/watch/trace命令

一、监控相关命令介绍二、监控相关命令2.1、运行Demo2.2、monitor命令2.2.1、方法监控2.3、watch命令(重要)2.3.1、观察函数调用返回时的参数、this对象和返回值2.3.2、查看函数调用的入参和返回值2.3.3、深度遍历x说明2.3.4、查看方法调用前和函数返回后的值2.4、trace命令(重要)2.4.1、查看方法耗时情况2.4.2、据调用耗时过滤(重要)2.4.3、包含JDK函数2.4.4、trace多个类或者多个函数2.5、stack 命令(重要)2.5.1、查看方法被调用的调用情况2.5.2、根据条件表达式来过滤一、监控相关命令介绍        stack

35-Docker-常用命令详解-docker ps

常用命令详解-dockerps前言dockerpsoptions说明使用示例前言本篇来学习dockerps命令dockerps作用:列出容器options说明option作用-a,--all显示全部容器(默认只显示运行中的容器)-f,--filterfilter根据提供的filter过滤输出-n,--lastint列出最近创建的n个容器(默认-1,代表全部)-l,--latest显示最近创建的容器(包括所有状态的容器)-s,--size显示总的文件大小–no-trunc显示完整的镜像ID-q,--quiet静默模式,只显示容器ID使用示例不带参数,默认显示运行中的容器dockerps字段含义C

移动安全APP--Frida+模拟器,模拟器+burp联动

最近测APP被通报了,问题点测得比较深,涉及到frida和burp抓包,一般在公司可能会有网络的限制,手机没办法抓包,我就直接在模拟器上试了,就在这记录一下安装过程。目录一、Frida安装二、burp与逍遥模拟器联动一、Frida安装Frida需要python3环境的支持,在这我就不说python3的安装过程了网上也不少,或者直接和kali里面的联动一下也可以。那么首先就是测试一下自己的电脑上有没有python3环境。以上,就说明自己电脑上的python环境是正确的。接下来https://github.com/frida/frida/releases【frida下载地址】如果是用手机的话,就下