我们很难从大量linux版本中选择一款正好适合某个特定环境的版本。每一个版本都有自己的侧重点,有一套自己的文件,安装方式和自己的linux内核版本。本文我将比较四种主要的linux版本——debian,mandrake,red hat,和suse—并讨论如何制订选择适合特定商业环境linux版本的标准。 debian debian project诞生于1993年8月13日,它的目标是提供一个稳定容错的linux版本。支持debian的不是某家公司,而是许多在其改进过程中投入了大量时间的开发人员,这种改进吸取了早期linux的经验。 debian以其稳定性著称,虽然它的早期版本slink有一些问题,但是它的现有版本potato已经相当稳定了。这个版本更多的使用了pluggable authentication modules (pam),综合了一些更易于处...
用mrtg侦测网络流量作者:spring5518版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:spring5518原文地址:http://www.matrix.org.cn/resource/article/44/44044_mrtg.html关键词: mrtg 网络流量测试使用平台:linux(rhel4)目的:侦测公司的pix防火墙与服务器的网络流量软件优点:及时报告网络流量,自动生成不同时间段流量统计图表参考资料: http://people.ee.ethz.ch/~oetiker/webtools/mrtg/1 mrtg的安装:要安装mrtg需要安装以下软件 包:gcc、perl、gd、libpng和zlib。如果安装系统时已经选择了mrtg与snmpc 以下步骤可以跳过。[root@mail src]# tar xvfz...
简单轻松?dlinux 操作系统的三则应用技巧摘自chinaitlab.com 安装双linux操作系统 笔者的电脑装有winxp和red hat linux9两个系统。所以装另一个linux前我们要准备一个空白分区。当然,还要有一套linux的安装光盘,笔者选用turbo linux 10。然后把/etc/grub.conf里的title red hat linux(2.4.20-8)这一段记录下来(如果使用lilo作为引导器,就记录/etc/liloconf里的引导信息)。这些都准备好了之后,我们就开始工作吧! 把光盘放入光驱,由光盘引导进入linux的安装程序,在安装进行到分区这儿时,不要选择自动分区,而是选择手动分区(因为自动分区可能会破坏分区表)。保留硬盘上的原有分区,在先前准备的空白分区上建立linux的ext分区,引导器就使用grub吧,个人觉得它比较智能。 在进行一系列...
<h3 class=title>from nios的blog: <a href="http://www.matrix.org.cn/blog/nios/">http://www.matrix.org.cn/blog/nios/</a><br><br>在 linux 上安装 postgresql</h3><p>说实在的,我的这个 lamp 网站,其实是不能遗忘这头大象的。mysql 是一条轻快的小海豚,但是缺少很多现代关系数据库应有的特色,例如:引用完整性,视图,触发器等。因此,如果你需要开发一个电子商务的网站,需要这些功能的话,你或许应该考虑 postgresql 了。本文将通过其在 red hat 7.1 上安装过程,简要介绍其用法。</p><p>postgre...
昨几天重装了debian..发现mysql有问题.几经周折,发现问题所在.本来该写在blog里,只是matrix的blog还在测试当中.所以,发在文章栏目与大家共享.问题:原来运行ok的java程序,架构为client->soap->server->mysql.重装了debian和tomcat,mysql之后,运行该java程序,server竟然抛出sql state null异常.解决步骤:-ssh登陆服务器-restart mysql bs~#:cd /etc/init.d bs~#:./mysql restart-看mysql是否登录正常 bs~#:mysql -uroot -pxxx发现正常进入mysql-检查sockbs~#:mysqladmin variables 查看用到的sock文件,发现为/var/run/mysqld/mysqld.sockbs~#:m...
来自:蓝森林自由软件 append b (附录 b ) the alpha axp processoralpha axp 体系结构是一个为了速度而设计的 64 位的加载 / 存储( load/store ) risc 体系结构。所有的寄存器都是 64 位长的: 32 个整数寄存器和 32 个浮点寄存器。第 31 个整数寄存器和第 31 个浮点寄存器用于 null 操作:读取它们得到 0 ,写向它们没有任何结果。所有的指令和内存操作(不管是读或写)都是 32 位。只要具体的实现遵循这种体系结构,允许不同的实现方式。 没有直接在内存中操作数值的指令:所有的数据操作都是在寄存器之间进行。所以,如果你希望增加内存中一个计数器,你必须首先把它读到一个积存其中,修改之后再写回去。只有通过一个指令写向一个寄存器或内存位置,而另一个读取这个寄存器或内存位置,指令之间才能过相互作用。 alpha axp 的...
来自:蓝森林自由软件appendix a (附录 a )inux data structures ( linux 数据结构)本附录列出了本书中描述的 linux 使用的主要的数据结构。为了在页面上访得下,它们经过了少量的编辑。block_dev_structblock_dev_struct 数据结构用于登记可用的块设备,让 buffer cache 使用。它们放在 blk_dev 向量表中。参见 include/linux/blkdev.hstruct blk_dev_struct {void (*request_fn)(void);struct request * current_request;struct request plug;struct tq_struct plug_tq;} ;buffer_headbuffer_head 数据结构存放 buffer cache 中一个块缓冲...
来自:蓝森林自由软件 chapter 13 the linux kernel sources ( linux 核心源程序) 本章描述了你应该在 linux 核心源程序的什么地方开始查看特定的核心功能。 本书不依赖‘ c ’语言的知识或要求你有 linux 核心源程序才能理解 linux 核心如何工作。而是说,练习查看核心源程序能够对于 linux 操作系统有一个深入地理解。本章给出核心源程序的概览:它们如何组织,你应该从哪里开始查找特定的代码。 where to get the linux kernel sources (从哪里得到 linux 核心源程序) 所有的主要的 linux 分发( craftworks , debian , slackware , redhat 等等)中间都有核心源程序。通常 l 安装在你的 linux 系统上的 linux 核心都是用这...
来自:蓝森林自由软件chapter 12 modules本章描述 linux 核心如何只在需要的时候才动态加载函数,例如文件系统。linux 是一个完整的核心,就是说,它是一个单一的巨大的程序,核心的功能组件可以访问它的所有的内部数据结构以及例程。另一种方法是使用一个微内核的结构,核心的功能片被分成独立的单元,互相之间有严格的通讯机制。这样通过配置进程向核心增加新的组件不花多少时间。比如你希望增加一个 ncr 810 scsi 卡的 scsi 驱动程序,你不需要把它连接到核心。否则你不得不配置并建立一个新的核心才能使用这个 ncr 810 。作为一种变通, linux 允许在你需要的时候动态地加载和卸载操作系统的组件。 linux 的模块是可以在系统启动之后任何时候动态连接到核心的代码块。它们可以在不被需要的时候从核心删除并卸载。大多数 linux 核心模块是设备驱动程序,伪设备驱动程序比...
chapter 11kernel mechanisms (核心机制) 本章描述了 linux 核心需要提供的一些一般的任务和机制,让核心的其余部分可以有效地工作。 11.1 bottom half handling 通常在核心中会有这样的时候:你不希望执行工作。一个好例子是在中断处理的过程中。当引发了中断,处理器停止它正在执行的工作,操作系统把中断传递到适当的设备驱动程序。设备驱动程序不应该花费太多时间来处理中断,因为在这段时间,系统中的其他东西都不能运行。通常一些工作可以在稍后的时候进行。linux 发明了 boffom half 处理程序,这样设备驱动程序和 linux 核心的其它部分可以把可以稍后作的工作排队。图 11.1 显示了同 bottom half 处理相关的核心数据结构。有多达 32 个不同的 bottom half 处理程序: bh_base 是一个指针的向量表,指向核心...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器