十一 17
在开发过程中,当一个Linux程序异常退出时,我们可以通过core文件来分析它异常的详细原因。缺省情况下,Linux在程序异常时不产生core文件,要想让程序异常退出时产生core dump文件,需要使用ulimit命令更改coredump的设置:
ulimit -c unlimited
上面的命令表示在程序异常时产生core dump文件,并且不对core dump文件的大小进行限制。
上述设置只是使能了core dump功能,缺省情况下,内核在coredump时所产生的core文件放在与该程序相同的目录中,并且文件名固定为core。很显然,如果有多个程序产生core文件,或者同一个程序多次崩溃,就会重复覆盖同一个core文件。
我们通过修改kernel的参数,可以指定内核所生成的coredump文件的文件名。
嵌入系统, 开源软件
linux
Linux使用笔记: 定制core dump文件的文件名
十一 13
从windows访问Linux命令行,最佳工具组合是putty + screen。这两个工具都是非常出色的开源软件。
在IBM网站上的linux 技巧:使用 screen 管理你的远程会话是一篇很好的介绍screen的文章。本文不再重复介绍screen这个工具,而主要介绍如何关闭screen的闪屏功能。
开源软件
linux
Linux使用笔记: 关闭Linux下screen的闪屏功能
十一 11
Linux系统缺省并没有打开IP转发功能,本文介绍如何查看、修改IP转发功能。
开源软件
linux
Linux使用笔记: 在Linux中使能IP转发
十一 10
安装了一台CentOS的虚拟机,发现时区设罢的不正确,因为没装图形界面,一时不知道怎么改时区。在邮件列表里搜索了一下,发现解决方法很简单,直接用所需的时区信息,覆盖/etc/localtime即可。
开源软件
linux
Linux使用笔记: 更改CentOS的时区(timezone)
十一 03
本文介绍如何在gvim中使用pyclewn和gdbserver进行远程调试。远程调试的命令也可以直接在gdb或ddd中使用。
嵌入系统, 开源软件, 文本处理
Vim, 调试
使用gvim+pyclewn+gdbserver进行远程调试
十 10
本文介绍了如何使用pyclewn在gvim中用gdb调试程序。pyclewn是vimgdb作者的另外一个作品,使用它可以使gvim在UNIX/LINUX以及windows上与gdb集成调试。
开源软件, 文本处理
Vim
vi/vim使用进阶: 在VIM中使用GDB调试 – 使用pyclewn
九 16
记录一些非常用的subversion命令,在开发过程中有时会用到。
开发编程, 开源软件
linux
Linux使用笔记: subversion使用
九 03
经常需要使用scp向虚拟机上拷贝文件,每次都输入密码太麻烦,于是按下面的步骤配置了一下,再使用ssh或scp登录虚拟机就不需输入密码了…
开源软件
linux
Linux使用笔记: 实现ssh不需要密码登录
九 01
关于在Linux shell下查看共享内存信息的笔记。
开源软件
linux
Linux使用笔记: 共享内存的查看与释放
最新评论