OpenSSl 的一些介绍
在linux下,我们经常可以看到一个叫做openssl-x.x.rpm的包,或许许多人猜想它和ssl有关,没错!但是远不完全,openssl不但实现了ssl的一些接口,它所涵盖的内容从底层对称、非对称加密算法的到建立在其上的PKCS(Public Key Infrastrature)的接口(包括X509证书、PKCS标准、ASN.1等)的实现是一应俱全,甚至还给了一个有关CA的例子。openssl这个包是由两部分组成的:ssleay和openssl,它两者的关系是,ssleay是一套接口库,openss...
远程无盘工作站启动的实现
假设: 一台Linux Server with Turbolinux 4.0 IP:192.168.1.11 Domain:server Hostname:linux 第一台无盘工作站IP:192.168.1.5 hostname:client5 第二台无盘工作站IP:192.168.1.6 hostname:client6 条件: Linux Server启动DNS,DHCP,NFS,tftp,bootp服务,修改/etc/inetd.conf,将tftp和bootps前的注释符去掉。关于DNS和DH...
什么是module 以及如何写一个module
不知道在什幺时候,Linux 出现了 module 这种东西,的确,它是 Linux 的一大革新。有了 module 之后,写 device driver 不再是一项恶梦,修改 kernel 也不再是一件痛苦的事了。因为你不需要每次要测试 driver 就重新 compile kernel 一次。那简直是会累死人。Module 可以允许我们动态的改变 kernel,加载 device driver,而且它也能缩短我们 driver development 的时间。在这篇文章里,我将要跟各位介绍一下 mo...
如何使用make
在shell的提示符号下,若键入"make",则它会到目前的目录下找寻Makefile这个档案。然後依照Makefile中所记录的步骤一步一步的来执行。在我们写程式的时候,如果事先就把compiler程式所需要的步骤先写在Makefile中的话,想要compiler程式的时候就只要打入make的指令。只要程式无误的话,就可以获得所需要的结果了! Makefile的格式: (1)注解: 在Makefile中,任何以"#"为开头的的文字皆为注解,make在解译Makefile的时候会忽略它。 (2)续接下行...
关于linux丢失ROOT口令解救办法补充
在linux下启动出现boot提示符的时候,允许输入 boot: linux init=xxx xxx为一个可执行文件名,这时,linux将用此文件的进程来代替传统的进程init,也就是说,如果我们在丢失口令的情况下,输入 boot: linux init=/bin/sh rw 这时候,linux将启动一个root权限shell来代替init进程,此时的用户界面很象单用户界面。 rw指名mount上来的root分区为可读写(缺省不可写).此时使用passwd命令就可以改root口令了。但是需要调用syn...
正确的刻录红旗LinuxISO
有许多朋友在红旗论坛上问这样的问题:我刻录的红旗Linux怎么不能启动?或者是:我刻录的光盘安装到一半不行了?等等。。。。 偶总结了一下,大多是因为下载的文件或者是光盘的原因引起的。 下面是我的一些经验,提供大家参考。 首先下载红旗LinuxISO,呵呵这个偶不用多说吧。 然后用md5sum工具检查你下载的ISO文件是否完好!也就是所谓的指纹验证!md5sum是UNIX的工具,现在我们有一个Windows32的程序可以用。shuashua2.vicp.net/down/UnxUtils.zip 解压缩后...
Linux 防火墙入门:网络拓朴
所谓网络拓朴(Topology),简单地说,是指网络的架构,什么地方摆放路由器、什么地方摆放主机、集线器、封包路由如何安排等细节,经由一番规划之后所呈现的网络结构。内部网络欲引入防火墙系统,经常必须改变网络拓朴,针对防火墙的特性,及欲达成的目标效益,选择最恰当的结构组成。因此之故,网络拓朴做一番变动,是必然的结果,各位要先有点心理准备才行。心理层有了准备之后,一切也会自然起来,不致于有无谓的害怕。 最简单的防火墙拓朴是城堡式的防火墙系统(bastion firewall system),其结构如下图所示...
认识LINUX:主要讨论LINUX的起源.版本.优点和特性等.
1、什么是Linux? Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法,当年,Linux就诞生了,为了不让这个羽毛未丰的操作系统矢折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来,Linux逐渐成长起来。 Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux交易中获利。然而这种纯粹的自由软件的理想对...
Mandrake 9.1截图
摘要 第一时间收集到的Mandrake 9.1截图 GNOME 2.2 桌面 9.1的控制中心 GNOME的桌面主题选择 GNOME浏览器 9.1里面看电视 GNOME的泡泡龙...
让Linux冲破1024柱面的限制
目前市面上大多数的Linux发行版都不支持大于1024柱面的分区作为/Root区。那么如何冲破1024柱面的限制就成了养活这只小企鹅的关键了。 被关在窗户(Windows)内这么多年的计算机爱好者们,现在终于多了Linux这只小宠物,不再那么寂寞了,可惜它的翅膀还不足以带着我们冲出窗外,只好让它和“窗户”一起陪伴着我们。绝大多数用户都是先在第一个主分区安装常用的Windows 9.x、NT、Windows 2000,并且分区占用大部分硬盘容量,等到装Linux时,分区所在位置已经大于1024柱面了,而目...
基于Linux的Webmail实现
摘要:本文的目的是通过应用Linux系统集成的网络服务和应用软件,快速实现基于Web的电 子邮件系统。作者只是普通的Linux的爱好者,尝试将所学到的一点Linux知识进行综合应用,希望对大家有所启发。 免费Webmail是目前ISP普遍提供的一项服务,它最大的优点就是方便,用户只需要通过浏览器就能够完成邮箱申请、发送邮件、接收邮件等功能;同样,由于Webmail的出现,大大提高了ISP的站点访问数量,提高了站点的知名度,所以是一个两全其美的好东西。不过,大容量的Webmail服务器由于其系统的复杂性和...
Linux+Apache实现用户身份认证
一、序言 现在很多网站对用户的访问权限进行了严格的限制,用户在访问某些资源时需要给出“用户名/口令"来确认自己的身份。目前,使用最多的身份认证方法是将用户名、口令存放在一个数据库中,当用户要访问某些受限制的资源时,要在某一个页面中输入用户名和口令,程序将用户输入的用户名和口令与数据库存放的“用户名/口令"相比较,如果输入正确,则正常使用资源,否则,资源访问被拒绝。但是,这种身份认证方式有两个很大的问题,一方面只要用户有一次身份认证成功,就可以记录下受限资源的链接地址,在下一次访问时只需输入该地址,而无需...

