十一 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文件的文件名
十一 15

祝杨乐盈三岁生日快乐!

吾家有女 祝杨乐盈生日快乐!
十一 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进行远程调试
十一 01

杨乐盈小同学上幼儿园已经两个月了,最初的新鲜感已经过去,现在开始不愿意去上学,每天早晨都会例行的哭上一小段时间,不过到了幼儿园,很快又会和老师同学玩的兴高采烈。 星期六的早上,美丫小同学起床时又例牌的哭了起来,“我不要去幼儿园,我不要去幼儿园”。 妈妈安慰她:“今天是星期六,幼儿园休息,不用去。我们星期一再去幼儿园”。 杨美丫小脑瓜一转,突发奇语:“我星期一也不要去幼儿园,我要把星期一删掉!” “星期一删掉了,还有星期二、星期三、……、都要去幼儿园的呀”,妈妈逗她。 “我要把它们全都删掉!……” 哦,多完美的生活啊!没有星期一、星期二、……,每天都是星期六和星期日,杨美丫还真会享受啊!

吾家有女 , 删掉星期一
10

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

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

本文回答网友Karl的提问,介绍了vim的命令行补全功能。

文本处理 使用vim的命令行补全功能
16

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

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