该目录下的代码文件从功能上可以分为三类,一类是硬件(异常)中断处理程序文件,一类是系统
调用服务处理程序文件,另一类是进程调度等通用功能文件。参见图1.5。我们现在根据这个分类方式,
从实现的功能上进行更详细的说明。
5.1.1.1 硬件中断处理类程序
主要包括两个代码文件:asm.s 和traps.c 文件。asm.s 用于实现大部分硬件异常所引起的中断的汇
编语言处理过程。而trap...
分类:
系统服务 时间:
2015-04-21 11:11:47
收藏:
0 评论:
0 赞:
0 阅读:
265
1. 问题描述 今天需要查看系统的日志文件,但却没有找到/var/log/messages这个文件。网上搜素资料,说是要配置/etc/syslog.conf。syslog采用可配置的、统一的系统登记程序,随时从系统各处接受log请求,然后根据/etc/syslog.conf中的预先设定把log信息写入相应文件中、邮寄给特 定用户或者直接以消息的方式发往控制台。
好吧,问题又来了。系统中依然没...
分类:
系统服务 时间:
2015-04-21 11:09:17
收藏:
0 评论:
0 赞:
0 阅读:
282
在linux下一切都是文件,目录是文件,硬件也是文件.所以基础的文件操作就尤其重要.
1. 列出目录的内容:
ls 不加目录名列出当前目录
参数:
-a 显示所有文件(包括隐藏文件)
-l 显示详细信息
-R 递归显示子目录结构
-ld 显示目录和链接信息
2. ...
分类:
系统服务 时间:
2015-04-21 11:08:17
收藏:
0 评论:
0 赞:
0 阅读:
268
在打开了很多会占用内存的程序后,关闭这些程序后,发现内存空间还是和没有关闭应用程序时的占用一样,以致使其它应用程序打开时内存不够或很卡,那么此时就想清理掉以前的程序打开时所占用的内存,而大部分都是缓存数据所占用的,那么怎样进行内存的清理呢?可以使用以下的步骤来进行内存的清理:
1.清理前内存使用情况
free -h
2.开始清理
echo 1> /proc/sys...
分类:
系统服务 时间:
2015-04-21 11:06:57
收藏:
0 评论:
0 赞:
0 阅读:
229
>Erlang machine stopped instantly (distribution name conflict?). The service is not restarted as OnFail is set to ignore.-报错解决方案 原来是NNND。。。 RabbitMQ安装...
分类:
系统服务 时间:
2015-04-21 11:05:47
收藏:
0 评论:
0 赞:
0 阅读:
1910
原创,转载时请注明,谢谢。邮箱:tangzhongp@163.com, 地址:http://www.cnblogs.com/embedded-tzp 有好文章,就不自己写了,偷懒。原文链接: http://blog.csdn.net/zhangliang_571/article/details/85...
分类:
系统服务 时间:
2015-04-21 11:04:37
收藏:
0 评论:
0 赞:
0 阅读:
264
SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者;chmodu+sFILEchmodu-sFILE如果FILE本身原来就有执行权限,则SUID显示为s;否则显示S;SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组;如果一个目录设置了SGID位,..
分类:
系统服务 时间:
2015-04-21 09:56:47
收藏:
0 评论:
0 赞:
0 阅读:
364
crontab:任务计划
-e:创建并编辑crontab配置文件,编辑结束时,文件被自动安装
-l:在标准输入设备上显示crontab配置文件的内容
-r:删除crontab配置文件
五个字段分别表示:分、时、日、月、周
eg:
每天凌晨1点20分清空/var/log/champly.log日...
分类:
系统服务 时间:
2015-04-21 09:46:38
收藏:
0 评论:
0 赞:
0 阅读:
244
一、我们先来看下信号的所设计的数据结构:struct task_struct {
int sigpending;
int exit_code, exit_signal;
/* Protects signal and blocked */
struct signal_struct *sig;
sigset_t blocked;
struct sigpending pending;...
分类:
系统服务 时间:
2015-04-21 09:33:47
收藏:
0 评论:
0 赞:
0 阅读:
362
1. 如何解决"Add JDK"警告
当Maven4MyEclipse第一次工作时,您可能会执行一个Maven操作,这需要一个完整的JDK(而不是仅仅一个JRE)来运行。当发生这种情况时,您可能会看到一个JDK警告。当您看到这样的一个警告后,可以点击Maven JDK链接直接跳转到配置页面,在这里您可以为Maven的使用设置一个JDK。
JDK警告
如果您已经有了一些JD...
分类:
系统服务 时间:
2015-04-21 09:33:37
收藏:
0 评论:
0 赞:
0 阅读:
346
1. $sudo pip install -v pyv8Error: pip unicodedecodeerror ‘ascii’ codec can’t decode byte 0xe2 in position 42 ordinal not in range(128)2. 更新pip版本卸载 py...
分类:
系统服务 时间:
2015-04-21 09:29:08
收藏:
0 评论:
0 赞:
0 阅读:
1106
一、简介 Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或...
分类:
系统服务 时间:
2015-04-21 09:28:07
收藏:
0 评论:
0 赞:
0 阅读:
293
在 Linux 的文件系统中,磁盘块分成了 3 个部分。一部分称为数据区,用来存放文件内容。另一部分称为 inode 表,用来存放文件属性。第三部分称为超级块,用来存放文件系统本身的属性。文件的内容和属性分开存放,文件的属性存储在一个称为 inode 的数据结构中,inode 存放在 inode 表...
分类:
系统服务 时间:
2015-04-21 09:26:17
收藏:
0 评论:
0 赞:
0 阅读:
319
1.内存池的目的 提高程序的效率 减少运行时间 避免内存碎片2.原理 要解决上述两个问题,最好的方法就是内存池技术。具体方法就是,申请内存 :大小固定,提前申请,重复利用。3.使用场合 长时间运行的服务程序 对速度要求高的程序 对稳定性要求高的程序4.内存池不能满足所有的需求 内存池...
分类:
系统服务 时间:
2015-04-21 08:17:57
收藏:
0 评论:
0 赞:
0 阅读:
336
Linux开发环境第三方库规划.pdf【写作目的】让工作变得有条理,不乱糟糟,即使存在大量的第三方,也有章可循。简而言之,就是要保持目录的干净(如/usr/local目录),保持...
分类:
系统服务 时间:
2015-04-21 02:37:01
收藏:
0 评论:
0 赞:
0 阅读:
15
1.intruductionexit使shell(脚本)以指定状态值退出,不带参数执行exit时,shell或脚本以最后执行命令的状态值退出。shell退出前,trap会捕猎EXIT信号。0表示执行成功,非0值表执行失败。它经常用于判断语句和循环语句来控制程序和表达式的流程。exit使得编写脚本时可以自行设置退..
分类:
系统服务 时间:
2015-04-21 02:06:47
收藏:
0 评论:
0 赞:
0 阅读:
486
一、while的语法格式二、until的语法格式三、示例与练习四、补充一、while的语法格式------------------------------------------while测试条件;do语句1语句2······done------------------------------------------条件满足时就循环,直到条件不满足,则退出循环退出循环..
分类:
系统服务 时间:
2015-04-21 02:06:17
收藏:
0 评论:
0 赞:
0 阅读:
265