
Linux Skills
zhangskd
一路风雨,一路奔跑
展开
-
man page
1 :用户在shell环境下可以操作的命令或者可执行文件 (shell环境)2:系统内核可调用的函数与工具 (内核环境)3:一些常用的函数与函数库,大部分为C的函数库 (应用程序环境)4:设备文件的说明,通常在/dev下的文件5:配置文件或者是某些文件的格式6:游戏7:惯例与协议,如Linux文件系统、网络协议、ASCII code说明8:系统管理员可用的管理命令9原创 2012-05-25 17:31:47 · 1978 阅读 · 0 评论 -
linux的5个查找命令
概要 linux中主要有5个文件查找命令:find、locate、whereis、which、type。find最为强大,但耗时较长。locate可看做find的精简版,但是它的速度非常快。whereis、which、type的使用范围则较小,有特殊的用途。 find find是最常见和最强大的查找命令,可以用它找到任何的文件。find的使用格式:fin转载 2012-05-18 13:09:50 · 7079 阅读 · 2 评论 -
linux内核空间和用户空间详解
linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G。Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为“内核空间”。而将较低的3G转载 2011-11-10 16:06:20 · 35032 阅读 · 4 评论 -
linux内核定时器
struct list_head { struct list_head *next, *prev;} 定时器(内核定时器、动态定时器)由结构timer_list表示,定义在文件linux/timer.h中。struct timer_list { struct list_head entry; /* 定时器链表的入口 */原创 2011-10-15 16:40:35 · 1555 阅读 · 0 评论 -
Linux中的时间和时间管理
Coordinated Universal Time(UTC):协调世界时,又称为世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT)。比如,中国内地的时间与UTC的时差为+8,也就是UTC+8。美国是UTC-5。 Epoch(新纪元)被定义为协调世界时(也成为UTC或格林尼治标准时间或者GMT)的1970年1月1日的午夜0:00。原创 2011-10-10 15:20:54 · 1652 阅读 · 0 评论 -
Linux最简单内核模块编写
hello.h/* * head file of hello.ko * location of following files : /usr/src/$(uname -r)/include/ */#include //module_init(),module_exit()#include //MODULE_AUTHOR(),MODULE_LICENSE()#includ原创 2011-10-09 17:42:34 · 3003 阅读 · 0 评论 -
免费的DNS服务OpenDNS、Google Public DNS
OpenDNS是一个免费的域名解析服务提供商(DNS)。将DNS服务选项设置成如下地址便可以开始使用OpenDNS的服务。208.67.222.222 (Resolver1.OpenDNS.com)208.67.220.220 (Resolver2.OpenDNS.com)208.67.222.220 (Resolver3.OpenDNS.com)208.67.220.222 (R原创 2011-08-23 17:38:58 · 9177 阅读 · 0 评论 -
patch的制作和使用
diff find differences between two filesdiff [option] from-file to-file patch apply a diff file to an originalpatch [option] originalfile patchfilebut usually justpatch -pnum 普转载 2012-11-30 17:04:34 · 2408 阅读 · 0 评论