我们在编写服务端程序的时候,由于多线程并且环境复杂,程序可能在不确定条件的情况下宕掉,还不好重新,这是我们如何获取程序的出错信息,一种方法通过打日志,有时候一些错误日志也不能体现出来,这时就用到我们的coredump文件了。通常情况下coredmp包含了程序运行时的内存,..
分类:
数据库 时间:
2017-03-02 14:12:04
阅读次数:
229
一、引言 dump文件是C++程序发生异常时,保存当时程序运行状态的文件,是调试异常程序重要的方法,所以程序崩溃时,除了日志文件,dump文件便成了我们查找错误的最后一根救命的稻草。windows程序产生dump文件和linux程序产生dump文件的方式不一样,linux默认是不让产生core du ...
内建命令是shell一部分,一开始就加载进内存,程序一般简单;外部命令反之 2. 帮助命令的使用 内建命令:help 命令名;外部命令:命令名 --help man 命令名 info 命令名 ...
分类:
系统相关 时间:
2017-02-10 01:30:54
阅读次数:
172
主要参考博客gcc创建和使用静态库和动态库 对于熟悉windows的同学,linux上的静态库.a相当于win的.lib,动态库.so相当于win的.dll. 首先简要地解释下这两种函数库的区别,参考《Linux程序设计》 1. 静态库也被称为归档文件(archive,因此创建命令是ar),编译器和 ...
分类:
系统相关 时间:
2017-02-01 22:39:21
阅读次数:
274
转载: http://hi.baidu.com/linuxlife/blog/item/0d3e302ae2384d3a5343c1b1.html Linux下的动态库以.so为后缀,我也是初次在Linux下使用动态库,写一点入门步骤,以便以后能方便使用。 第一步:编写Linux程序库 文件1.动态 ...
分类:
系统相关 时间:
2017-01-10 08:43:13
阅读次数:
179
rpm 简介 RPM包管理员(简称RPM,全称为The RPM Package Manager)是在Linux下广泛使用的软件包管理器。RPM此名词可能是指.rpm的文件格式的软件包,也可能是指其本身的软件包管理器(RPM Package Manager)。最早由Red Hat研制,现在也由开源社区 ...
分类:
系统相关 时间:
2017-01-03 08:05:02
阅读次数:
291
1.suse linux 程序自动启动 在部署面安装的的时候,重启之后需要去tomcat/bin/startup.sh 下面去执行启动脚本。 设置开机自动启动该服务 在 vim /etc/init.d/boot.local 下面添加 需要启动的脚本 sh /home/app/tomcat7/bin/ ...
分类:
系统相关 时间:
2016-12-28 09:48:44
阅读次数:
241
http://www.cnblogs.com/yanlingyin/archive/2012/04/23/2466141.html Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Be ...
分类:
系统相关 时间:
2016-12-25 02:05:04
阅读次数:
292
以文件新形势存放批量的Linux命令集合,该文件能够被Shell解释执行,这种文件就是Shell脚本程序通常是由一段Linux命令,Shell命令,控制语句以及注释语句构成Shell脚本的编写:Shell骄傲本是纯文本文件,可以使用任何文本编辑器编写Shell脚本通常是以.sh作为后缀名
分类:
系统相关 时间:
2016-12-24 23:22:53
阅读次数:
252
特殊权限SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动用户。SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动用户所属的基本组。Sticky:在一个公共目录,每个用户都可以创建文件,能删除自己的文件,但不能删除别人的文件修改文..
分类:
系统相关 时间:
2016-12-22 07:19:42
阅读次数:
220