易截截图软件、单文件、免安装、纯绿色、仅160KB

理解Linux的启动过程 好好学习呀


 
    从按下PC电源,到出现熟悉的bash提示符"$"或进入漂亮的KDE/GNOME桌面,这是我们每天开机必经的过程。那么,在这短短几十秒内,Linux是怎样启动的呢?本文介绍Linux的启动过程。
    平台:PC机, Ubuntu 5.10
基础知识
BIOS (Basic I/O System,基本输入/输出系统)
    BIOS,完整地说应该是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际上是被固化到计算机中的一组程序,为计算机提供最低级的、最直接的硬件控制。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。
  从功能上看,BIOS分为三个部分:
  1.自检及初始化程序;
  2.硬件中断处理;
  3.程序服务请求。
    这里我们主要关注第一部分——自检及初始化程序:这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
  最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。
    关于BIOS的详细介绍,可以google一下,这篇文章就不错。
硬盘
    就物理组成来说,一个硬盘封装里有多个盘片(platter),每个盘面有两个面(surface)。在盘片上都有一个磁头(head)来进行硬盘盘片的读/写,盘片绕轴(spinder)旋转一周时磁头所走过的轨迹即磁道(track),所有盘片的同一磁道构成了磁柱(cylinder)。磁道又被分为多个扇区(sector),扇区是最小的磁盘存储单位,即硬盘分区时的最小单位——通常为512KB。磁道由缝隙(gap)分开,gap中存储的不是数据位,而是用来确认扇区的格式位。
MBR
    主引导扇区(MBR, M


相关文档:

Linux下samba的安装与配置


安装samba
文章中提到的smaba安装程序   samba-3.0.20b-1.i386.rpm (ISO)  
1 首先,在VMware内把samba安装文件的镜像文件映射为光驱,如图1-1步骤1-2-3。
 
图1-1
2 然后,使用命令mount /dev/cdrom /mnt/cdrom  作用是把光驱载入到文件夹/mnt/cdrom中,如图1-2 ......

linux常用命令小全

1.变更用户: su root   或 su - 注意(若只用su,则只换用户,不换shell)。
2.创建文件夹: mkdir -m777 tool 创建too并设置权限 mkdir -p tool2/tool3 连级创建文件夹。
3.删除文件或文件夹: rm -r  tool2 递归删除,连同子目录一起删除。 rm -fr 不用提示,直接强制递归删除。
4.移动目录: mv -iv ......

linux实用工具

基本实用工具:
ls  显示文件名(list)
cat  显示文本文件内容
rm [-i]  删除文件(remove),-i打开选项
less/more  分屏显示文件
hostname  显示系统名
文件操作:
cp SOURCEFILE DESTINATIONFILE  复制文件copy
mv OLDNAME NEWNAME  更改文件名(move)
lpr [-p] FILEN ......

Linux上对内存泄露的测试

http://www.ibm.com/developerworks/cn/linux/l-cn-memleak/ 介绍了基本的测试类型和原理
http://blog.csdn.net/rufeng18/archive/2008/11/17/3322099.aspx
http://www.ibm.com/developerworks/cn/linux/l-pow-debug/
http://xueyueming.blog.163.com/blog/static/60411785200981045547110/
http://zhangyafeikimi.java ......

linux下ffmpeg 手机视频转换总结

ffmpeg版本:0.5.1 flv -> mp4  ->3gp
#截图:
./ffmpeg -i 视频文件 -y -ss 截图时间 -vframes 1 -f image2 -s 128x96 目标文件名;
#生成预览版:
./ffmpeg -i out.3gp -ss 00:00:00 -t 00:00:10 -s qcif -acodec copy -vcodec copy -y preview.3gp
#转换16:9 flv视频到 4:3的mp4视频
ffmpeg -i src. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号