十一 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进行远程调试
十一 01
杨乐盈小同学上幼儿园已经两个月了,最初的新鲜感已经过去,现在开始不愿意去上学,每天早晨都会例行的哭上一小段时间,不过到了幼儿园,很快又会和老师同学玩的兴高采烈。 星期六的早上,美丫小同学起床时又例牌的哭了起来,“我不要去幼儿园,我不要去幼儿园”。 妈妈安慰她:“今天是星期六,幼儿园休息,不用去。我们星期一再去幼儿园”。 杨美丫小脑瓜一转,突发奇语:“我星期一也不要去幼儿园,我要把星期一删掉!” “星期一删掉了,还有星期二、星期三、……、都要去幼儿园的呀”,妈妈逗她。 “我要把它们全都删掉!……” 哦,多完美的生活啊!没有星期一、星期二、……,每天都是星期六和星期日,杨美丫还真会享受啊!
吾家有女
幼儿园, 育儿
删掉星期一
十 10
本文介绍了如何使用pyclewn在gvim中用gdb调试程序。pyclewn是vimgdb作者的另外一个作品,使用它可以使gvim在UNIX/LINUX以及windows上与gdb集成调试。
开源软件, 文本处理
Vim
vi/vim使用进阶: 在VIM中使用GDB调试 – 使用pyclewn
九 21
本文回答网友Karl的提问,介绍了vim的命令行补全功能。
文本处理
Vim
使用vim的命令行补全功能
九 16
记录一些非常用的subversion命令,在开发过程中有时会用到。
开发编程, 开源软件
linux
Linux使用笔记: subversion使用
最新评论