2011年8月19日
摘要: //scull.h/** scull.h -- definitions for the char module** Copyright (C) 2001 Alessandro Rubini and Jonathan Corbet* Copyright (C) 2001 O'Reilly & Associates** The source code in this file can be freely used, adapted,* and redistributed in source or binary form, so long as an* acknowledgment 阅读全文
posted @ 2011-08-19 16:39 image eye 阅读(3262) 评论(0) 推荐(0) 编辑
摘要: 标题http://www.osplay.org/modules/article/view.article.php?7思考如果想让内核启动过程中自动加载某个模块该怎么做呢?最容易想到的方法就是到/etc/init.d/中添加一个启动脚本,然后在/etc/rcN.d/目录下创建一个符号链接,这个链接的名字以S开头,这内核启动时,就会自动运行这个脚本了,这样就可以在脚本中使用modprobe来实现自动加载。但是我们发现,内核中加载了许多硬件设备的驱动,而搜索/etc目录,却没有发现任何脚本负责加载这些硬件设备驱动程序的模块。那么这些模块又是如何被加载的呢?每一个设备都有Verdon ID, Devi 阅读全文
posted @ 2011-08-19 15:51 image eye 阅读(13461) 评论(2) 推荐(1) 编辑
摘要: Linux如何在系统启动时自动加载模块下面是以前学习Linux时写的,后来仔细研究rc.sysinit后发现,只需要修改下列地方就可以了,不必这么麻烦的:rc.sysinit中有这样的一段代码:# Load other user-defined modulesfor file in /etc/sysconfig/modules/*.modules ; do[ -x $file ] && $filedone# Load modules (for backward compatibility with VARs)if [ -f /etc/rc.modules ]; then/etc 阅读全文
posted @ 2011-08-19 15:30 image eye 阅读(10629) 评论(0) 推荐(0) 编辑
摘要: 假设你的设备驱动程序为:yourdrivername.ko 1 cp yourdrivername.ko /lib/modules/"version"/kernel/drivers/misc 其中,version为linux的版本,默认为:2.6.23.1-42.fc8 2 编辑/lib/modules/"version"/modules.dep,设置驱动程序之间的关联,增加一行: /lib/modules/"version"/kernel/drivers/misc/yourdrivername.ko: 如果有关联,在:后面标注关联的 阅读全文
posted @ 2011-08-19 14:47 image eye 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 问:如何在Linux下手动添加默认网关? http://www.21t.org.cn 答:以root用户为例,执行下面的命令: # route add default gw xxx.xxx.xxx.xxx(网关的IP) 如果用户想更改网关,编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,将对应的网关设置修改之后,执行下面的命令即可: #/etc/init.d/network restart 问:在Linux中有时开机不自动检查新硬件,新安装的网卡找不到。请问怎么解决? 答:自动检查新硬件的服务是Kudzu,用户可以用“ntsysv”命令启动该服务。下 阅读全文
posted @ 2011-08-19 14:02 image eye 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 3.5寸1.44M软盘结构: 2面、80道/面、18扇区/道、512字节/扇区 扇区总数=2面 X 80道/面 X 18扇区/道 = 2880扇区 存储容量= 512字节/扇区X 2880扇区 = 1440 KB =1474560B1. 创建虚拟软盘镜像文件 下面三条命令中的任意一个可以建立一个虚拟的软盘镜像文件,结果完全一样: dd if=/dev/zero of=floppy.img bs=1474560 count=1 dd if=/dev/zero of=floppy.img bs=512 count=2880 dd if=/dev/zero of=floppy.img bs=1024 阅读全文
posted @ 2011-08-19 10:38 image eye 阅读(5556) 评论(1) 推荐(0) 编辑