十一 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使用笔记: 定制core dump文件的文件名
十一 13

从windows访问Linux命令行,最佳工具组合是putty + screen。这两个工具都是非常出色的开源软件。

在IBM网站上的linux 技巧:使用 screen 管理你的远程会话是一篇很好的介绍screen的文章。本文不再重复介绍screen这个工具,而主要介绍如何关闭screen的闪屏功能。

开源软件 Linux使用笔记: 关闭Linux下screen的闪屏功能
十一 11

Linux系统缺省并没有打开IP转发功能,本文介绍如何查看、修改IP转发功能。

开源软件 Linux使用笔记: 在Linux中使能IP转发
十一 10

安装了一台CentOS的虚拟机,发现时区设罢的不正确,因为没装图形界面,一时不知道怎么改时区。在邮件列表里搜索了一下,发现解决方法很简单,直接用所需的时区信息,覆盖/etc/localtime即可。

开源软件 Linux使用笔记: 更改CentOS的时区(timezone)
十一 03

本文介绍如何在gvim中使用pyclewn和gdbserver进行远程调试。远程调试的命令也可以直接在gdb或ddd中使用。

嵌入系统, 开源软件, 文本处理 , 使用gvim+pyclewn+gdbserver进行远程调试
10

本文介绍了如何使用pyclewn在gvim中用gdb调试程序。pyclewn是vimgdb作者的另外一个作品,使用它可以使gvim在UNIX/LINUX以及windows上与gdb集成调试。

开源软件, 文本处理 vi/vim使用进阶: 在VIM中使用GDB调试 – 使用pyclewn
16

记录一些非常用的subversion命令,在开发过程中有时会用到。

开发编程, 开源软件 Linux使用笔记: subversion使用
09

本笔记记录了如何在CentOS 5中关闭IPv6。

开源软件 Linux使用笔记:在CentOS 5中关闭IPv6
03

经常需要使用scp向虚拟机上拷贝文件,每次都输入密码太麻烦,于是按下面的步骤配置了一下,再使用ssh或scp登录虚拟机就不需输入密码了…

开源软件 Linux使用笔记: 实现ssh不需要密码登录
01

关于在Linux shell下查看共享内存信息的笔记。

开源软件 Linux使用笔记: 共享内存的查看与释放