Linux
- Linux可卸载内核模块完全指南(三)
- 作 者: Pragmatic
第四部分 一些更好的想法(给hacker的)
4.1 击败系统管理员的LKM的方法
这一部分会给我们对付一些使用LKM保护内核的多疑(好的)的管理员的方法。在解释了所有系统管理员能够使用的方法之后,很难为我们(hackers)找到一个更好的办法。我们需要离开LKM一会儿,来寻找击败这些困难的保护的方法。
假定一个系统可以被管理员安装上
- 分类:Linux 查阅全文
- Linux可卸载内核模块完全指南
- 作者:pragmatic/THC,(版本1.0)
简介
将Linux操作系统用于服务器在现在是越来越普遍了.因此,入侵Linux在今天也变得越来越有趣.目前最好的攻击Linux的技术就是修改内核代码.由于一种叫做可卸载内核(Loadable KernelModules(LKMs))的机制,我们有可能编写在内核级别运行的代码,而这种代
- 分类:Linux 查阅全文
- linux库函数升级权威经验
- linux库函数的升级是一项重要的工作,往往对其他软件包的升级有一定牵制作用.我曾经成功升级至2.0.7pre6版本,其过程如下:
1.将取得的四个gz压缩文件解压至一临时目录中:
cd /usr/hilinux
tar xzvf glibc-2.0.7pre6.tar.gz
cd glibc-2.0.7pre6
tar xzvf ../glibc-linuxthreads
- 分类:Linux 查阅全文
- Linux进程管理及作业控制
-
进程及作业的概念
Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。
操作系统管理多个用户的请求和多个任务。大多数系统都只有一个CPU和一个主存,但一个系统可能有多个二级存储磁盘和多个输入/输出设
- 分类:Linux 查阅全文
- Linux进程管理
- Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。
操作系统管理多个用户的请求和多个任务。大多数系统都只有一个CPU和一个主存,但一个系统可能有多个二级存储磁盘和多个输入/输出设备。操作系统管理这些资源并在多个用户间共享资源,当您提出一个请求时,给您造成一种
- 分类:Linux 查阅全文
- Linux将成为Netscape在浏览器中的最后战场?
-
ChinaByte Linux专区授权转载
霄雁
最近Red Hat Linux 7.1、Linux-Mandrake 8.0和SuSE Linux 7.1以及Caldera OpenLinux 3.1 beta的发行版本中,都没有捆绑很引人注目的Netscape 6浏览器。与此同时,MandrakeSoft、Red
- 分类:Linux 查阅全文
- Linux教程-进程查看
- 作者:大农
linux是个多用户系统,有时候也要了解其他用户现在在干什么,所以在本节中还将接触多用户方面的内容。同时Linux是一个多进程系统,经常需要对这些进程进行一些调配和管理;而要进行管理,首先就要知道现在的进程情况:究竟有哪些进程?进程情况如何?等等。所以需要进程查看方面的工作。
who命令
该命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户
- 分类:Linux 查阅全文
- Linux教程--netstat命令
-
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。
该命令的一般格式为:
netstat [选项]
命令中各选项的含义如下:
-a 显示所有socket,包括正在监听的。
-c 每隔1秒就重新显示一遍,直到用户中断它。
-i 显示所有网络
- 分类:Linux 查阅全文
- Linux借网络之势开花结果
- 作者:yqyang
【前言】
Linux是一个典型的网络时代产物,若没有网络,恐怕没有其他方法能像网络这样,能以极少代价达到如此快速传播的功效。而Linux“开放”的本质,更和网络无所不包的“气质”不谋而合。
1999年可说是Linux风起云涌的一年,1991年芬兰赫尔辛基大学生Linus Torvalds将其作品Linux
- 分类:Linux 查阅全文
- Linux集群大全 哪种群集适合您?
-
作 者: Rawn Shah
Rawn Shah 作为专家,在 Linux 现有的开放源码和封闭源码集群解决方案方面为您指点迷津。
计算 Linux 中集群项目的数量就象计算硅谷中创业公司的数量一样。不象 Windows NT 已经受其自身的封闭环境阻碍,Linux 有大量的集群系统可供选择,适合于不同的用途和需要
- 分类:Linux 查阅全文
- Linux激发新型协作的尝试
-
作者:yatata
各行各业精明的经理们看到现代传奇之作--Linux,对Linux现象感到疑惑:我们怎样才能那样做,怎样才能利用Internet来进行合作性开发并利用我们顾客优秀的想法来提高我们的产品性能?
Linus Torvalds与互联网上的志愿者们一起开发计算机操作系统--世界最复杂的产品(
- 分类:Linux 查阅全文
- Linux环境下自由邮件服务器软件的分析比较
- 几年以前,Linux环境下可以选择 的可以免费邮件服务器软件只有Sendmail,但是由于Sendmail的缺陷,一些开发 者先后开发了若干种其他的邮件服务器软件。当前,运行在Linux环境下免费的 邮件服务器,或者称为MTA(Mail Transfer Agent)有若干种选择,比较常见的有Sendmail、Qmail、Postfix、 exim及Zmailer等等。本文希望通过对几种影响相对来
- 分类:Linux 查阅全文
- Linux环境下架设proxy(2)
- 5.2 用户认证设置
缺省的,squid本身不带任何认证程序,但是我们可以通过外部认证程序来实现用户认证。一般说来有以下的认证程序:
1.LDAP认证:你可以访问以下资源来获取更多的有用信息。
http://www.geocities.com/ResearchTriangle/Thinktank/5292/projects/ldap/
http://home.iae.nl/
- 分类:Linux 查阅全文
- Linux环境下架设proxy(1)
- 一、代理服务器概述
1.1什么是代理服务器
在TCP/IP网络中,传统的通信过程是这样的:客户端向服务器请求数据,服务器响应该请求,将数据传送给客户端。在引入了代理服务器以后,这一过程变成了这样:客户端向服务器发起请求,该请求被送到代理服务器;代理服务器分析该请求,先查看自己缓存中是否有请求数据,如果有就直接传送给客户端,如果没有就代替客户端向该服务器发出请求。服务器响应以后,代理
- 分类:Linux 查阅全文
- Linux环境下黑客常用嗅探器分析
- 概述
本文对Linux环境下黑客常常使用的几种嗅探器进行详细的分析,这些嗅探器往往被入侵者完成入侵以后种植在受害者服务器当中。这些嗅探器各自有不同的特点,有的只是简单的用来捕捉用户名和密码,有的则非常强大可记录所有的网络数据流。本文将对下面几种嗅探器进行分析:
*linsniffer
*linuxsniffer
*hunt
- 分类:Linux 查阅全文
- Linux环境下的备份
-
原文作者:Tim Jones
原文出处:http://www.linux-mag.com/cgi-bin/printer.pl?issue=1999-07&article=guru
Linux系统管理员常常问的一个问题是:如何备份我的系统?对于windows系统来说,进行备份是很简单的工作
- 分类:Linux 查阅全文
- Linux环境下的网络编程
- 本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代码实例。要理解本文所谈的技术问题需要读者具有一定C语言的编程经验和TCP/IP方面的基本知识。要实习本文的示例,需要Linux下的gcc编译平台支持。
Socket定义
网络的Socket数据传输是一种特殊的I/O,Sock
- 分类:Linux 查阅全文
- Linux环境下的上网工具
- 目前,Linux被媒体炒得很热,但在普通用户中的应用还处在较初级的阶段。造成这种局面的原因是Linux下的多数应用工具不够简单。本文将详细介绍一系列基于Linux操作系统下的上网工具,希望能给广大读者提供一个初步的认识。
一、拨号上网及浏览器
我们通常用调制解调器上网时,需要在Windows中配置拨号上网,即配置p
- 分类:Linux 查阅全文
- linux环境下的""蚂蚁""-wget使用简介
- wget的使用形式是:
wget [参数列表] URL
首先来介绍一下wget的主要参数:
· -b:让wget在后台运行,记录文件写在当前目录下""wget-log""文件中;
· -t [nuber of times]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次
。比如""-t
120""表示尝试120次。当这一项为""0""的时候,指定尝试无穷多次直到连接成功为止
- 分类:Linux 查阅全文
- Linux环境下Perl语言对数据库的操纵
-
实例:同一主机下的运行
主机配置:PIII450 128M 15GB
操作系统:Red Hat Linux 6.1
数据库:MySQL-3.22.29
建议使用RPM方式安装,至少要安装下面三个包:
MySQL-3.22.29-1.i386.rpm
MySQL-client-3.22.29-1.i386.rpm
MySQL-dev
- 分类:Linux 查阅全文