Linux
o_longzhong
这个作者很懒,什么都没留下…
展开
-
Linux 添加证书
sudo cp path/to/goagent/local/your.crt /usr/share/ca-certificates/your.crt sudo chmod a+r /usr/share/ca-certificates/goagent.crt sudo dpkg-reconfigure ca-certificates原创 2015-05-09 18:10:57 · 1853 阅读 · 0 评论 -
Linux下利用backtrace追踪函数调用堆栈以及定位段错误
通常情况系,程序发生段错误时系统会发送SIGSEGV信号给程序,缺省处理是退出函数。我们可以使用 signal(SIGSEGV, &your_function);函数来接管SIGSEGV信号的处理,程序在发生段错误后,自动调用我们准备好的函数,从而在那个函数里来获取当前函数调用栈。举例如下:#include #include #include #include #i转载 2016-02-23 11:26:44 · 595 阅读 · 0 评论 -
addr2line命令
linux addr2line 命令使用转载 2016-02-23 11:36:37 · 738 阅读 · 0 评论 -
GDB中应该知道的几个调试方法
<转>http://coolshell.cn/articles/3643.html –陈皓七、八年前写过一篇《用GDB调试程序》,于是,从那以后,很多朋友在MSN上以及给我发邮件询问我关于GDB的问题,一直到今天,还有人在问GDB的相关问题。这么多年来,有一些问题是大家反复在问的,一方面,我觉得我以前的文章可能没有说清楚,另一方面,我觉得大家常问的问题正是最有用的,所以,在这里罗列出来。希望大家补充转载 2016-02-23 14:13:31 · 349 阅读 · 0 评论 -
Vim 笔记
1. 环境配置[exVim](http://exvim.github.io/), Bundle2. 命令使用A. Vim参考手册 B. 扩展练习 函数区域快捷键: ]] 是向后找函数头。[] 是向前找函数尾,][ 是向后找函数尾。 记忆规律是这样:[ 开关的命令是向前找,] 是向后找。重复按两遍的,是按指定方向找函数头。因为这种行为更常用,而且比按两个不同的键略快。原创 2016-02-23 16:36:00 · 416 阅读 · 0 评论 -
Linux core文件
core文件的简单介绍 在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。开启或关闭core文件的生成 用以下命令来阻止系统生成core文件: ulimit -c 0 下面的命令可以检查生成core文件的选项是否打开: ulimit -a 该命令将显示所有的用户定制,其中选项-a代表“all”。也可以修改转载 2016-03-09 23:22:36 · 381 阅读 · 0 评论 -
Linux生成core文件、core文件路径设置
<转>http://www.nginx.cn/1521.html在Linux下产生并调试core文件 先看看我用的是个什么机器:$ uname -a Linux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看看默认的一些参数,注意core file size是个0,程序出错时不会转载 2016-03-09 23:27:07 · 1084 阅读 · 0 评论 -
在Linux下查看共享文件夹
一般情况,我们用到smbclient,常用方法所如下: #smbclient -L //IP地址或计算机名 smbclient是samba的Linux客户端,在Linux机器上用来查看服务器上的共享资源,也可以向ftp一样,用户可以等里samba服务器,也可以上传put和下载get文件,遗憾的是中文支持不够好。 方案一 在文件夹浏览器中输入:smb://IP地址 或者 smb://主机名转载 2016-04-08 23:08:23 · 16264 阅读 · 0 评论