摘要: 转载自:http://hi.baidu.com/_kouu/blog/item/b3f7bbca39030413be09e6f5.html最近抽空翻看了《虚拟机-系统与进程的通用平台》一书,又在网上翻了一些关于虚拟机的文章,受益非浅,略记一些自己的理解。计算机系统由上自下主要可以分为三个层次:应用程序-操作系统-硬件平台。由此,就出现了两种主要的虚拟机:进程虚拟机和系统虚拟机。进程虚拟机为一个应用程序提供虚拟的运行环境,它需要对操作系统和硬件平台(或二者之一)作虚拟;而系统虚拟机则为操作系统提供虚拟环境,主要是对硬件平台的虚拟。进程虚拟机进程虚拟机对操作系统和硬件平台进行虚拟,以满足应用程序的 阅读全文
posted @ 2011-08-12 00:35 int32bit 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/Btrfs 简介文件系统似乎是内核中比较稳定的部分,多年来,人们一直使用 ext2/3,ext 文件系统以其卓越的稳定性成为了事实上的 Linux 标准文件系统。近年来 ext2/3 暴露出了一些扩展性问题,于是便催生了 ext4 。在 2008 年发布的 Linux2.6.19 内核中集成了 ext4 的 dev 版本。 2.6.28 内核发布时,ext4 结束了开发版,开始接受用户的使用。似乎 ext 就将成为 Linux 文件系统的代名词。然而当您阅读很多有关 ext4 的 阅读全文
posted @ 2011-08-09 19:36 int32bit 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://hi.baidu.com/shaotg/blog/item/1b0fd9ce612eba0293457eac.html内容目录1. Code maturity level options 22. General setup 常规安装选项 23. Loadable module support 引导模块支持 54. Block layer 65. Processor type and features 处理器类型及特性 86. Power management options (ACPI, APM) 177. Bus options (PCI, PCMCIA, EISA, 阅读全文
posted @ 2011-08-08 14:14 int32bit 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://write.blog.csdn.net/postedit介绍每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。例如,ls 命令是由 /bin/ls 文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件的列表时需要使用这些机器指令。 几乎每个程序的行为都可以通过修改其配置文件来按照您的偏好或需要去定制。Linux 中有没有一个标准的配置文件格式?一句话,没有。不熟悉 Linux 的用户(一定)会感到沮丧,因为每个配置文件看起来都象是一个要迎接的新挑战。在 Linux 中,每个程序员都可以自由选择他或她喜欢的配置 阅读全文
posted @ 2011-08-06 21:24 int32bit 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.ibm.com/developerworks/cn/linux/l-rcu/一、 引言众所周知,为了保护共享数据,需要一些同步机制,如自旋锁(spinlock),读写锁(rwlock),它们使用起来非常简单,而且是一种很有效的同步机制,在UNIX系统和Linux系统中得到了广泛的使用。但是随着计算机硬件的快速发展,获得这种锁的开销相对于CPU的速度在成倍地增加,原因很简单,CPU的速度与访问内存的速度差距越来越大,而这种锁使用了原子操作指令,它需要原子地访问内存,也就说获得锁的开销与访存速度相关,另外在大部分非x86架构上获取锁使用了内存栅(Memory Bar 阅读全文
posted @ 2011-08-06 21:12 int32bit 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 先下载 www.kernel.org下载最新的kernel源代码。建议用wget下载吧!!!wget http://www.kernel.org/XXXXXX(XXX为内核版本,下同)呵呵。。我是用win开雷下的。。解压tar -jxvf linux-XXXX.tar.bz2 -C /usr.src最好把它解压缩到 /usr/src!执行make mrproper,清理下!之后使用本地内核模块命令:make localmodconfigmake localmodconfig会去掉从开机到当前都没有使用过的模块,所以你可以使用一下你的摄像头,挂载一下iso文件,插入usb设备.....以保证需要 阅读全文
posted @ 2011-08-05 23:47 int32bit 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 各大linux发行版基本都差不多吧。。如果root密码丢了,而管理员密码(属于群组为admin,也就是可以用sudo的)没有忘的话很简单就可以改正过来。。直接sudo passwd 修改密码或者sudo su 切换root身份再改密码就可以了!!!可是如果连admin密码也忘了怎么办呢?只能重装吗?肯定不需要啦。。只要能够改下/etc/shadow文件,把第二关键字(也就是一长串的字符,可以对比除了root的其他项,其实那就是经过加密的密码,用的是md5)的密码替换为*,可以对比下面的其余项。。。然后重启。。。进入resume模式。。进入单用户模式,也就是root那项,这样可以不用输入密码就可 阅读全文
posted @ 2011-08-05 23:22 int32bit 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 今天瞎折腾吧。。。于是下了个virtualbox玩玩。。想装个什么系统呢?开始尝试freebsd。。。但是不知道怎么就不可以啊。。。。放弃了。。。装ubuntu吧。。到中间老是不断出现ERROR。。。。进都进不去。。我郁闷啊。。。后来打算装个windows。。因为前几天把win7卸了。。整个硬盘空空的。。^_^。。。得到iso文件后。。创建各种虚拟光驱。。虚拟硬盘。。然后开始安装。。。第一次: 安装后进去直接黑屏。。什么都没有。。无法启动。。第二次:同上。。。第n次:网上搜索得知原来要从PE进去重建MBR。。。找到那个啥分区医生后。。直接重启。。第n+1次:终于能够启动了。。好兴奋啊。。可是。 阅读全文
posted @ 2011-08-05 17:09 int32bit 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 其实我们都知道windows是相当邪恶的。。每次安装都要覆盖MBR,也就是说如果原来MBR装的是grub。。装了windows后就没有啦!不仅如此。windows从不会去扫描除它之外的任何boot loader。。所以很多人都是先装windows然后装linux。。。其实先装哪个都无所谓的。。如果先装win。装了linux后可以自动找到win。。不用修改了。。很方便。。。但是如果先装linux,,装了win后由于MBR被改了。。grub没有了。。很显然linux就无法启动了。。那有没有办法?其实很简单。。再重装一个grub在MBR。。先用启动盘进入,打开终端,用sudo -i 切换root,. 阅读全文
posted @ 2011-08-05 15:02 int32bit 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 这几天没有什么事吧。。离开实验室后。。自己看看了下DP,然后不知道干嘛了。。于是一个念头来了。。装一个ubuntu在u盘上吧。。说来就来了。。。可是真是挫折多变啊。。首先肯定写入U盘。。用U盘引导吧。。然后用另一个U盘做为安装盘。。可是不知道为什么我这个安装盘一插就死。。不仅linux是这样。。windows也是这样。。那肯定就不是什么驱动的问题了吧。。然后和zxh换了个u盘。。因为他的电脑居然 没有一点问题。。郁闷吧!!我的电脑问题??然后按上面的过程安装了。。。现在ubuntu安装可人性化啊。越来越聪明啦。。新手 只要点击第一项就会自动帮你分好区。。 不过我要装u盘嘛。。当然要自定义安装啦 阅读全文
posted @ 2011-08-04 20:23 int32bit 阅读(143) 评论(0) 推荐(0) 编辑