chattr是用来改变文件、目录属性。chattr命令的作用很大,其中一些功能是由linux内核版本来支持的。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。lsattr是用来显示chattr命令设置的文件属性。与chmod相比,chmod只是改变文件的读写,执行权限.....
分类:
系统相关 时间:
2014-07-29 12:33:36
阅读次数:
330
http://blog.chinaunix.net/topic/linux2/
分类:
系统相关 时间:
2014-07-28 16:41:34
阅读次数:
178
2014年7月26日 内核抢占和内核控制路径的设计
内核抢占的一种定义:如果进程正在内核态执行内核函数时,允许发生内核切换(就是被替换的进程是内核函数所在进程),这个内核就是抢占的。
linux内核提供了内核抢占的开启和关闭功能,在current_thread_info的preempt_count字段大于0时,内核就是不能抢占的。可以通过preempt_disable和preempt_...
分类:
系统相关 时间:
2014-07-27 11:29:02
阅读次数:
255
1)ddif=/dev/zeroof=./busybox.imgbs=1Mcount=642)mkfs.ext3busybox.img3)下载busybox,http://www.busybox.net/downloads/#tarjxvfbusybox-1.18.0.tar.bz2(解压busybox压缩包)#cdbusybox-1.18.0(进入到解压后的busybox源码目录)#makemenuconfig(配置busybox)注意配置时,一定..
分类:
系统相关 时间:
2014-07-26 03:27:17
阅读次数:
317
在Linux中找到/usr/src/kernels/目录,该目录下面有一个系统内核文件例如:2.6.32-431.11.2.el6.x86_64Linux内核版本规则Linux内核版本有三组数字组成,如:XX.YY.ZZXX:目前发布的内核主版本YY:偶数表示稳定版,奇数表示开发版本ZZ:修补次数比...
分类:
系统相关 时间:
2014-07-26 00:17:56
阅读次数:
295
第一部分 Linux基础命令 1、查看系统信息命令 2、Linux内核版本
分类:
系统相关 时间:
2014-07-26 00:14:56
阅读次数:
267
下述为UCloud资深工程师邱模炯在InfoQ架构师峰会上的演讲——《UCloud云平台的内核实践》中非常受关注的内核热补丁技术的一部分。给大家揭开了UCloud云平台内核技术的神秘面纱。如何零代价修复海量服务器的Linux内核缺陷?对于一个拥有成千上万台服务器的公司,Linux内核缺陷导致的死机屡...
分类:
其他好文 时间:
2014-07-26 00:12:56
阅读次数:
328
【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了...
分类:
系统相关 时间:
2014-07-25 14:10:01
阅读次数:
387
2014年7月24日 中断门、陷阱门及中断门
中断是可以禁止的,可以通过告诉PIC停止对某个中断的发布。被禁止的中断是不会丢失的,在解除禁止后又会发送到CPU上。
禁止中断和屏蔽(mask)中断的不同之处是屏蔽是忽略掉某个中断,而禁止相当于延迟发送。
Intel提供了三种类型的中断描述符:任务门、中断门及陷阱门描述。linux使用与inten稍有不同的细分分类和术语,把他们进行如下分类:...
分类:
系统相关 时间:
2014-07-24 23:01:15
阅读次数:
251
转子http://www.ibm.com/developerworks/cn/linux/kernel/l-thread/二.Linux 2.4内核中的轻量进程实现最初的进程定义都包含程序、资源及其执行三部分,其中程序通常指代码,资源在操作系统层面上通常包括内存资源、IO资源、信号处理等部分,而程序...
分类:
编程语言 时间:
2014-07-24 22:05:42
阅读次数:
239