![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux系统
文章平均质量分 77
abc78400123
学生而已
展开
-
ping命令详解
Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络转载 2011-09-06 15:46:06 · 343 阅读 · 0 评论 -
linux内核中Kconfig文档的作用
内核源码树的目录下都有两个文档Kconfig(2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig(或xconfig转载 2011-09-27 15:47:48 · 547 阅读 · 0 评论 -
谈EXPORT_SYMBOL使用
EXPORT_SYMBOL只出现在2.6内核中,在2.4内核默认的非static 函数和变量都会自动导入到kernel 空间的, 都不用EXPORT_SYMBOL() 做标记的。2.6就必须用EXPORT_SYMBOL() 来导出来(因为2.6默认不到处所有的符号)。转载 2011-10-12 20:21:46 · 399 阅读 · 0 评论 -
网卡混杂模式的检测
把网卡置于混杂模式和普通模式有什么不同?混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包,即不验证MAC地址。普通模式下网卡只接收发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃。一般来说,混杂模式不会影响网卡的正常工作,多在网络监听工具上使用。转载 2011-10-08 09:58:01 · 14693 阅读 · 0 评论 -
linux文件描述符
本文介绍了文件描述符,1、首先说什么是文件描述符,它有什么作用?文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。 基于文件描述符的输入输出函数: open:打开一个文件,并指定访问该文件的方式,调用成功后返回一个文件描述符。转载 2011-10-08 09:28:01 · 639 阅读 · 0 评论 -
编译2.6.8.1版本内核并从新内核启动
我是虚拟机下红帽2.6.9版本的linux系统。点击下载linux2.6.8.1内核将下载来的2.6.8.1版本内核拷贝到/usr/src目录下。这时内核才33.9兆为什么拷贝到这个目录下呢?因为这个目录主要用于储存内核源代码用的解压缩tar -jxvf linux-2.6.8.1.tar.bz2解压缩后文档都在linux-2.6.8.1文件夹里,可以发现这原创 2011-09-07 19:50:43 · 506 阅读 · 0 评论 -
生成补丁 与 打补丁 diff patch
有两个目录 每个目录中有一个相同名字的文件 但是内容 是些地方有差别,我们以此来做实验 验证diff patch 这两个命令目录1:/you 包含file.c 这个文件比下面的file.c文件 多了一段代码 模仿我们在更新文件时 在源文件上做的修改//////////////////////#include "delegation.h"static int nfs_lock(转载 2011-10-27 10:16:36 · 3283 阅读 · 0 评论 -
grep的用法
功能说明:查找文件里符合条件的字符串。 语 法:grep [-abcEFGhHilLnqrsvVwxy] [-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...]如果要在一个或几个文本文件中查找一字符串,可以使用‘grep’命令。grep pattern filenamegrep pattern filename1 file转载 2011-10-31 18:18:34 · 527 阅读 · 0 评论 -
linux中设置网卡IP地址
操作系统:红帽企业版这是个很简单的问题,曾经让我郁闷了个把小时。如下图所示,我曾经经常静态设置好IP地址后,确定,再点击 “激活” 。结果在终端中输入ifconfig eth0发现IP地址没变于是ifconfig eth0 down 再ifconfig eth0 up 发现IP地址还是没变。最后就是 设置好IP地址后,先 “解除”,再 “激活” 。发现就好了。呵呵。原创 2011-11-23 20:50:21 · 1155 阅读 · 0 评论 -
安装intel PRO/wireless 2200BG Network connection 无线网卡驱动
作者: Maril 出自: http://www.linuxdiyf.com首先需要下载Intel® PRO/Wireless 2200BG Driver Firmware,地址:http://ipw2200.sourceforge.net/firmware.php。对于etch 2.6.18内核,由于自带的ipw2200驱动版本是1.1.2kmq,所以应该下载3.0版本原创 2011-11-14 14:41:29 · 15956 阅读 · 0 评论 -
Source Insight使用方法
Source Insight实质上是一个支持多种开发语言(java,c,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。一 常用快捷键1、按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。转载 2011-08-29 10:51:20 · 718 阅读 · 0 评论 -
Emacs教程
简介没 有听说过 Emacs 吗?没有关系,花上30分钟就能了解和熟悉这个古老而强大 的编辑器。他被很多人称作世界上最强大的编辑器。用户从无数高手到IT民工到 普通文本编辑器用户,可以符合几乎所有人的需求。甚至可以在 Emacs 里运行 音乐播放器、网页浏览器等等,Emacs转载 2011-08-27 14:58:36 · 4613 阅读 · 0 评论 -
套接字详解
应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Sock转载 2011-09-06 16:22:08 · 527 阅读 · 0 评论 -
Linux下如何使用Vi编辑器
Linux下如何使用Vi编辑器 收藏vi 的工作模式Vi 在初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、 复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键,k 是 向下移动光标,相当于向下转载 2011-08-27 10:39:32 · 5756 阅读 · 0 评论 -
内核_.config 内核配置[ZT]--make menuconfig
随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Li转载 2011-09-13 14:28:15 · 518 阅读 · 0 评论 -
gcc编译器编译程序时遇到的一些问题
我的gcc是3.4.3版本的fuck.hvoid func();fuck.cpp#includevoid fuck(){printf("fuck\n");}test.cpp#include#include"fuck.原创 2011-09-13 10:59:06 · 98 阅读 · 0 评论 -
内核_Modules的概念及使用[ZT]
一、什么是 modules? modules 的字面意思就是模块,在此指的是 kernel modules;简单来说,一个模块提供了一个功能,如 isofs、minix、nfs、lp 等等。传统来讲,模块化有两个方法解决:设计者可以把各项功能分离到单独的叫做线程的处理中去,转载 2011-09-14 10:06:13 · 442 阅读 · 0 评论 -
Linux内核模块编程
简介 模块(module)是在内核空间运行的程序,实际上是一种目标对象文件,没有链接,不能独立运行,但是可以装载到系统中作为内核的一部分运行,从而可以动态扩充内核的功能。模块最主要的用处就是用来实现设备驱动程序。使用模块的优点: 1,将来修改内核时,不必全部重新编转载 2011-09-16 19:59:59 · 643 阅读 · 0 评论 -
什么是kbuild?
官方网站介绍,来自 http://svn.netlabs.org/kbuild/wiki/kBuild 关于 kBuild …kBuild是一个makefile框架,它为复杂的任务编写简单的makefiles。当前 kBuild 的设计kBuild 框转载 2011-09-19 14:39:04 · 6282 阅读 · 1 评论 -
make clean、 make mrproper、make distclean的区别
内核编译时, 到底用make clean, make mrproper还是make distclean在编译内核时, 被make clean, make mrproer 和 make distclean搞的纠结, 稍微总结一下这三者之间的区别:解压内核源码包后,转载 2011-09-22 09:16:54 · 737 阅读 · 0 评论 -
linux gcc编译器中使用gdb单步调试程序,程序不是顺序执行的。
在用kgdb调试内核时,使用s 或n单步执行程序时,发现程序不是按顺序运行的,有时莫名其妙的执行到前面的语句去了,有时又执行到后面的语句,有时一次执行几条语句。后来查了下资料。原来这是编译时的优化问题所导致的。因为内核的编译是使用make命令的,所以要更改优化等级的话,只能修原创 2011-09-15 17:38:07 · 4790 阅读 · 0 评论 -
自己的问题记录
问题1linux中装软件时碰到的一些错误红帽5装firefox和谷歌浏览器时,总是出现:"error while loading shared libraries: libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory"像这一类错误: error w原创 2011-09-13 16:20:58 · 643 阅读 · 0 评论