
linux
文章平均质量分 67
zuosifengli
这个作者很懒,什么都没留下…
展开
-
udev--概论
原贴:http://www.linuxsky.org/doc/admin/200710/139.html理解和认识udev去论坛讨论 来源: 作者: 发布时间:2007-10-08因 为本身从事存储行业,在工作中多次碰到用户有这样的要求:我的linux系统中原来有一块SCSI硬盘,系统分配的设备文件是/dev/sda。现在新增 加了一个外置的磁盘阵列,通过SCSI卡连接。但转载 2012-04-17 11:04:48 · 374 阅读 · 0 评论 -
Linux staging tree(为什么rt3070的驱动在staging目录下)
2.6.28版本起,内核代码的drivers下增加了一个staging目录,这个目录也是用来存放驱动程序,只是这里的驱动和上层目录的不同,加载的时候内核log会打印如下的语句:MODULE_NAME: module is from the staging directory, the quality is unknown, you have been warned.drivers/转载 2012-05-16 10:44:28 · 1900 阅读 · 0 评论 -
SSD固态硬盘能否恢复--争议
固态硬盘(SSD)凭借超高速的读写速度在高端玩家中颇受欢迎,但是SSD硬盘也暴露出一些不成熟的表现,之前已有过固件门、性能下降等例子。Techgage网站最新的测试显示SSD硬盘在数据恢复方面遇到了新的挑战,这一问题在支持TRIM指令的固态硬盘上尤为严重。有鉴于此,编辑将这篇文章编译过来希望能引起玩家的重视。目前这一问题还没有别的评测加以佐证,笔者手头也没有固态硬盘可重复验证,希望正在使用固态硬盘转载 2012-05-16 13:49:01 · 5890 阅读 · 0 评论 -
LINUX操作系统硬盘分区表 备份,及其详解
在Linux下备份分区表:使用dd命令1。备份MBR主引导记录,不备份主分区表:# dd if=/dev/sda of=mbr.backup bs=446 count=12。用十六进制查看:# hd -v mbr.backup 00000000 eb 63 90 d0 bc 00 7c 8e c0 8e d8 be 00 7c bf 00 |.c...原创 2012-06-07 16:41:18 · 2074 阅读 · 0 评论 -
关于SSD的一些资料网站
Gentoo Linux内核配置指南http://www.gentoo.org/doc/zh_cn/kernel-config.xmlATA Disk在Linux中的驱动架构对比分析http://bbs.ednchina.com/BLOG_ARTICLE_219030.HTMSATA硬盘序列号的获取http://www.sudu.cn/info/原创 2012-05-18 16:36:14 · 741 阅读 · 0 评论 -
IDE/ATA与AHCI
IDE即Integrated DriveElectronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,我们常说的IDE接口,也叫ATA(AdvancedTechnologyAttachment)接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。IDE接口是由Western Digital与COMPAQComputer两家公司所共同发转载 2012-05-22 08:49:39 · 4520 阅读 · 0 评论 -
scsi programming
http://newsgroups.derkeiler.com/Archive/Comp/comp.periphs.scsi/2008-12/msg00004.html原创 2012-05-22 15:58:53 · 720 阅读 · 0 评论 -
Android在Ubuntu10.04上的搭建
声明:本文主要用于全图形的化的 Ubuntu 下 Android 开发环境配置,以推广 Ubuntu 在开发方面的易用性。本人在 Android 开发方面也是菜鸟一只,如果您是一个高手,请您加我为好友,并不吝赐教,十分感谢。本文所有内容转载时需要注明来自http://blog.youkuaiyun.com/yangzhuoluo。 首先,确认你的 JDK 已经安装正常,并可以使用。如果没有安装转载 2012-05-23 10:37:37 · 505 阅读 · 0 评论 -
linux内核
Device Drivers --->Generic Driver Options --->(/sbin/hotplug) path to uevent helper[*] Prevent firmware from being built-*- Userspace firmware loading support[*] Include in-kernel firmwa转载 2012-05-23 16:45:17 · 987 阅读 · 0 评论 -
不错的资料,立马就转
http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/ch09.html很有用的资料,对驱动学习很有帮助Chapter 9. Kernel Configuration RecipesTable of ContentsDisksUSB storageIDE Disk转载 2012-05-23 16:35:57 · 517 阅读 · 0 评论 -
Ralink3070找不到信道12和13的解决方案
Ubuntu11.04的系统,无线网卡用的是Ralink的rt3070 最开始用的是核心自带的wifi驱动,即/kernel/linux-2.6.38.8/drivers/staging/rt2870/。 用了一段时间之后,发现该驱动只能支持1--11信道,12和13信道都没有,主要现象为: #ifconfig wlan0 up #原创 2012-05-16 09:58:13 · 8367 阅读 · 1 评论 -
Wi-Fi信道
也许一般的用户(尤其是女生)一听到“信道”这两个字就会头大,更不要说静下心去学习这门子东西了。就如上面的信号分析仪一样令人望而却步。但是,我在这边可以郑重告诉大家,了解你家用的无线路由器的信道是很必要的一件事情,某些时候可以让你有效的避开干扰。Wiki中对信道两字的解释是信道是信号在通信系统中传输的通道,是信号从发射端传输到接收端所经过的传输媒质。以无线路由器为例,信道其实可以转载 2012-05-15 09:51:21 · 3363 阅读 · 0 评论 -
uvdev--原理
udev 原理 www.diybl.com 时间 : 2010-12-30 作者:网络 编辑:fnw 点击: 43[ 评论 ] From:http://blog.youkuaiyun.com/colorant/ Udev相关的文章很多,本文的主要目的不是提供一个完整的教学文档,对其使用,只是给出网上现有的主要资源。着重分析其基转载 2012-04-17 11:56:33 · 488 阅读 · 0 评论 -
python dict sort
坛子上做一个面试题遇到的 mark下原题目见http://bbs.linuxtone.org/thread-8123-1-1.html下面是代码Python代码 #!/usr/bin/env python result={} for i in open('/root/file.txt','r'): format_key="%s转载 2012-04-28 16:12:50 · 1221 阅读 · 0 评论 -
uvdev -- 原理
udev的实现原理 分类: 40.Linux嵌入式开发 2007-04-27 22:3320153人阅读评论(8)收藏举报udev实现原理 转载时请注明出处和作者联系方式:http://blog.youkuaiyun.com/absurd作者联系方式:李先静更新时间:2007-4-29 相对于linux来说,udev还是一个新事物。然而,尽转载 2012-04-17 12:45:16 · 568 阅读 · 0 评论 -
udev --文档
UDEV(7) udev UDEV(7)NAME udev - dynamic device mana转载 2012-04-17 11:28:48 · 620 阅读 · 0 评论 -
关于热插拔usb hotplug /proc/sys/kernel mdev udev busybox
busybox的mdev是一个精简了的udev管理程序,它可以间接的以hotplug方式被内核调用,进而在arm平台上/dev目录下动态创建设备节点,因为hotplug会被内核发送uevent之前调用,所以如果动态可插拔设备很多,很频繁,那么每次内核都会调用elf格式的用户空间的hotplug,生成一个独立的hotplug程序来处理,所以hotplug是一个非常笨重的实现方法,但是在我们的arm开转载 2012-04-17 13:49:42 · 814 阅读 · 0 评论 -
udev -- 全资料
Computer Help for the New and Veteran User for LinuxUDEV PrimerUdev Primer for 2.6 kernel. Haven't updated this for awhile, until recently when a kind soul found an error in one of the rules,转载 2012-04-17 16:41:30 · 1729 阅读 · 0 评论 -
使用udev高效管理设备 rules
概述:Linux 用户常常会很难鉴别同一类型的设备名,比如 eth0, eth1, sda, sdb 等等。通过观察这些设备的内核设备名称,用户通常能知道这些是什么类型的设备,但是不知道哪一个设备是他们想要的。例如,在一个充斥着本地磁盘和光纤磁盘的设备名清单 (/dev/sd*) 中,用户无法找到一个序列号为“35000c50000a7ef67”的磁盘。在这种情况下,udev 就能动态地在转载 2012-04-20 09:49:01 · 718 阅读 · 0 评论 -
(译)跟我一起写udev rules
目录介绍 关于本文档 更新历史概念 术语: devfs, sysfs, nodes, etc. 为什么? 内置固定命名设计编写规则 规则文件和语义 规则语法 基本规则 sysfs匹配属性 设备级联结构 字符串替换 字符串匹配从sysf转载 2012-04-20 12:46:08 · 1331 阅读 · 1 评论 -
Linux内核模块加载时的版本检查
内核模块加载时的版本检查2.4内核下,执行“cat /proc/ksyms”,将会看到内核符号,而且在名字后还会跟随着一串校验字符串,此校验字符串与内核版本有关。在内核源码头文件linux/modules目录下存在许多*.ver文件,这些文件起着为内核符号添加校验后缀的作用,如ksyms.ver文件里有一行#define printk _set_ver(printk),linux/modver转载 2012-05-11 16:35:57 · 3810 阅读 · 0 评论 -
Serial ATA (SATA) chipsets — Linux support status
http://xpt.sourceforge.net/techdocs/nix/disk/general/disk08-SATA/ar01s06.htmlSerial ATA (SATA) chipsets — Linux support statusRevised:Mon Dec 31 19:01:01 PST 2007As this page is showing转载 2012-05-24 09:44:32 · 3704 阅读 · 0 评论 -
Linux 的 initrd (linuxrc,init)
Linux 的 initrd (linuxrc,init)摘自linux oracle百度空间 Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了转载 2012-06-19 11:47:11 · 1732 阅读 · 0 评论 -
TCP/IP HTTP Socket基本知识
内容来源于网友的baidu hi 空间!1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确转载 2012-07-04 14:00:39 · 774 阅读 · 0 评论 -
wpa_cli 使用
wpa_cli 连接 wifi1: run wpa_supplicant firstuse the following command:wpa_supplicant -Dwext -iwlan0 -C/data/system/wpa_supplicant -c/data/misc/wifi/wpa_supplicant.conf2: Run the command line转载 2012-07-26 15:42:57 · 1403 阅读 · 0 评论 -
IP多播技术
摘要: 多播通信是现在的一大网络热点技术。本文主要叙述了IP多播技术的基本概念,多播的编址,Internet组管理协议(IGMP),多播路由算法和已有的多播选路协议,以及正在研究的新多播选路协议。还介绍了多播中的主要问题:安全问题和QoS问题,并简要多播应用现状及前景。 关键词:多播组 多播路由 多播树1.引言 随着Internet的发展,出现了如视频点播、转载 2012-08-14 14:26:47 · 2761 阅读 · 0 评论 -
WEP认证
转载自http://blog.youkuaiyun.com/gl1987807/article/details/59571881. 开放系统认证(Open system authentication) 开放系统认证是缺省使用的认证机制,也是最简单的认证算法,即不认证。如果认证类型设置为开放系统认证,则所有请求认证的客户端都会通过认证。开放系统认证包括两个步骤:第一步是请求认转载 2012-07-31 14:43:40 · 1965 阅读 · 0 评论 -
WEP WPA/WPA2 WPA-PSK/WPA2-PSK的相互关系
无线网络最初采用的安全机制是WEP(有线等效私密),但是后来发现WEP是很不安全的,802.11组织开始着手制定新的安全标准,也就是后来的802.11i协议。但是标准的制定到最后的发布需要较长的时间,而且考虑到消费者不会因为为了网络的安全性而放弃原来的无线设备,因此Wi-Fi联盟在标准推出之前,在802.11i草案的基础上,制定了一种称为WPA(Wi-Fi Procted Access)的安全机制转载 2012-07-31 15:02:09 · 9135 阅读 · 0 评论 -
wpa_cli用法
1: run wpa_supplicant firstuse the following command: wpa_supplicant -Dwext -iwlan0 -C/data/system/wpa_supplicant -c/data/misc/wifi/wpa_supplicant.conf (use “ps”to make sure wpa_sup转载 2012-07-31 18:55:34 · 1726 阅读 · 0 评论 -
busybox配置telnetd
一般而言,busybox的编译过程分为以下几个步骤: 1.下载busybox-1.4.2.tar.tar 下载地址:http://www.busybox.net/news.html 2.解压下载到的工具包,然后切换到busybox存放的目录下: #cd busybox-1.4.2 3.修改Makefile,设置ARCH与CROSS_COMPILE如下:转载 2012-07-31 19:35:42 · 9941 阅读 · 0 评论 -
tcpdump用法
例:tcpdump host 172.16.29.40 and port 4600 -X -s 500tcpdump采用命令行方式,它的命令格式为: tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ] [ -T 类型转载 2012-08-30 16:56:44 · 557 阅读 · 0 评论 -
Linux与Windows分区格式详解
Windows常用的分区格式有三种,分别是FAT16、FAT32、NTFS格式。在Linux操作系统里有Ext2、Ext3、Linux swap和VFAT四种格式。FAT16:作为一种文件名称,FAT(File Allocation Table,文件分配表)自1981年问世以来,已经成为一个计算机术语。由于时代的原因,包括Windows、MacOS以及多种Unix版本在内的大多数操转载 2012-08-22 10:33:23 · 2335 阅读 · 0 评论 -
头文件 卫哨
一、文件包含#include #include "头文件名称"第一种形式 : 用来包含开发环境提供的库头文件,它指示编译预处理器在开发环境设定的搜索路径中查找所需的头文件第二种形式 :用来包含自己编写的头文件,它指示编译预处理器首先在当前工作目录下搜索头文件,如果找不到再到开发环境设定的路径中查找。 内部包含卫哨和外部包含卫哨在头文件里面使用内部包含卫哨,就是使用一种标转载 2012-08-27 15:18:22 · 2373 阅读 · 1 评论 -
Linux 如何配置无线网络 wpa_supplicant wpa_cli
http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=4&chap=4目前您可以使用我们提供的wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,您对无线网络的配置是全局性的,而非针对具体的接口。wpa_supplicant是一个最好的选择,但缺点是它不支持所有的转载 2012-07-25 13:53:37 · 3531 阅读 · 0 评论 -
Linux内核中的vmlinuz、initrd.img
在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat Linux,在/boot目录下有一些与Linux内核有关的文件,进入/boot执行:ls –l。编译过RedHat Linux内核的人对其中的System.map 、vmli转载 2012-07-19 11:07:01 · 3601 阅读 · 0 评论 -
Python迭代和生成器三篇好文章
1,李木头的Python学习]Iterator 和 Generator的学习心得 把递归处理变成线性处理Iterator是迭代器的意思,它的作用是一次产生一个数据项,直到没有为止。这样在 for 循环中就可以对它进行循环处理了。那么它与一般的序列类型(list, tuple等)有什么区别呢?它一次只返回一个数据项,占用更少的内存。但它需要记住当前的状态,以便返回下一数据项。它是一个有转载 2012-06-19 15:28:04 · 988 阅读 · 0 评论 -
Linux 根文件系统的挂载分析
转载自:http://www.linuxidc.com/Linux/2011-10/45448.htm在介绍根文件系统挂载之前先介绍一些基础知识initramfs当linux内核启动后,会找到并执行第一个用户程序,一般是init。这个程序存在于文件系统当中,文件系统存在于设备上,但不知道init存在哪个设备上,于是有了内核命令列选项root=,用来指定root文件系统存在于转载 2012-06-20 11:08:41 · 1135 阅读 · 0 评论 -
解析linux根文件系统的挂载过程
转载自:http://www.ylmf.net/linux/tips/2011011221009.html一:前言 前段时间在编译kernel的时候发现rootfs挂载不上。相同的root选项设置旧版的image却可以。为了彻底解决这个问题。研究了一下rootfs的挂载过程。特总结如下,希望能给这部份知识点比较迷茫的朋友一点帮助。 二:rootfs的种类 总的来说转载 2012-06-20 11:10:49 · 761 阅读 · 0 评论 -
Linux 2.6内核cpio initrd释放资源的处理
转自:http://linux.chinaunix.net/techdoc/system/2008/08/16/1025606.shtml 以前一直在使用image-initrd的格式,也就是Linux2.4内核当中所使用的格式,即便在升级到2.6内核以后,也依然如此,虽然2.6内核开始支持新的cpio-initrd格式。最近开始转向cpio-initrd的格式了,这种转载 2012-06-20 13:47:32 · 1336 阅读 · 0 评论 -
Linux启动之旅
转自:http://www.cnblogs.com/bangerlee/archive/2012/03/11/2388275.html引言某出租房内,某台电脑的电源键被按下,于是开启了一段Linux启动之旅... BIOS系统启动,首先进入BIOS。 ● BIOS 为 Base Input/Output System(基本输入输出系统)的简写 ● 其转载 2012-06-20 14:51:46 · 589 阅读 · 0 评论