Linux下路由表调试工具traceroute】的更多相关文章

在做静态路由表或者路由表分配时,比较直接的调试工具是traceroute,可以跟踪访问一个IP所到达的路由层级,从而知道经过哪些链路. 参考: http://man.linuxde.net/traceroute…
Linux下的调试工具 随着XP的流行,人们越来越注重软件的前期设计.后期的实现,以及贯穿于其中的测试工作,经过这个过程出来的自然是高质量的软件.甚至有人声称XP会淘汰调试器!这当然是有一定道理的,然而就目前的现实来看,这还是一种理想.在日常工作中,调试工具还是必不可少的.在Linux下,调试工具并非只有gdb,还有很多其它调试工具,它们都各有所长,侧重方面也有所不同.本文介绍几种笔者常用的调试工具:  1. mtrace 在linux下开发应用程序,用C/C++语言的居多.内存泄露和内存越界等…
作为一名资深的linux运维工程师,为方便了解和追求服务器的高性能,如cpu.内存.io.网络等等使用情况,要求运维工程师必须要熟练运用一些必要的系统性能调试工具,liunx下提供了众多命令方便查看各种资源的使用情况.经常用的有ps.top.free.mpstat.iostat.vmstat.netstat..下面简单介绍下这几个工具的使用: 一.toptop是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top显示系统当前的进程和其…
xdebug简介 Xdebug是php的一款调试工具,是基于zend的一个扩展,可以用来跟踪,调试和分析PHP程序的运行状况.如变量,函数调试,性能监测,代码覆盖率等 xdebug安装 1.下载xdebug源程序 git clone git://github.com/xdebug/xdebug.git https://xdebug.org/download.php#releases 2.解压xdebug包 tar -xzvf xdebug.tgz 3.进入解压目录 cd xdebug 4.运行p…
0.  编译环境所需要的工具 libsocketcan-0.0.11.tar.bz2 canutils-4.0.6.tar.bz2 下载路径 https://public.pengutronix.de/software/libsocketcan/libsocketcan-0.0.11.tar.bz2 #0.0.11版本 https://public.pengutronix.de/software/socket-can/canutils/v4.0/canutils-4.0.6.tar.bz2 #4…
ltrace能够跟踪进程的库函数调用,它会显现出哪个库函数被调用,而strace则是跟踪程序的每个系统调用. 下面是一个ltrace与strace的对比   1)系统调用的输出对比   我们用输出hello world的程序做如下测试: #include <stdio.h> int main () {         printf("Hello world!\n");         return 0; } gcc hello.c -o hello     用ltrace跟…
https://www.cnblogs.com/chenfulin5/p/6797756.html 一.下载源码 下载canutils和libsocketcan libsocketcan地址:https://public.pengutronix.de/software/libsocketcan/libsocketcan-0.0.11.tar.bz2 #0.0.11版本 canutils地址:https://public.pengutronix.de/software/socket-can/can…
1当程序出现core的时候: gdb out[your program] core.out.45726.1431954543 可以看到程序崩溃时候的堆栈信息. valgrind ./out 由于valgrind 默认检查 memery check 较完整的命令:valgrind --tool=memcheck --leak-check=full --show-reachable=yes --num-callers=20 --log-file=memcheck.log --track-origin…
1.valgrind之memcheck  最常用的工具,用来检测程序中出现的内存问题,所有对内存的读写都会被检测到,一切对malloc()/free()/new/delete的调用都会被捕获.所以,它能检测以下问题:  1.对未初始化内存的使用:  2.读/写释放后的内存块:  3.读/写超出malloc分配的内存块:  4.读/写不适当的栈中内存块:  5.内存泄漏,指向一块内存的指针永远丢失:  6.不正确的malloc/free或new/delete匹配:  7.memcpy()相关函数中…
对于picocom, kermit, minicom, picocom 最简单易用,也全然符合我的使用需求. 安装(mint / ubuntu): $ sudo apt-get install picocom 使用: $ picocom -b 115200 /dev/ttyUSB0 (/dev/ttyUSB0 为串口设备文件,假设用的不是USB转串口,则为 /dev/ttyS*) (能够设置一个别名,如 alias pc='picocom -b 115200 /dev/ttyUSB0',这样在终…