旧版本linux内核升级到新版本内核编译选择
general setup
---> enable deprecated sysfs features which may confuse old
userspace tools
insmod: error inserting '/lib/dm-region-hash.ko' : -1 File exists
解决
cp /boot/initrd-2.6.x.img /tmp
cd /tmp
mkdir newinitrd
cd newinitrd/
zcat ../initrd-2.6.x.img |cpio -i
下边就是编辑init,删掉其中重复的四行中的两行
echo "Loading dm-region-hash.ko module"
insmod
/lib/dm-region-hash.ko
echo "Loading dm-region-hash.ko module"
insmod
/lib/dm-region-hash.ko
重新打包initrd
find .|cpio -c -o > ../initrd
cd ..
gzip -9 < initrd > initrd.img
好了,initrd.img就是重新打包的initrd了,然后把initrd.img拷贝到/boot,更改grub.conf里边的
initrd-2.6.x.img为initrd.img就可以了,这样“insmod: error inserting
'/lib/dm-region-hash.ko' : -1 File exists” 就不会有了
其实将init文件的第二行
“setquiet” 去掉,你就知道initrd文件到底在做什么了
相关文档:
在POSIX中,便有着支持正则表达式的系统函数。GNU/Linux有两套库可用于正则表达式编程:POSIX库和PCRE库。前者不需要单独安装,一般需求还是能满足的,速度稍慢些。后者是久负盛名的Perl正则表达式库,功能强大,匹配速度快,不过可能需要单独安装。
int regcomp (regex_t *compiled, const char *pattern, int cflags)
& ......
Linux/UNIX C++高级培训---远程班
http://www.xuanyuan-soft.cn/index.php?option=com_content&view=article&id=84&Itemid=85
课程概要
培养目标
:Linux/UNIX C++软件工程师
专注Linux/UNIX服务器端的软件开发(后台开发),培养企业所需的专业Linux/UNIX C ......
本节和大家一起学习一下在linux下使用apache+svn+ssl配置安全版本控制平台问题,看完本文你肯定有不少收获,希望本文能教会你更多东西。首先介绍一下linux下apache+svn+ssl配置的环境。
环境:
centos5.4_x64
apache2.2.14
subversion-1.4.2(担心包关联性问题,就没有考虑最新版本)
安装过程:
1,apache安装
#./co ......
LINUX网络编程的读书笔记
第一章文件系统和进程系统
1.1文件系统的总体结构
从文件系统的实现角度来看,按层次可以分成应用程序、系统调用、文件子系统、高速缓冲、设备驱动和具体的存储设备等几个层次,如下图:
应用程序
系统调 ......
作者:Hoyt Email:hoytluo@21cn.com原文地址 http://wiki.chinaunix.net/index.php/Zhuan_c7
前言: Linux下线程的创建和基本的使用
线程的同步和互斥
线程的条件变量
先介绍什么是线程.我们编写的程序大多数可以看成是单线程的.就是程序是按照一定的 顺序来执行.如果我们使用线程的话,程序就会在我们创建线成的地方 ......