
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
其实网络这类相关的文章很多,我只是想结合自己的实际情况,把我的经验写下来,给那些需要的人们吧。 主机:windows xp虚拟机:ubuntu 10.10Virtualbox:4.0.2 虚拟机在安装好之后,默认情况下是通过NAT的网络连接方式,这样的情况下,虚拟机可以正常上网,但是无法和主机通讯。我们想得到的效果是物理机器可以通过ip访问虚拟机
准备两台虚拟机,一台编译内核,编译后将vmlinux system.map拷贝到另一台在boot下建立软连接这样在调试端用gdb vmlinux还可以找到代码看代码 配置两台虚拟机的串口为pipe形式,名字相同,一个为server,一个为client被调试的虚拟机(client): 在grub中最后加kgdboc=ttyS0,115200 kgdbwaitserver端的虚拟机
nat就是 Network Address Translation,最简单的也是默认的联网方式,主机做路由,虚拟机和主机在默认的10.0.0.x(好像是这个ip段)里面,虚拟机在通过主机联网。这是虚拟机ip是10.0.0.15(视具体情况ip会变),外面的电脑无法访问到虚拟机。Host Interface就是vbox产生一个虚拟网卡,然后主机把虚拟网卡和真实网卡桥接起来(具体配置方法是xp下面
使用while…;do done语句来写循环语句,其实也非常简单,比如说,我们要写一个循环5次的命令。 可以这样来写: I=1While [$I<=5];do语句…DoneI=$(($I+1)) 其中,I=$(($I+1))说明我们这个循环每次递增的数为1,也就是在I的基础上加1,这样就形成了循环了。 转载地址:ht
<br /> 内核分析<br /> 目 录<br />index.html更新记录发布申明GPLGFDL系统管理程序编写内核分析启动启动步骤setup.shead.sbootsect.scompressed/misc.csetup.txtbootsect.txt用网卡从并口启动(I386)内核解压中断软中断驱动中断硬件中断 from aka定时器代码分析from lisologindex内部中断
编者按:Linux文件预读算法磁盘I/O性能的发展远远滞后于CPU和内存,因而成为现代计算机系统的一个主要瓶颈。预读可以有效的减少磁盘的寻道次数和应用程序的I/O等待时间,是改进磁盘读I/O性能的重要优化手段之一。本文作者是中国科学技术大学自动化系的博士生,他在1998年开始学习Linux,为了优化服务器的性能,他开始尝试改进Linux kernel,并最终重写了内核的文件预读部分,这些改进被收录
Linux驱动学习记录阅读(12) 评论(1) 发表时间:2008年08月21日 21:13 本文地址:http://qzone.qq.com/blog/61096542-1219324420 2.4内核注册驱动要用:int register_chrdev (unsigned int major, const char *name, st
以下整理自 Jollen 笔记(非教学文件),许多地方未能清楚交待,这部份有请大家自行补齐了。本文分享给有志研究 Linux MMC 驱动程序实作(MMC Core)的朋友参考。以下分析基于 Linux 2.6.17.7,更新版本的 kernel 加入了许多 patch(例如 Linux 2.6.19 的 SDHC patch),这些更新内容不在讨论之列。 续前一篇日记「Linux(o
ptmallocphenix* 2006-06-07目录 1 前言 2 x86平台Linux程序的内存分布 3 Allocator 4 chuck的组织 4.1 chuck 4.2 chunk中的空间复用 5 空闲 chunk 容器 5.1 Bins 5.2 Fastbins 5.
公平调度(fair-share scheduling)的进程调度算法:一、公平分享的调度策略 Linux 的调度算法是相对独立的一个模块,而且较容易理解。因此很多系统高手都爱对调度算法做改进。但是可以说调度器是一个非常神秘,难以捉摸的精灵。可能通过改变一个关键参数你就可以大大提高系统的效率。 对于一般进程,CPU的使用时间都是系统平均分配给每一个进程的,因此这种公平