redhat 9 删除/boot后的系统修复(转)
redhat 9 删除/boot后的系统修复(转)[@more@]朋友的客户有redhat9系统无法再启动,只能进到grub,他到现场后让我帮忙看一下。说 grub后root (hd0,0) ,Error 21: Selected disk does not exist 当时估计就是grub坏了而已。他启动盘引导进入resuce 模式,设置好网络。我putty登录后看,吓了一跳。整个boot目录是空的。删掉了,因为以前没有遇到过。凭直觉应该能修复系统。因为我远程,操作起来更不敢随便启动。好久没有用rh9,不甚上手。比对了我们公司的as4,boot目录 (后来发现文件变化很大)-rw-r--r-- 1 root root 49930 10月 6 19:37
linux的重启方式为啥跟win和BSD不一样(转)
linux的重启方式为啥跟win和BSD不一样(转)[@more@] 每当按下计算机电源,先显示显卡bios,当自检通过在显示系统bios的同时,会有清脆的“嘀”的一声,然后就能正常启动了!“嘀”的一声是报告硬件自检通过! 在操作系统中选择重启的时候,win和bsd系统都是先关闭自身程序,发送一个指令到cpu然后重启机器,重启时显示完显卡bios后马上显示系统bios信息,并没有“嘀”的一声,这表示在重启过程中并没有检测硬件。 而linux系统每次重启过程中都有“嘀”的一声,表示检测硬件已通过。为什么要检测硬件呢?第一次启机能正常启动就意味
Linux设备驱动编程之复杂设备驱动(转)
Linux设备驱动编程之复杂设备驱动(转)[@more@] 这里所说的复杂设备驱动涉及到PCI、USB、网络设备、块设备等(严格意义而言,这些设备在概念上并不并列,例如与块设备并列的是字符设备,而PCI、USB设备等都可能属于字符设备),这些设备的驱动中又涉及到一些与特定设备类型相关的较为复杂的数据结构和程序结构。本文将不对这些设备驱动的细节进行过多的介绍,仅仅进行轻描淡写的叙述。 PCI 是The Peripheral Component Interconnect -Bus的缩写,CPU使用PCI桥chipset与PCI设备通信,PCI桥chipset处理了PCI子系统与内存子系统间的所有
在Linux上配置Resin 80端口自启动(转)
在Linux上配置Resin 80端口自启动(转)[@more@] Resin可以用于WEB和JSP应用,单独使用Resin做WEB服务的时候,即把Resin的端口设为80,按照惯例在/etc/rc.d/rc.local里配置自启动是有问题的,这种情况下要把Resin注册成Linux的服务启动;步骤如下: 将$RESIN_HOME/contrib/init.resin.in复制到/etc/rc.d/init.d/resin 修改resin中的一些设置:JAVA_HOME设为JDK的目录,RESIN_HOME为Resin安装目录, USER为启动Resin的用户 用/sbin/chkconfig resin on将RESIN服务在启动级别345设置成自启动 这样Resin就注册成为Linux的服务
浅出Freebsd的Fontconfig(转)
浅出Freebsd的Fontconfig(转)[@more@] 类Unix系统桌面环境关于字体的底层支持,目前的桌面应用程序主要是通过Fontconfig,Freetype2+Xft来组合实现字库的匹配、读取和渲染,最终显示在屏幕上。大致的功能模块划分是: Fontconfig主要的功能是根据应用程序对字体的要求,在字库数据库中尽量匹配一种字体。 Freetype2 主要的功能是对字库进行操作,根据要求提供具体要显示文字的数据信息,它也提供一些字体的渲染,但是在这种集成解决方案中,只需要它的主要功能。 Xft 是X11 server提供的一套函数库,主要是用来对需要现实的文
入侵检测系统分析及其在Linux下的实现(转)
入侵检测系统分析及其在Linux下的实现(转)[@more@] 一、入侵检测系统分析 1.1 什么是入侵检测系统 所谓入侵,是指任何试图危及计算机资源的完整性、机密性或可用性的行为。而入侵检测,顾名思义,便是对入侵行为的发觉。它通过从计算机网络或系统中的若干 关键点收集信息,并对这些信息进行分析,从而发现网络或系统中是否有违反安全策略的行为和遭到袭击的迹象。进行入侵检测的软件与硬件的组合便是入侵检测系统(简称IDS)。与其他安全产品不同的是,入侵检测系统需要更多的智能,它必须可以将得到的数据进行分析,并得出
专访:Ubuntu Linux源自太空之行(转)
专访:Ubuntu Linux源自太空之行(转)[@more@]作为迅速走红的Ubuntu社区的创始人,Mark Shuttleworth是一个极具传奇色彩的人物。Mark Shuttleworth生于南非小镇,毕业于开普敦大学金融与信息科学专业,他创建了安全咨询公司Thawte Consulting。1999年,Mark Shuttleworth以5.75亿美元的价格把Thawte Consulting公司卖给了美国VeriSign公司,并且由此一跃成为南非最年轻有为的本土富翁。今年,年仅33岁的Mark Shuttleworth也是第二个自费到太空旅行的人,2002年他自费乘坐俄罗斯联盟号飞船,在国际空间站中度过了8天的时光。结束太空之行之后
Microsoft 打开了PHP 大门(转)
Microsoft 打开了PHP 大门(转)[@more@]作者: Sean Michael Kerner 2006年10月31在Windows 上运行PHP不再是逆喻。 Microsoft资助一个与PHP的vendor Zend 的联合项目,来确保PHP在on Microsoft's server 平台上的正常工作。"我们宣布一个协定,来确保PHP在Windows Server 平台上正常工作," Zend的创建人之一告诉internetnews.com. "PHP 在Windows一直工作不正常,有许多可靠性的问题要解决。" Zend和微软一起做了许多技术上的改进,其中包括在Microsoft's Internet Information Services (IIS)加一个FastCGI FastCGI 组件, 以作为IIS 和 PHP
Firefox 2惊现第二个缺陷 与JavaScript代码有关(转)
Firefox 2惊现第二个缺陷 与JavaScript代码有关(转)[@more@]CNET科技资讯网11月2日国际报道 Firefox 2浏览器被发现存在第二个会引起它崩溃的安全缺陷。本周三,Mozilla的一名代表表示,这一缺陷Firefox 2处理JavaScript代码的方式有关。浏览恶意的Web网页会造成Firefox 2退出。这名代表说,与安全邮件列表上的说法不同的是,这一缺陷不能被用来运行恶意代码。JavaScript Range对象中的这一缺陷不同于Mozilla上周证实的拒绝服务攻击缺陷。上周的缺陷更严重一些。这二个缺陷也是Mozilla证实的仅有的2个Firefox 2缺陷。IE 7中已经出现了一个欺
c语言函数库(转)
c语言函数库(转)[@more@]类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F),返回非0值,否则返回0 int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0 int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0 int islowe
C 语言常见问题(转)
C 语言常见问题(转)[@more@]1 关键字static的作用是什么?这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。2 关键字const有什么含意? 我只要一听到被面试者说
在debian中安装Java环境(转)
在debian中安装Java环境(转)[@more@]摘要:本文档为在Debian GNU/Linux系统上安装 Java Development Kit (JDK/J2SDK) 的参考文档.因为许可证的问题, 无法在Debian中直接提供SUN公司的Java 系统. 因此在此提供了安装Java的方法供您参考.1. 获取 sun的JDK 可以选择从 Java官方下载: http://java.sun.com 或其它网站下载JRE (J2RE)Java Runtime Environment - 如果不打算自己创建Java应用程序的话, 仅仅装它就可以了.JDK (J2SDK)Java Development Kit - Java的软件开放工具. 如果您需要自己创建Java应用程序的话, 则需要选择 JDK. 当前的最新版
理解java的多形性(转)
理解java的多形性(转)[@more@]“对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。”“多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建过程中,还是在需要加入新特性的时候,它们都可以方便地“成长”。通过合并各种特征与行为,封装技术可创建出新的数据类型。通过对具体实施细节的隐藏,可将接口与实施细节分离,
Sybase和Oracle安装过程中常遇到的问题(转)
Sybase和Oracle安装过程中常遇到的问题(转)[@more@] 目录 一、sybase12.5 for NT版本在win2000平台安装,界面中文字符出现乱码问题 二、sybase在网络共享或拷贝到本机硬盘后,仍不能安装的问题 三、安装完sybase后不能启动的问题 四、syabse创建设备时死锁, win和unix下都存在 五、oracle8.1.X版本在P4机器上安装程序不能运行问题 内容 一、sybase12.5 for NT版本在win2000平台安装,界面中文字符出现乱码问题 问题的解决,方法如下: 说明:该版本在NT4平台安装正常,在win2000平台安装界面中文
Oracle数据库全文索引设置步骤简介(转)
Oracle数据库全文索引设置步骤简介(转)[@more@]已有几个项目组开始使用oracle的全文索引。Oracle的词法分析器针对ZHS16GBK字符集的词法分析尚不够智能,只能机械地以字为单元进行匹配。对于utf8字符集的数据库有一个新的汉语分析器chinese_lexer,效率有了很大改善。现将验证并整理过的如何进行oracle全文索引设置的文档发给大家,适用于8i、9i各平台版本。 对于DB2,有一个叫做TIE(Text Information Extend)的插件可以实现全文索引,不过据说它的语法分析也很原始。据介绍使用CM(Content Manager)能做到比较好的全文检索,不过需要装一大
SQL 2005的SSIS与Oracle的迁移性能(转)
SQL 2005的SSIS与Oracle的迁移性能(转)[@more@] 项目中存在一部分数据迁移的工作,说白了就是从老的系统中将数据倒换的新的系统模型中,老系统的数据来源比较复杂多样,新的自然是Oracle9.2。 本来这也就是一次性工作,用SQL自然是最快的方式,不论是开发还是数据传输的速度。可是甲方偏偏要看到界面,希望这是一个成型的工具,没办法,甲方就是上帝。 公司原来也有一个迁移工具,可是只能适用于表对表的倒换,复杂一些无能为力,而且数据还巨慢,用过的人都是对它无语。 从新开发,不说花费和效果,光是时间也不行。没办法
无线技术在Linux操作系统中的应用(转)
无线技术在Linux操作系统中的应用(转)[@more@] 随着 Wi-Fi 的普及,Linux 也已加入这一行列。在本文中,Roman Vichr 阐述了 Linux 如何为很多无线工具和项目提供帮助 —— 同时得到这些工具的帮助。 Linux —— 这个通用的、稳定的、可扩展的、多变的而且有竞争力的平台已经走向了无线。从支持无线访问的桌面机和服务器到无线接入系统,它正成为几乎所有一切的通用工具,而且已经在无线解决方案中占据了一席之地。深入了解 Linux 正在对无线网络进行怎样的促进。 Linux 无线接入点:构建还是购买? 基本的问题是:Linux 系
Linux汉化之让MandrakeLinux支持中文(转)
Linux汉化之让MandrakeLinux支持中文(转)[@more@] 在Mandrake 7加中文支持比较麻烦。我折腾了很长时间,积累了一点经验,写出来希望帮助后来者少走弯路。 1 .中文显示 建议装cleex,cleex虽不支持中文输入,但对中文显示的支持绝对优秀。cleex具体的具体安装看文档,安装完后运行startcx(不是startx)启动xwindows。用x软件如gedit gxedit或kedit打开一个中文文本,可以看到中文就成功了。cleex默认提供了fvwm95作为窗口管理器,但我更喜欢用kde和gnome,用kde有个极大的好处:setting|desktop|language,改语言为zh_CN.GB2312,重新用st
能够使防火墙无效的一种新的攻击(转)
能够使防火墙无效的一种新的攻击(转)[@more@] 出处:赛迪网 黑客们发布了一种新的攻击代码,它能够使某些安装了XP系统的计算机的Windows防火墙失效。 黑客们在上周六早上在网络上发布了该代码,它可使打了完全补丁的、正在运行Windows互联网连接服务(ICS)的Windows XP计算机的防火墙失效。ICS使用户可以把自己的计算机转化为一台路由器,从而与同一局域网(LAN)内的用户共享网络连接。该服务经常被家庭或小企业使用。 nCircle网络安全公司的一名研究工程师Tyler Reguly在他的blog中描述了如下细节:攻击者可以发送恶意数据包
CpuMemSets在Linux操作系统中的实现(转)
CpuMemSets在Linux操作系统中的实现(转)[@more@] 一、 前言 非一致性内存访问(Non-Uniform Memory Access)结构是分布式共享内存(Distributed Shared Memory)体系结构的主要分支,它通过结合分布式内存技术和单一系统映像(SSI)技术,实现了SMP 系统的易编程性和 MPP系统的易扩展性的折中,已成为当今高性能服务器的主流体系结构之一。目前国外著名的服务器厂商都先后推出了基于 NUMA 架构的高性能服务器,如HP的Superdome、SGI 的 Altix 3000、Origin 3000、IBM 的 x440、NEC 的 TX7、AMD 的Opteron 等。 随着NUMA架构的高