摘要: 1,说明:我们在用这个命令的时候主要是为了产生core文件,就是程序运行发行段错误时的文件:ulimit -c unlimited生成core文件,ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size]4,参数介绍:-H 设置硬件资源限制.-S 设置软件资源限制.-a 显示当前所有的资源限制.-c size:设置core文件的最大值.单位:blocks-d size:设置数据段的最大值.单位:kbytes-f size:设置创建文件的最大值.单位:blocks-l size:设置在内存中锁定进程的 阅读全文
posted @ 2013-05-04 23:20 wuxi812 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 通常,command not found是系统不能找到执行命令的路径引起的,是怎么回事儿呢?拿命令ifconfig来说,如果没有把:/sbin追加到环境变量,直接输入ifconfig命令是不能执行的,输入/sbin/ifconfig才能执行。通过whereis ifconfig可得知ifconfig所在路径是/sbin/ifconfig,即在sbin目录下。如果环境变量中没有设置/sbin,则会显示command not found,如果不设置环境变量并企图先进入/sbin目录再执行ifconfig命令是不会成功的,因为系统不会主动搜索当前目录下的文件,它不关心你的当前目录在哪儿,只会搜索环境 阅读全文
posted @ 2013-05-04 23:04 wuxi812 阅读(5167) 评论(0) 推荐(0) 编辑
摘要: 查看core dumped的详细错误原因什么是CoreDump?今天调试一个程序,用到了coredump,于是写出来,记于此.什么是CoreDump?Core的意思是内存,Dump的意思是扔出来,堆出来.开发和使用Unix程序时,有时程序莫名其妙的down了,却没有任何的提示(有时候会提示coredumped). 这时候可以查看一下有没有形如core.进程号的文件生成,这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.coredump又叫核心转储,当程序运行过程中发生异常,程序异常退出时,由操作系统把程序当前的内存状况存储在一个core文件中,叫core 阅读全文
posted @ 2013-05-04 22:50 wuxi812 阅读(5609) 评论(0) 推荐(0) 编辑