linux tools
在linux平台下的一些工具使用
Linux_Glacier
夜阑卧听风吹雨
展开
-
公钥、私钥、签名、证书-一文全解释
CA选项指明用于被签名的csr证书,-CAkey选项指明用于签名的密钥,-CAserial指明序列号文件,而-CAcreateserial指明文件不存在时自动生成。为了生成这样的密钥,需要一个至少四位的密码。CSR文件必须有CA的签名才可形成证书,可将此文件发送到verisign等地方由它验证,要交一大笔钱,何不自己做CA呢。在制作csr文件的时,必须使用自己的私钥来签署申,还可以设定一个密钥。crt是CA认证后的证书文,(windows下面的,其实是crt),签署人用自己的key给你签署的凭证。原创 2023-08-31 15:08:21 · 1046 阅读 · 0 评论 -
rpm 包版本号含义
原创 2023-06-16 15:50:20 · 129 阅读 · 0 评论 -
Linux gdb调试无法显示详细堆栈信息
命令:dnf debuginfo-install xxx(包名称)要安装详细的 debug 相关包。原创 2023-06-16 10:22:55 · 479 阅读 · 0 评论 -
warning: user mockbuild does not exist - using root
安装src.rpm出现报错。原创 2022-08-14 22:11:16 · 4322 阅读 · 0 评论 -
xshell7 登录脚本 设置跳板机
在实际开发或生产环境,经常会出现跳板机,手动执行比较麻烦,故进行如下两步设置即可:第一步在中将跳板机的 IP 填入到连接中,我实验的跳板机是 ,需要跳转到的服务器为第二步原创 2022-08-06 16:11:37 · 643 阅读 · 0 评论 -
gdb调试大全
文章目录GDB调试gdb基本命令汇总调试可执行文件调试core文件gdb断点调试GDB调试gdb基本命令汇总commandfile <文件名>加载被调试的可执行程序文件run单步执行,运行程序,停在第一执行语句如果可执行程序需要传参,可写在run后面list查看源代码,简写lset设置变量的值next单步调试(不进入的单步执行,函数直接执行),简写nstep单步调试(跳入自定义函数内部执行,使用finish退出该函数的调用函数)原创 2022-03-10 18:03:16 · 890 阅读 · 0 评论 -
编译源码pkg-config报错问题(configure\pkg-config\PKG_CONFIG_PATH关系)
编译源码pkg-config报错问题:…d libraries… yeschecking dynamic linker characteristics… (cached) GNU/Linux ld.sochecking how to hardcode library paths into programs… immediatechecking for pkg-config… /usr/bin/pkg-configchecking pkg-config is at least version 0.原创 2021-01-31 13:37:54 · 6171 阅读 · 0 评论 -
usb描述符打印实现
usb描述符打印实现通过libusb实现系统lsusb -v的功能使用场景:在一些平台没有lsusb -v的功能,通过自己实现的lsusb -v可以在这些平台查询device的描述符信息废话不多说,直接上代码#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <pthread.h>#include <lib原创 2020-11-29 12:57:16 · 289 阅读 · 0 评论 -
iperf基本使用方式
完美运行在安卓的iperf工具&测试带宽工具iper3使用方式编译方式很简单类似下面说的iperf2,源码官网很容易下载到使用步骤:PC端:在pc端放入/out/bin/iperf3设置依赖库iperf-master/out/lib,通过设置环境变量,使可执行文件能够找到依赖库(export LD_LIBRARY_PATH=LD_LIBRARY_PATH:xxx/iperf-tools/out/lib)车机端:在车机端放入/out-arm/bin/iperf3设置依赖库iperf原创 2020-07-09 23:28:45 · 2475 阅读 · 0 评论 -
Linux与Android的区别
app QQ 微信 游戏 控制界面GUI QT(C++) Android(Java) GTK© MiniGUI©本地可执行程序 ls mkdir sudo mv …本地库 libc.so.6 libjpeg.so libstdc++ …文件系统kernel Linux Android windowsbootloader uboot板卡 = SOC+DDR+EMMC(NOND)+LCD+TS+SOUND+NET…SOC = CPU+BUS+外设.原创 2020-05-11 22:31:46 · 317 阅读 · 0 评论 -
vim 最全完美风格搭配
vim 最全完美风格搭配非常简单,只需在家目录下,编辑vimrc即可,vim .vimrc把下面的copy到vimrc中,即可:" Vim color file"" Author: Tomas Restrepo <tomas@winterdom.com>" https://github.com/tomasr/molokai"" Note: Based on the Mo...原创 2020-02-12 10:38:21 · 426 阅读 · 0 评论 -
backtrace调试方式
最近项目出现了断错误,由于程序deman运行在arm上,所以想找到一种方式,找到端错误的出错位置,然后找到了backtrace,但是后来发现安卓的NDK不支持execinfo.h,要想使用的话就要自己去提取相关的库到NDK中了,日后有空在去搞吧,虽然在本项目上面用不到,但是还是总结一下把,下一篇去介绍gdb在arm平台上的使用。实例程序#include <stdio.h>#include <stdlib.h>#include <signal.h>#include原创 2020-05-13 23:25:52 · 639 阅读 · 0 评论