- 博客(18)
- 资源 (32)
- 收藏
- 关注
转载 Tcpdump 的用法
第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host.第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and src ,
2012-06-26 21:37:12 535
原创 dpkg常用参数
dpkg --info "软件包名" --列出软件包解包后的包名称.dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. (类似于rpm -qa)dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包.dpkg -s 查询已安装的包的详细信息.dpkg -L 查询系统中已安装的软件包所安装的位置. (类似于rpm -ql
2012-06-25 10:13:10 2527
原创 回车与换行
Windows下,用\n代表回车+换行,在Linux下要用\n\r代表回车+换行\n是换行符,英文名称linefeed(LF),ASCII是0xA(10)。Linux下光标会移动到下一行,但是横坐标不改变。\r是回车符,英文名称carrige return(CR),ASCII是0xD(13)。Linux下光标会移动到行首。
2012-06-14 21:08:30 619
转载 VIM中的global
global命令是Vim最强大的命令之一(个人认为是No.1),将其摸透用熟可以事半功倍,本文总结了版上的一些经典问题,结合自己的使用和理解,试图通过实例详细介绍一下其用法。示例难度不一,有些并没有多少实用性,为题而生,读者各取所需吧。示例说明并不非常细致,以免罗唆。每节标题下列出了所涉及的内容在Vim help中的位置,以供查找。文中用词未必标准(我没看过Vim中文帮助),观点也
2012-06-14 09:25:37 1091
转载 一个精简内核配置的方法 (感谢 flw2 兄分享)
如果经常编译新内核(不管是什么目的), 或者需要修改内核的某些代码做测试,虽然make会选择的编译有必要重新编译的部分,但是如果修改了某个核心的头文件可能需要重新编译很多内容所以把不需要使用的模块不编译是能节省不少时间的编译内核大部分时间都在编译模块上, 比如我的机器:find /lib/modules/2.6.37-rc5+/ -name "*.ko"|wc -l23
2012-06-13 22:49:54 826
转载 一个精简内核配置的方法 (感谢 flw2 兄分享)
如果经常编译新内核(不管是什么目的), 或者需要修改内核的某些代码做测试,虽然make会选择的编译有必要重新编译的部分,但是如果修改了某个核心的头文件可能需要重新编译很多内容所以把不需要使用的模块不编译是能节省不少时间的编译内核大部分时间都在编译模块上, 比如我的机器:find /lib/modules/2.6.37-rc5+/ -name "*.ko"|wc -l23
2012-06-13 22:49:40 1483
转载 如何查看linux中的MBR记录
大家是不是经常会谈论到MBR(main boot record)。MBR是由bootloader、dpt、结尾标志组成的。简单的来说MBR=bootloader+dpt+结尾标志(55 aa)。其中bootloader即引导记录(446字节),dpt磁盘分区表(64字节)结尾标志(2字节)。那我们怎么看这里面的内容呢,哈哈。linux有很方便的方法。请大家接着往下看: 1、[root@
2012-06-13 22:32:54 11453 2
转载 watchdog linux
2007 年 10 月 29 日Linux 在不同领域如电信、终端便携设备等得到广泛应用,不同领域的应用对 Linux系统也提出相应的需求。Carrier Grade Linux 是 OSDL(Open Source Development Lab)发布的电信级 Linux 的标准,在系统可用性这部分指出 Linux 必须支持 watchdog 机制。Linux 内核从 1.3.51 版本开使
2012-06-13 22:30:09 1376
转载 郁闷的串口中断 nobody cared
这几天碰到一个很奇怪的问题, kernel 启动的时候,会碰到 抱怨 irq 19: nobody cared. 这个中断是串口中断. 而且我确认串口是可以work的. 因为在 early console->console 已经成功了.经过一番搜索, 发现把kernel_init 函数中的 /* Open the /dev/console on the rootfs, this
2012-06-13 22:26:00 1493
转载 System.map
第一部分:System.map的作用有关System.map文件的信息好象很缺乏。其实它一点也不神秘,并且在整个事情当中它并不象看上去那么得重要。但是由于缺乏必要的文档说明,使其显得比较神秘。它就象耳垂,我们每个人都有,但却不知道是干什么用的。注意,我并不会是百分之一百正确的。例如,一个系统很可能没有/proc文件系统支持,但是大多数系统肯定有。这里我假定你是“随大流的”,并有一个典型配置的系
2012-06-13 10:37:48 772
原创 Linux IPC总结
IPC进程间通信(Inter-Process Communication)就是指多个进程之间相互通信,交换信息的方法。Linux IPC基本上都是从Unix平台上继承而来的。主要包括最初的Unix IPC,System V IPC以及基于Socket的IPC。另外,Linux也支持POSIX IPC。System V,BSD,POSIX System V是Unix操作系统最早的商业发
2012-06-10 19:00:35 608
原创 Linux下的IPC-命名管道的使用
一、概述进程之间通过管道来进行通讯是一种常用的方法,顾名思义,管道就是一端进(写)一端出(读)的FIFO队列,这个队列由内核管理,有一定大小(一般是4k),有文章上提到,如果需要修改该缓存区,需要重新编译内核(修改linux/limits.h里PIPE_BUF的定义)。需要明确的是,虽然管道在理论上是双向的,但实际应用时,为避免复杂,都单向来用,需要双向通讯时,采用两个管道进行。具有亲
2012-06-10 18:53:46 896
原创 Linux下的PIPE
#include #include #include int main(void){ int n; int fd[2]; pid_t pid; char line[3000]; if(pipe(fd)<0)//pipe printf("pipe error"); if((pid=fork())<0)//fork {printf("fork
2012-06-10 18:44:23 864
原创 RTFSC (Read the fucking source code )
搞Linux的,甚至可以说是搞软件的。RTFSC (Read the fucking source code )才是生活中最重要的。我们天天就是要读懂别人的,理解别人的,然后再模仿别人的,最后才是创新自己的。人生大半的时间是在学习,所以我们一定要RTFSC。read it。
2012-06-10 18:35:32 11578 3
原创 深入分析Linux内核源码
偶然间发现一本网络书籍http://oss.org.cn/kernel-book/ 阿当博客http://www.adamjiang.com/
2012-06-06 15:48:17 1395
原创 VC获取操作系统版本信息
OSVERSIONINFO osvi; //定义OSVERSIONINFO数据结构对象memset(&osvi, 0, sizeof(OSVERSIONINFO)); //开空间 os
2012-06-06 15:14:20 2991
转载 学习linux/unix编程方法的建议
首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。 如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。
2012-06-03 23:18:13 803
转载 TCP/IP详解
内容简介: 大家知道,TCP/IP已成为计算机网络的事实上的标准。在关于TCP/IP的论著中,最有影响的就是两部著作。一部是Douglas E. Comer的《用TCP/IP进行网际互连》,而另一部就是Stevens写的这3卷书。这两套巨著都很有名,各有其特点。无论是从事计算机网络的教师还是进行科研的技术人员,这两套书都应当是必读的。 《TCP/IP详解,卷1:协议》是一本完整而详细的
2012-06-03 23:00:16 2889
mscale-ddr-tool-v3.30-setup.exe.zip
2022-10-27
QNX 6.5.0 SP1 x86 BIOS_APIC BSP.zip
2018-01-18
安国U盘量产工具使用后USB损坏修改软件WIN7
2015-11-25
borland c 3.1 dos windows
2015-09-15
USB_DOS710_BOOT启动盘DOS710
2015-09-15
borland c 3.1 dos
2015-09-12
Microsoft Loopback Adapter Cracked x64 AMD64
2015-09-11
IPv6详解卷2:高级协议实现.pdf(ipv6 advanced protocols implementation)
2014-10-15
IPv6详解卷1:核心协议实现(ipv6 core protocols implementation)
2014-10-15
Oracle Statspack 高性能调整技术1-15章全
2010-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人