
linux系统工具和应用
JCY-JCY
无
展开
-
perf火焰图
此文件中也摘要了其他网站部分内容备注:仅适用perf命令,也能看到性能信息,火焰图会更加直观。当适用产生火焰图比较费劲时,可直接适用perf命令看性能信息第一、 查看linux系统是否支持perf 如果支持linux系统,linux内核必须让CONFIG_HAVE_PERF_EVENTS=yCONFIG_PERF_USE_VMALLOC=y在已运行中的linux系统...原创 2019-12-26 11:39:48 · 518 阅读 · 0 评论 -
libase64移植
目标为mips平台,需要在CFLAS中添加"-mxgot"选项,否则报错“lib/libbase64.o: CALL16 reloc at 0x618 not against global symbol”1、编译源码进入源码根目录,执行#make CC=mips64el-loongson-linux-gcc LD=mips64el-loongson-linux-ld ...原创 2019-12-03 16:01:55 · 365 阅读 · 0 评论 -
jsonrpc-c编译
for X861、#autoreconf -i如果报错连续执行两次,执行后会产生configure文件。2、打开configure文件,在12658行附近的内容,更改如下:# Check whether --with-libev was given.if test "${with_libev+set}" = set; then : withval=$with_libev...原创 2019-08-15 13:53:50 · 620 阅读 · 0 评论 -
挂载nfs文件系统
1. 从设备挂在开发机目录 1.1. Ubuntu启动nfs服务器 假设本机ubuntu的IP地址为”192.168.1.77”,使用root用户登录 使用如下命令启动nfs服务器 #sudo /etc/init.d/nfs-kernel-server restart 备注:前提需要安装nfs服务器,“#ps –e”出现nfsd进程说明,已经安装nfs服务器 在/et...原创 2019-08-10 10:08:45 · 665 阅读 · 0 评论 -
socat 实现串口转网络(监听)
1、首先建立虚拟串口,命令如下:#socat -d -d PTY PTY 返回如下:2019/08/02 11:07:08 socat[57130] N PTY is /dev/pts/92019/08/02 11:07:08 socat[57130] N PTY is /dev/pts/102019/08/02 11:07:08 socat[57130] N st...原创 2019-08-02 14:37:46 · 5419 阅读 · 0 评论 -
SSH建立隧道,网络数据包转发
第一、本地端口转发结构实例:内网无法上网通过能上网的某个设备连接外网服务器设备C(内网客户端) <---局域网---> 设备B <-----外网--->设备C(外网服务器) 设备A 设备B 设备C ...原创 2019-08-02 11:37:28 · 483 阅读 · 0 评论 -
nc命令 实现网络转发
第一、代理1情形描述: 1、客户端A(ClientA)和客户端B(ClientB),实现相互通信 2、ClientA连接到的端口号为6000,ClientB连接到的端口号为7000 3、ClientA和ClientB可以放在不同机器 实现说明: 1、借助代理,实现数据的转发 2、由于管道是单向传输,若需要实现ClientA和ClientB双向通...原创 2019-08-02 11:33:05 · 5668 阅读 · 0 评论 -
socat 在linux上创建虚拟串口
1、下载socat源码,并安装2、执行如下命令,创建两个虚拟串口#socat -d -d PTY PTY该命令的回复提示如下:若是虚拟的串口一直有效,必须使socat一直运行。当前产生的虚拟串口为"/dev/pts/9"和"/dev/pts/10"。这两个串口可互相通信了。3、测试 使用"minicom -D /dev/pts/10 -b ...原创 2019-08-02 11:12:40 · 6483 阅读 · 1 评论 -
paho.mqtt.c移植
1、make CC=arm-linux-gcc2、编译出的库文件在"build/output"文件夹下3、用户应用使用的头文件存放在"src"目录,包括MQTTAsync.h MQTTClient.h MQTTClientPersistence.hMQTTProperties.h MQTTReasonCodes.h MQTTSubscribeOpts.h...原创 2019-08-05 10:35:01 · 1248 阅读 · 1 评论 -
socat 移植与简单实用
socat的版本为socat-1.7.3.31、./configure --host=x86_64 CC=arm-linux-gcc --prefix=$PWD/arm2、make3、make install实例:第一、一端是unix服务器,一端是tcp客户端unix-server<->tcp-client1、创建一个本地tcp服务器...原创 2019-08-05 10:12:32 · 1119 阅读 · 0 评论