- 博客(295)
- 资源 (22)
- 收藏
- 关注
转载 转载只为记录经典之<linux的解压缩命令详解>
oot@linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令!
2012-03-21 16:12:01 453
转载 转载只为记录经典之<tcpdump手册>
TCPDUMP简介在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一。sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的。对于网络管理人员来说,使用嗅探器可以随时掌握网络的实际情况,在网络性能急剧下降的时候,可以通过sniffer工具来分析原因,找出造成网络阻塞的来源。对于网络程序员来说,通过sniffer工具来调试程序。用过window
2012-03-21 15:28:47 796
原创 IGMP
组播技术的特点:l优点增强效率,控制网络流量,减少服务器和CPU负载优化性能,消除流量冗余分布式应用,使多点传输成为可能l缺点组播应用基于UDP尽最大努力交付 无拥塞控制数据包重复数据包的无序交付组播体系结构组播协议分为主机-路由器之间的组成员关系协议和路由器-路由器之间的组播路由协议。组成员关系协议包括IGMP(互联网组管理协议)。组播路由协议分为域内组播路
2012-03-19 16:33:02 8004 2
原创 转载只为记录经典之<linux--CPUload>
一、警报信息的三个参数到底是什么意思?9.73、10.67、10.49分别代表前一分钟,五分钟,十五分钟的平均CPU负载,最重要的指标是最后一个数字,即前15分钟的平均CPU负载,这个数字越小越好。所谓CPU负载指的是一段时间内任务队列的长度,通俗的讲,就是一段时间内一共有多少任务在使用或等待使用CPU。二、除了Nagios,还有哪些工具可以查看CPU负载?可以使用top命令、upti
2012-03-15 14:09:01 678
原创 转帖只为记录经典之<IP协议号大全(网络协议号) >
IP协议号大全(网络协议号) 1 ICMP Internet Control Message [RFC792] 2 IGMP Internet Group Management [RFC1112] 3 GGP Gateway-to-Gateway
2012-03-08 14:07:20 1051
转载 转帖只为记录经典之<socket 编程>
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传
2012-03-06 16:54:48 519
转载 转载只为记录经典之<STP协议>
stp 协议 生成树协议(stp) 理解STP的工作原理会配置PVST+实现交换网络负载分担了解BPDU(桥协议数据单元)简介在实际的网络环境中,物理环路可以提高网络的可靠性,当一条线路断掉的时候,另一条链路仍然可以传输数据。但是,在交换网络中,当交换机接收到一个未知目的地址的数据帧时,交换机的操作是将这个数据帧广播出去,这样,在存在物理的交换网络中,就会产生一个双向的广
2012-03-01 22:35:36 1834
转载 转载只为记录经典之<内核控制路径>
******************************************************************************************************************************************************1.6.1. The Process/Kernel Model.......Unix k
2012-02-21 17:32:12 1974
转载 转载只为记录经典之<用户空间内核空间ipc总结(sockopt,ioctl,mmap,netlink,proc,seq,file,copy_user)>
多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux 进程间同步和通信的方法提供足够的支持!本文就总结下常见的ipc,getsockopt/setsockopt mmap netlink/socket proc/seq copy_from_user/copy_to_user 文件。采用先讲解后测试代码的方
2012-02-21 11:55:05 1337
原创 linux 中硬链接和软连接的区别
linux 中硬链接和软连接的区别 首先我们需要了解linux下硬链接以及软连接的基本概念.1.硬链接:新建的文件是已经存在的文件的一个别名,当原文件删除时,新建的文件仍然可以使用(这句话我们可以理解成:源文件的原名被删除了,但是别名还在,故我们还可以使用源文件,即原文件还在,直到所有文件名被删除后,原文件才会被删除)。1>Hard Link只能连接到同一文件系统的文件,有比较
2012-02-21 11:30:42 1136
转载 转载只为记录经典之<Telnet、SSH(SSH1和SSH2)之间的区别 >
简言之:Telent是明码传输,SSH是加密传输。 使用Telnet这个用来访问远程计算机的TCP/IP协议以控制你的网络设备相当于在离开某个建筑时大喊你的用户名和口令。很快会有人进行监听,并且他们会利用你安全意识的缺乏。传统的网络服务程序如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且
2012-02-10 10:32:00 762
转载 转载只为记录经典之<STP 生成树协议>
和其他协议一样,生成树协议也是随着网络的不断发展而不断更新换代的。本文按照技术发展的主线,介绍了生成树协议的发展历程、近期热点和未来的发展方向。 生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。 由于生成树协议本身比较小,所以并不像路由协议那样广为人知。但是它却掌管着端口的转发大权—“小树枝抖一抖,上层协议就得另谋生路
2012-02-08 09:54:27 906
转载 转摘只为记录经典之<CVS常用命令速查手册>
CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下: CVS服务器(文件版本库) / | \ (版 本 同 步) / | \开发者1 开发者2 开发者3开发人员入门可以主要挑选2,6看就可以了,CVS的管理员则更需要懂的更多一些
2012-02-01 19:10:26 1007
原创 dameon 程序范例
dameon 程序 #include#include#include#include#include#include#include#define MAXFILE 65535int main(){ pid_t pc; int i, fd, len; char *buf = "This is a dameon\n";
2012-01-31 10:21:38 572
原创 linux 内核源码目录简介
linux 内核源码目录树 目录 目录内容 /bin 是二进制(binary)的英文缩写,在这里面存放的是linux常用命令的执行文件,如mv,ls,mkdir等。有时,这个目录中的内容和/usr/bin里面的内容是一样的,它们都是存放一般用户使用的执行文件。 /boot
2012-01-29 14:56:05 1342
原创 酷派D539 APP2SD(扩展内存空间\把应用安装到扩展卡)的方法
酷派D539 APP2SD的方法最近入手了一台D539,看中的是它2500毫安的电池,和对双卡双待的支持,一向没有用过android智能机的我,在买之前也没有想太多其他的。到手之后,用了几天感觉还不错,比较稳定,虽然不是电容屏,但是也基本满足了我的需求,但是它有它的硬伤,就是本机自带的空间太小,装不了很多或者太大的应用。因为它用的是android2.1的系统,不支持APP2SD(2.2
2012-01-18 17:29:57 5019
转载 转载只为记录经典之<linux下简单的设备驱动开发 >
linux下简单的设备驱动开发 一.设计原理Linux内核中的设备驱动程序是一组常驻内存的具有特权的共享库,是低级硬件处理例程。每个文件都有两个设备号,第一个是主设备号,标识驱动程序,第二个是从设备号,标识使用同一个设备驱动程序的不同的硬件设备.设备文件的的主设备号必须与设备驱动程序在登记时申请的主设备号一致,否则用户进程将无法访问到驱动程序.Linux支持3种设备
2012-01-18 09:22:54 709
转载 转载只为记录经典之<NAND和NOR flash的区别>
NAND和NOR flash的区别NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAN
2012-01-17 17:25:38 546
转载 转载只为记录经典之<linux 驱动是什么>
linux 驱动是什么 亚嵌教育—哈里波侠 2010年7月6日 今天给亚嵌29期的就业班的学员上课,提了一个问题“简单说说linux设备驱动是什么?”对于大家的回答都不很令人满意。帮助大家理顺一下思路,如下:层次关系:linux驱动是直接和硬件打交道的软件程序。层次结构上,它处于操作系统和硬件之间。驱动与linux操作系统(内核)的关系:1.驱动程序提供的一组设备驱
2012-01-17 11:41:43 628
转载 转载只为记录经典之<linux驱动简介 >
linux驱动简介 Linux设备驱动程序是内核的一部分,它完成以下功能:? 对设备初始化和释放? 把数据从内核传送到硬件和从硬件读取数据? 读取应用程序传送给设备文件的数据和回送应用程序请求的数据? 检测和处理设备出现的错误。系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。Linux
2012-01-17 10:55:04 694
转载 转载只为记录经典之<史上最强的vim配置文件.vimrc>
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Maintainer: amix the lucky stiff" http://amix.dk - [email protected]"" Version: 3.6 - 25/08/10 14:40:30"" Blog_post:
2012-01-13 10:04:49 2847
转载 转载只为记录经典之<Linux 常用命令集锦>
Linux 常用命令集锦#cat /proc/meminfo内存使用信息#cat /proc/cpuinfo CPU使用信息#cat /proc/versionlinux版本===============# ls -l 文件名 查看单个文件属性===============直接运行文件加权限 #chmod 777 文件#chmod u+x
2012-01-11 14:20:17 895
转载 转载只为记录经典之<va_start va_arg va_end 的使用和原理二>
概述由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论.定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n) ((sizeof(
2012-01-11 14:13:12 514
转载 转载只为记录经典之<va_start va_arg va_end 的使用和原理>
va_start va_arg va_end 的使用和原理 func( Type para1, Type para2, Type para3, ... ) { /****** Step 1 ******/ va_list ap; va_start( ap, para3 ); //一定要“...”之前的那个参数**ap指向para后的第一个
2012-01-11 09:33:18 769
转载 酷派d539进入 recovery方法
酷派d539进入 recovery方法第一步:先把手机关闭。第二步:同时按住 电源键+菜单键+返回键第三步:进入recovery mode第四步:按Home键查看详情Recovery是刷机时按住 电源键+菜单键+返回键进入的那个界面(工程模式),在这个界面中可以直接用SD卡上zip文件的ROM升级系统或者备份系统。Android系统可以利用Recovery模式,进行恢复
2012-01-06 17:29:25 2873
转载 转载只为记录经典之 Nessus scan
Nessus scan 一、Nessus简介 Nessus是一个功能强大而又易于使用的远程安全扫描器,它不仅免费而 且更新极快。安全扫描器的功能是对指定网络进行安全检查,找出该网络是否存在有导致对手攻击的安全漏洞。该系统被设计为client/sever模式,服 务器端负责进行安全检查,客户端用来配置管理服务器端。在服务端还采用了plug-in的体系,允许用户加入执行特定功能的插件,这插件
2012-01-06 10:44:50 2290
转载 转载只为记录经典之 linux 内核四库全书
关于内核学习我建议不要上来就读内核而是先了解内核的构成和特性,然后通过思考发现疑问这时再去读内核源码。即先了解概貌在读局部细节。而且内核分成好多部分,不要只是按照顺序去读,应该针对某一部分比如内存管理或进程管理横向读几本书,这样可以理解很全面。Linux Kernel 四库全书1. Linux内核设计与实现 Edition 2 2. Linux设备驱动 Edition 3
2012-01-04 15:19:12 550
转载 转载只为记录经典之Linux网络编程必看书籍推荐
首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.Richard Stevens个人网站 http://www.kohala.com/大师作品部部经典,可惜1999
2012-01-04 15:13:44 1065
转载 Busybox 命令大全~~
busybox命令大全BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。
2011-12-29 10:18:59 46083
转载 快速掌握VMware Workstation(虚拟机)的使用方法
快速掌握VMware Workstation(虚拟机)的使用方法出处:多特软件站 时间:2009-03-06 人气:240407我要提问我来说两句核心提示: 虚拟机是个软件,安装后可用来创建虚拟机,在虚拟机上再安装系统,在这个虚拟系统上再安装应用软件,所有应用就像操作一台真正的电脑,因此,我们可以利用虚拟机学习安装操作系统、学用Ghost、分区,格式化,测试各种软件或病毒验证等工作,甚
2011-12-28 14:42:41 1573
转载 Telnet简介~
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务
2011-12-28 09:47:25 876
转载 Android 超级终端(busybox) 命令
Android系统在超级终端下必会的命令大全(一)busyboxBusyBox是标准 Linux工具的一个单个可执行实现。BusyBox包含了一些简单的工具,例如 cat和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount以及 telnet。有些人将 BusyBox称为 Linux工具里的瑞士军刀.简单的说BusyBox就好像是
2011-12-22 23:47:46 4039
转载 UNIX 缩写风格
缩写习惯无聊和乏味的工作是罪恶-- Eric S. Raymond构建于图形界面之上的操作系统,使用鼠标作为主输入设备,是否使用缩写并不重要。比如 Windows 系统中的目录,几乎都是全称…… 点击两次鼠标进入文件夹 pf,并不意味着点击13次才能进入文件夹 Program Files而构建于命令行之上的操作系统,如 Linux,只要3个字母以上的单词,几
2011-12-21 18:12:00 770
转载 linux-ps命令
在linux中使用ps命令可以查看有哪些进程在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等. ps命令最常用的是用于监控后台进程的工作情况.名称:ps使用权限:所有使用者使用方式:ps [options] [--help]说明:显示瞬间行程 (process) 的动态参数:ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义-
2011-12-19 13:24:15 661
转载 YONEX羽毛球线性能参数(转载)
YONEX羽毛球线性能参数(转载)BG-65:0.70毫米的线径,线芯材料为多层树脂,外层材料为化学合成树脂编束纤维,弹性较好,耐磨性及经济性极佳,历来销量最大,深受羽球高手好评。 颜色有:白(White)、蓝(Royal Blue)、黑(Black)、紫(Violet)、浅紫(Lavender)、青绿(Turquoise)。 BG-65(盒装/大盘专业线)
2011-12-14 11:00:21 3586
转载 羽毛球是世界上飞行最快的球
如果告诉你,世界上飞行运动速度最快的球是羽毛球,你会相信吗?不管你信不信,这都是事实,根据科学计算,羽毛球的离拍速度最高可达到每小时180英里,约合288公里的时速,所以与这样的速度相比,即便速度最快的网球发球或者在棒球职业联赛中用最大力气投掷的棒球就像是一个慢动作画面。这项在英语里与航天飞机同名的运动,直到1988年的汉城奥运会才成为表演项目,然后到了1992年才成为了正式比赛项目。虽然
2011-12-12 17:02:43 1445
转载 C语言中数据类型转换详解
3. 类型转换如果有人问C语法规则中最复杂的是哪一部分,我一定会说是类型转换。从上面两节可以看出,有符号、无符号整数和浮点数加起来有那么多种类型,每两种类型之间都要定义一个转换规则,转换规则的数量自然很庞大,更何况由于各种体系结构对于整数和浮点数的实现很不相同,很多类型转换的情况都是C标准未做明确规定的阴暗角落。虽然我们写代码时不会故意去触碰这些阴暗角落,但有时候会不小心犯错,所以
2011-12-06 14:44:58 1388
原创 C标准中的转义字符以及ASC码表
C标准中的转义字符 \'单引号'(Single Quote或Apostrophe)\"双引号"\?问号?(Question Mark)\\反斜线\(Backslash)\a响铃(Alert或Bell)\b退格(Backspace)\f分页符(Form Feed)\n
2011-12-06 14:23:32 3035
转载 动态库和静态库的区别及使用
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的
2011-12-06 11:25:40 1964
转载 linux中的动态库和静态库
1.概念和区别: 静态库就是在编译过程中一些目标文件的集合。静态库在程序链接的时候使用,链接器会将程序中使用到函数的代码从库文件中拷贝到应用程序中。一旦链接完成,在执行程序的时候就不需要静态库了。 由于每个使用静态库的应用程序都需要拷贝所用函数的代码,所以静态链接的文件会比较大。 相对于静态函数库,动态函数库在编译的时候并没有被编译进目标代码中,而只是作些标记。然
2011-12-06 11:21:04 584
EasyBCD系统引导修复工具v2.2.0+汉化特别版
2013-01-18
英文版 The C++ Programming Language Special 3rd Edition
2011-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人