摘要: 日志原文:http://blog.sohu.com/people/!a2VmYW5sb3ZleXVuaW5nQHNvaHUuY29t/159962486.htmldu -sh * 查看当前目录下的文件夹大小du 命令用途概述磁盘使用。语法du[-a|-s] [-k] [-m] [-g][-l] [-r] [-x] [-H|-L][File ...]描述du命令显示用于文件的块的数量。如果指定的File参数实际上是一个目录,就要报告该目录内的所有文件。如果没有提供File参数,du命令使用当前目录内的文件。如果File参数是一个目录,那么报告的块的数量就是分配到目录中文件以及分配到目录自身的块之 阅读全文
posted @ 2011-12-21 18:01 balaamwe 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: Linux系统中在应用程序运行过程中经常会遇到程序突然崩溃,提示:Segmentation fault,这是因为应用程序收到了SIGSEGV信号。这个信号提示当进程发生了无效的存储访问,当接收到这个信号时,缺省动作是:终止w/core。 终止w/core的含义是:在进程当前目录生成core文件,并将进程的内存映象复制到core文件中,core文件的默认名称就是“core”(这是Unix类系统的一个由来已久的功能)。 事实上,并不是只有SIGSEGV信号产生coredump,还有下面一些信号也产生coredump:SIGABRT(异常终止)、SIGBUS(硬件故障)、SIGEMT(硬件故障)、S 阅读全文
posted @ 2011-12-21 17:42 balaamwe 阅读(336) 评论(0) 推荐(0) 编辑
摘要: LinuxCore Dump 配置与调试1.core文件的生成开关和大小限制---------------------------------1)使用ulimit-c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。2)使用ulimit-cfilesize命令,可以限制core文件的大小(filesize的单位为kbyte)。若ulimit-cunlimited,则表示core文件的大小不受限制。如果生成的信息超过此大小,将会被裁剪,最终生成一个不完整的core文件。在调试此core文件的时候,gdb会提示错误。2.core文件的名称和生成路径------ 阅读全文
posted @ 2011-12-21 17:41 balaamwe 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 何谓 core? 在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明 者为王安),线圈就叫作 core ,用线圈做的内存就叫作 core memory。如今 ,半导体工业澎勃发展,已经没有人用 core memory 了,不过,在许多情况下, 人们还是把记忆体叫作 core 。 何谓 core dump? 我们在开发(或使用)一个程序时,最怕的就是程序莫明其妙地当掉。虽然系 统没事,但我们下次仍可能遇到相同的问题。于是这时操作系统就会把程序当掉 时的内存内容 dump 出来(现在通常是写在一个叫 core 的 file 里面),让 我们或是 debugger 做为参考。这个动作就 阅读全文
posted @ 2011-12-21 17:40 balaamwe 阅读(203) 评论(0) 推荐(0) 编辑
摘要: http://haobing2005.blog.163.com/blog/static/466678620097180467346/今天调试一个程序, 用到了core dump, 但是不知道是做什么用的,查了一下,明白了些, 记于此.什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.core dum 阅读全文
posted @ 2011-12-21 17:40 balaamwe 阅读(307) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/xzpp/archive/2010/08/07/1794745.html1. Git和GitHub简单文字说明Git是一个开源的分布式版本控制系统,用以有效、高速的处理各种规模的项目版本管理, 它是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件,后来得到广泛的使用。GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或GoogleCode这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“ 阅读全文
posted @ 2011-12-21 14:20 balaamwe 阅读(338) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/xzpp/archive/2011/10/10/2206619.html1. core dump和heap dump文件core dump保存cpu,jvm相关的信息,主要保存的是java应用各线程在某一时刻的运行的位置,即执行到哪一个类的哪一个方法哪一个行上。javacore是一个文本文件,打开后可以看到每一个线程的执行栈,以stacktrace的方式显示。通过对javacore的分析可以得到应用是否“卡”在某一点上,即在某一点运行的时间太长,如数据库查询,长期得不到响应,最终导致系统崩溃。heap dump保存java程序内存使用情况。heap 阅读全文
posted @ 2011-12-21 14:14 balaamwe 阅读(4625) 评论(0) 推荐(0) 编辑