“Linux对决Windows”之十三篇(上)
Linux是一套免费使用和自由传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能自由使用的UNIX兼容产品。Windows同样主要用于基于Intel x86系列CPU的计算机上。本文将它们作一个比较。 (一) 编程篇 一般人们习惯于认为Linus是Linux的缔造者,在Linux包含的数以千计的文件中,也有一个名为Credits的文件记录了主要的Linux Ha...
验证输入—接收用户数据的最佳实践方法
2003 年 7 月,计算机应急反应小组协调中心报告了 Microsoft Windows 的 DirectX MIDI 库中一组危险的漏洞。DirectXMIDI 库是用于播放 MIDI 格式音乐的底层 Windows 库。不幸的是,这个库没有能力去检查 MIDI 文件中的所有数据值;text、copyright 或者 MThd track 域中错误的值可以导致这个库的失效,而攻击者就可以利用这一漏洞让系统去执行他们想要执行的任何代码。这是特别危险的,因为 Internet Explorer 在察看一...
设置多引导机器(带 Linux 和其它操作系统)
大多数使计算机可以引导多 OS 的指导都类似于 Steve Martin 有关如何获得一百万美元且不用负费的笑话。(第一步:获得一百万美元)。很多规划步骤和初步要求都被忽略或只略微提及。本文将解释在安装多引导系统之前所需的所有规划和设置。 开始之前 要在一台计算机上安装多个操作系统,必需理解硬盘组织的细节。熟悉引导过程、硬盘驱动器格式和分区的读者可以直接跳到第 1 步。 什么是分区? 分区是驱动器的物理部分,可以将分区逻辑格式化成所期望的文件系统,也可以用它来创建进一步的逻辑部分。有三种类型的分区:主、...
浅析Linux系统帐户的管理和审计
1、登录帐户管理 在Linux下登录用户帐户的管理是通过utmp和wtmp这两个工具来实现的。wtmp还记录系统重启和系统状态变化的有关信息。所有与utmp和wtmp相关的数据都分别被保存在/var/run/utmp和/var/log/wtmp这两个文件中。这两个文件均归属于root用户所有并且访问权限被设置为644,这些文件中的数据是加密过的。可以用dump-utmp这个工具将原始的数据转换为ASCII的数据,便于系统管理员分析用户的登录以及系统重启和系统状态变化的有关信息。 登录帐户管理的相关命令...
如何才能在同一台机器配置两个listener
问题:一台机器同时装两套数据库时(实例名o8161,o8151),无法同时启动两个listener, 当启动第二个listener时,显示错误。 $ lsnrctl start LSNRCTL for IBM/AIX RISC System/6000: Version 8.1.5.0.0 - Production on 14-SEP-00 09:25:17 (c) Copyright 1998 Oracle Corporation. All rights reserved. TNS-01106: Lis...
在LINUX环境中制作启动盘详细步骤
Linux的启动软盘有boot盘和boot/root盘之分,所谓的boot盘只能用来启动已经安装在硬盘上的Linux系统,而boot/root盘本身就是一个迷你Linux系统。Linux启动软盘是系统修复的必备工具,因此掌握启动软盘的制作方法是很有用处的,下面我就向大家介绍boot盘的四种不同的制作方法: 1.使用mkbootdisk工具为当前系统制作启动盘 mkbootdisk --device /dev/fd0 `uname -r` 参数说明:--device /dev/fd0是要建立启动软盘,也是...
LINUX中使用gnuplot 让您的数据可视化(2)
图 7. Multiplot 绘图 绘制数据图 虽然本教程只是出于说明目的,大部分内容都集中于绘制正弦曲线,您很可能很想对试验数据、销售数据或其他类似数据绘图。在这一节,我们将使用 IBM 的股票价格作为数据集合说明如何绘制不同的图(本例的原始数据包含在参考资料部分中): 表 1. IBM 股票价格 大多数数据集合都是数字列,但是这个数据集合有所不同,因为 x 轴是时间数据。下列代码告诉 gnuplot 如何读取和格式化 x 轴上的时间数据(有关详细信息,请参阅 help time/data 和 hel...
LINUX操作系统硬盘分区表详解
硬盘主引导扇区 = 硬盘主引导记录(MBR)+ 硬盘分区表(DPT) -------------------------------------------------------------- 物理位置:0面0道1扇区(clindyer 0, side 0, sector 1) 大小: 512字节 其中:MBR 446字节(0000--01BD),DPT 64字节(01BE--01FD),结束标志2字节(55 AA) 功能:MBR通过检查DPT分区信息引导系统跳转至DBR; 读取: 使用NORTON...
解析Internet数据中心之方案设计原则
网络系统对访问速度的高要求导致了对带宽的高要求;电子商务的发展使得网络系统稳定性对于企业越来越重要;网络系统自身的快速发展要求能够方便地扩展网络环境;网络系统的日趋复杂使得网站管理难度更高,系统维护所需要的人力成本也在升高。因此,许多公司开始寻求资源外包这种经济可靠的网络服务方式,国内一批专门提供网络资源外包以及专业网络服务的Internet数据中心(IDC)也应运而生。 互联网数据中心IDC,有两个非常重要的特征:IDC不是数据存储的中心,而是数据流通的中心,它应该出现在Internet巨大的网络中数...
中小企业电子邮局完整解决方案
目前基于LINUX操作系统有不少新推出的web邮件产品(如IMP)的出现使web设计者能利用这些产品很容易的实现基于web的邮件系统。然而随着使用这些产品的web邮件系统解决方案日趋流行。现在我们在一台普通的装有LINUX操作系统的计算机上都非常容易的实现一个完整,安全可靠的电子邮局。 很多小型商务网站和个人主页系统管理员都会利用LINUX本身自带的SENDMAIL和POP3,IAMP来构造一个非常稳定的免费的电子邮局系统,以便为自己或者内部工作人员提供免费电子信箱。不过,对大多数小型网络和INTRAN...
Weblogic环境下的servlet中实现身份认证
在weblogic中利用应用服务器本身的配置,可以比较全面的实现用户认证。由于我们主要是面向开发,这里主要讲解在servlet中使用用户角色规则(也就是我们常说的http用户认证,下面还是使用这个我们熟悉的名词吧)。 Weblogic用户认证的三种方式 在weblogic应用服务器中,系统提供了三种不同的用户认证方式: BASIC 基本的身份认证方式,使用WEB浏览器弹出一个要求输入用户名和密码的对话框。这个用户名和密码将在网站的某个(些)内容模块中被强制要求。 FORM 基于FORM的用户认证要求你返...
基于Linux的中小企业应用解决方案
方案背景 由于Linux工具包拥有几乎所有的工具,能够轻松且廉价地搭建起Internet和Intranet应用服务。因而,在Internet/Intranet环境下,Linux开始替代商业的UNIX和Windows NT。Linux环境下的Apache服务软件在Internet/Intranet上提供了极高的性能和极低的费用。在美国,绝大多数的廉价服务器都是基于Linux平台的。根据从Infobeads的统计结果显示,超过26%的Internet网上商业公司的服务是基于Linux平台,并且这个比例在不断...