一、进程1、进程属性:a)进程状态b)父子关系c)优先级关系0-139用户优先级,数字越小优先级越高;0-99:内核调整的100-139:用户可控制nice值:-20-19100-139普通用户仅能够调大自己的进程的Nice值;2、进程优先级a)衡量面对不同的算法时,程序的性能如何,O标准(坐标轴表示):O..
分类:
系统相关 时间:
2014-05-27 04:15:04
阅读次数:
549
在让读者们继续看下去之前,我觉得很有必要开门见山的讲清楚:将CentOS5升级到CentOS6是无法通过yum或rpm等工具进行升级的。根据CentOS官网的描述,直接升级是不支持的,除了yum和rpm不能之外,anaconda也必须使用全新安装(Freshinstallation)才能升级成功(不能使用升级安装..
分类:
其他好文 时间:
2014-05-27 04:01:45
阅读次数:
290
一、进程相关概念1、OS运行Kernel和process(进程);2、内存地址:线性内存物理内存3、CPU:a)x86CPU执行环:第0环是执行特权命令(最内圈);第1和2环是没使用的;第3环是用户的运行程序(最外圈);b)程序运行采用轮流替换的方式,这种方式可以有优先级控制,由内核主导运行;4、内..
分类:
系统相关 时间:
2014-05-27 03:33:20
阅读次数:
347
最近一段时间一直在学习向TQ2440开发板移植内核、移植驱动。真心觉得这方面的知识有很大的难度。但是从另一角度去看,难度越大,能力提升的空间就越大!!
1、解压源码
从网上下载一个Linux 内核,我是用的是Linux-2.6.20.4。然后用命令解压。建议解压到“/home/用户名”目录下。我的内核源码存放在:
2、添加对ARM的支持
因为所用的是TQ2440开发板,属于ARM9。因...
分类:
系统相关 时间:
2014-05-22 10:07:16
阅读次数:
357
描述了Linux系统上安装Oracle的各个详细步骤...
分类:
数据库 时间:
2014-05-22 08:28:25
阅读次数:
487
centos系统修改密码root:在执行passwdroot后报错:修改root密码passwd:Authenticationtokenmanipulationerror操作方法:ls-l/etc/passwd和ls-l/etc/shadow查看到两个文件均有写权限。chattr-i/etc/passwd和chattr-i/etc/shadow减掉这两个文件的。。这个时候执行passwdroot还是..
分类:
其他好文 时间:
2014-05-20 23:40:00
阅读次数:
423
一、简介LVM,即LogicalVolumeManager(逻辑卷管理)的缩写,是Linux环境下对磁盘分区进行管理的一种机制。二、版本LVM1:最初在1998年发布,在Linux内核2.4版本上实现。LVM2:LVM1的升级版,在Linux内核2.6版本上可用。[root@wshmysh]#uname-r#查看内核版本
2.6.32-431.el6.x86_6..
分类:
系统相关 时间:
2014-05-20 19:54:37
阅读次数:
763
一、lvs组件介绍lvs的组件由两部分组成:工作在内核空间的ipvs模块和工作在用户空间ipvsadm工具。其中ipvsadm是规则生成工具,而ipvs是一个使规则生效的工具。二、ipvsadm详解
分类:
其他好文 时间:
2014-05-20 17:57:55
阅读次数:
276
一、LVS简介LVS是LinuxVirtualServer的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux..
分类:
其他好文 时间:
2014-05-20 17:33:26
阅读次数:
369
PHP中经常使用数组,PHP的数组强大,而且速度也快,读写都可以在O(1)内完成,因为它每个元素的大小都是一致的,只要知道下标,便可以瞬间计算出其对应的元素在内存中的位置,从而直接取出或者写入。那么内核中数组是如何实现的呢?
PHP大部分功能,都是通过HashTable来实现,其中就包括数组。
HashTable即具有双向链表的优点,同时具有能与数据匹敌的操作性能。...
分类:
Web程序 时间:
2014-05-20 16:10:21
阅读次数:
368