Linux
- 在Linux可加载内核模块中探秘(5)
- 第一部分:基础知识
第五章:在内核空间建立自己的函数
作者:CoolBoy
【ChinaByte 教程】上一章我们讲到采用宏的方法来建立自己的系统函数。但也许有的同学对这个“宏”还没弄得很清楚,今天我们就来详细讲解一下。
还记得上次我们讲到的这一行程序吗?
static inline _syscall1(int
- 分类:Linux 查阅全文
- 在Linux可加载内核模块中探秘(4)
- 第一部分:基础知识
第四章:切入核心
作者:CoolBoy
到现在为止,我们已经学习了如何写一个最基本的LKM程序,并且还大概解释了什么是系统调用和内核符号表,那么,怎样让LKM程序来为我们做点什么呢?在内核空间中,我们又能够让这些程序做什么呢?下面我们就先谈一谈内核空间的编程问题。
在内核空间中进行编程比起用户空
- 分类:Linux 查阅全文
- 在Linux可加载内核模块中探秘(3)
- 第一部分:基础知识
第三章:系统调用和内核符号表
作者:CoolBoy
上节我们讲到了insmod hello.o命令,在执行这个命令的时候,会呼叫系统调用create_module为LKM分配内存,并且会去读取内核符号表为LKM分配内核符号。那么,系统调用和内核符号表到底是什么呢?今天我们就要讨论这两样东西。
我想大家都知道
- 分类:Linux 查阅全文
- 在Linux可加载内核模块中探秘(2)
- 第一部分:基础知识
第二章:LKM的概念及hello,world程序
作者:CoolBoy
既然是介绍LKM,那么我们还是先来了解LKM是个什么东东。
LKM英文是:Loadable Kernel Modules,翻译过来就是“可加载内核模块程序”,这是一种区别于一般应用程序的系统级程序,它主要用于扩展linux的内核功能。那
- 分类:Linux 查阅全文
- 在Linux可加载内核模块中探秘 (1)
- 第一部分:基础知识
第一章:简介
作者:CoolBoy
Linux作为服务器操作系统正逐渐被人们广泛应用,并且也逐渐变得有趣起来。攻击某个Linux系统的最好方法之一,便是利用内核代码。正因为Linux有一个被称作“可加载内核模块”的特点,所以我们就能够写一些能在内核中运行的代码,这些代码允许我们访问操作系统中的极为敏感的部分。关于可加载内
- 分类:Linux 查阅全文
- 在Linux可加载内核模块中探秘
- 第一部分:基础知识
第四章:切入核心
作者:CoolBoy
到现在为止,我们已经学习了如何写一个最基本的LKM程序,并且还大概解释了什么是系统调用和内核符号表,那么,怎样让LKM程序来为我们做点什么呢?在内核空间中,我们又能够让这些程序做什么呢?下面我们就先谈一谈内核空间的编程问题。
在内核空间中进行编程比起用户空间来有很多
- 分类:Linux 查阅全文
- 在linux进入新浪聊天室的测试
- 在windows下我们有QQ,也可到聊天室实时交流.在linux下呢?让我们来看linux下几款流览器在新浪聊天室的表现吧!
用mozilla.9.4.0上新浪的聊天室时,流览器窗口空空如也.点击"刷新"按键后,出现聊天室的部份图象.但只有自己一人,没有滚屏没有别人的聊天语句.不能与任何人进行交谈.你可试试.可能与我的不一样.
- 分类:Linux 查阅全文
- 在Linux环境下安装jsp(精炼版)
-
apache 1.3.12 + tomcat 3.1.1 + JDK 1.2.2 + mod_jserv.so
1. 所需软件及下载
apache_1.3.12.tar.gz
http://www.apache.org
jakarta-tomcat-3.1.1.tar.gz
http://jakarta.apac
- 分类:Linux 查阅全文
- 在Linux环境下也能打IP电话
-
随着网络技术的发展,越来越多的人开始使用IP电话,并从使用中发现了Voice Over IP技术的种种优点。现在,VOIP除了支持一般的电话业务以外,还支持电话会议业务和可视电话业务。预计到2002年,全球15%的语音业务将通过VOIP来实现。
现在也有不少IP电话软件在世面上销售,但是多是应用在Windows和Macs平台下面,很
- 分类:Linux 查阅全文
- 在Linux环境下运行DOS
- Linux系统提供了一组称为mtools的可移植工具,可以让用户轻松地从标准的DOS软盘上读、写文件和目录。它们对DOS和Linux环境之间交换文件非常有用。它们是不具备共同的文件系统格式的系统之间交换文件的有力手段。对于一个MS-DOS的软盘,只要把软盘放在软驱中,就可以利用mtools提供的命令来访问软盘上的文件。
mtools的主要命令如下:
mcd 目录名 改变MSDOS目
- 分类:Linux 查阅全文
- 在linux服务器上配置磁盘限额
-
在核心中安装 quotas
在这个套件中的 diffs 是相对於本来的 1.1.16 版程式码。
执行下面的步骤。
首先为旧的组件建立备份,就像这样。
1) cd /usr/src
2) tar czvhf oldlinux.tar.gz linux
- 分类:Linux 查阅全文
- 在LINUX电脑上通过ADSL上网
-
用过ADSL的人都知道,在WINDOWS上有一个叫WinPPoE的软件,通过这个软件可以很容易地联上ISP,接入INTERNET。
您想知道在LINUX上如何通过ADSL上网吗?
我刚试成功,现在就迫不急待地告诉您:
我用的是SuSe Linux 6.4, 选择它的原因是它对硬件的支持很丰富而且配置方便。
1、Packege
SuSe 6.
- 分类:Linux 查阅全文
- 在Linux操作系统上“跑”ISDN
- 文/马马
【任务】
在一台Linux机器上,通过ISDN拨号上网。
【笔者的配置】
蓝点Linux 2.0、Kernel-2.2.16、isdn4linux v3.1pre1,上海贝尔生产的ISDN内置卡,型号为SBT6021。
内核支持
上海贝尔SBT6021型ISDN内置卡,使用的芯片为Winbond W6692,这是一种与西门
- 分类:Linux 查阅全文
- 在Linux中方便地使用不同X-Windows窗口管理器
- 安徽省淮北市社保局计算中心
沙顺义
X Windows 是 Linux 和许多其它 Unix 系统使用的、与 Microsoft Windows类似的图形窗口系统,在许多发行的 Linux 版本中包括的 X11 是 X Windows 的一个版本,主要支持各种 intel x86 平台的unix系统,与 Microsoft Windows 不同的是它被设计成网络化的客户机/服务器程序,
- 分类:Linux 查阅全文
- 在Linux中安装硬件
-
网虎公司投稿
Linux的应用越来越广泛,在使用Linux的时候,用户最担心的问题就是硬件的兼容问题,本文就显示卡、网卡和声卡的安装作一简单介绍。
- 分类:Linux 查阅全文
- 在Linux中安装应用软件
-
Linux这一新兴操作系统,由于系统核心源代码完全公开的缘故,存在着许多基于GPL协议之下的分发版本。在一片反行业垄断的呼声中,这只小企鹅近年来的发展速度实在令人振奋。
其中较为国人熟知的RedHat Linux中,就已经集成了网络、多媒体、游戏等多方面的相关软件。尽管系统本身提供了甚为丰富的应用软件,很多时候,我们
- 分类:Linux 查阅全文
- 在Linux中制作VCD
- 在Linux中制作VCD
甘露
---- 也许您还在使用Windows的原因之一是Windows强大的多媒体支持能力,例如制作个性十足的VCD光盘。的确如此,Windows操作系统到目前为止仍然拥有操作系统中最强大的多媒体能力,因为有如此之多的软件可以任您选择,例如WinOnCD、SONY CD Maker、DirectCD、Ahead N
- 分类:Linux 查阅全文
- 在Linux中配置网络打印机共享
- 作者: Bryan Pfaffenberger, TechRepublic
日期: 2001年10月11日
在连接局域网时,一个焦点问题就是怎样实现打印机的共享,从而节省大量费用
。考虑一下给每个用户都装备一台象样的打印机需要花费多少钱。象其他网络操作系统一样,Linux为网络中的打印机实现共享提供了很好的环境。如果使用Linux,你不必为你不会用到的商业应用和硬件花费大量的费
- 分类:Linux 查阅全文
- 在Linux中配置DNS
- ----DNS的功用是把计算机的名称转换为 IP地址。DNS的使用简化了系统管理员及客户对主机文件的操作和维护。
Intranet服务器的系统配置
----硬件配置:Pentium 133 CPU,32MB内存,2.1G硬盘,16倍速IDE光驱。
----操作系统:Red Hat Linux 5.1内核升级为2.2.3版。
----软件包:Apache Web Server 1.3.6;S
- 分类:Linux 查阅全文
- 在Linux中怎样实现虚拟主机
-
要使一台服务器向众多的个人或部门提供WWW服务是一件比较简单的事。但是,用户只能使用www.yourdoman.com/username作为自己的主页地址,是不是比较麻烦呢?这就要使用到虚拟主机。下面介绍两种方式来实现虚拟主机,在介绍虚拟主机之前,我们先作以下假设:
1. 本机的IP地址为:211.65.0.252 ,域名为:host.
- 分类:Linux 查阅全文