新闻观察:草民形象影响Linux的发展(转)
新闻观察:草民形象影响Linux的发展(转)[@more@]开放源代码社区不注意形象是阻碍开放源代码软件进入商业环境的一个原因,美国马萨诸塞州政府前首席信息官Peter Quinn如是说。 Quinn在美国东部的马塞诸塞州安装50,000台开放源代码桌面计算机的工作中扮演了重要角色,他在试图告诉商业决策者开放源代码软件优势的时候表示,“形象有决定性作用”。 他指出,不修边幅的形象与开放源代码技术应有的商业形象相去甚远,并指责开发人员还在以惯性思维考虑在商业环境中采用Linux的问题。 “开放源代码给人一种不专业的形象,社区需要更加精于商业运
流氓和木马结合 强行关闭你的防火墙(转)
流氓和木马结合 强行关闭你的防火墙(转)[@more@]“微小木马”(Troj.Small) 威胁级别:★★ 据金山毒霸反病毒工程师介绍,这是一个广告木马病毒。该病毒会下载多个.html文件到系统的temp目录下,还下载一个广告木马到C:MSDOS.EXE并运行,使得每次启动IE浏览器都会自动去访问某个网站。病毒还会更改系统的hosts文件,禁止用户访问某些特定的网站。 “流氓下载器”(Troj.Tibs.s) 威胁级别:★ 据金山毒霸反病毒工程师介绍,这是一个流氓软件下载器。该病毒会被其它病毒下载,捆绑安装或取一些诱惑的文件名诱使用户下载运行等方式传播。除了下
Linux下多线程编程与信号处理易疏忽的一个例子(转)
Linux下多线程编程与信号处理易疏忽的一个例子(转)[@more@]这几天把一个网络流量采集器程序基本改好了,原来在main函数中把几个子线程启动后就睡10分钟后开始清理子线程后退出。现在想改成子线程启动后主线程进入无限睡眠,直到收到SIGTERM或SIGINT。主程序如下:其他头文件#include //信号处理所需要的头文件int main(int argc, char * argv[]){//其他所需要的变量声明 sigset_t sig_set,sig_pending;// 设置信号阻塞sigemptyset(&sig_set);sigaddset(&sig_set,SIGTERM);sigaddset(&sig_set,SIGINT);sigprocmask(SIG_BLOCK,&
gcc编译器小知识FAQ(转)
gcc编译器小知识FAQ(转)[@more@]我收集了一些gcc相关的知识,提供给没时间或者没兴趣了解gcc太多细节知识的朋友。但是这些知识确实又是作为一个gcc使用者应该知道的。Q:gcc的全称是什么:A: gcc 是 gnu compiler collection(gnu 编译器套装),它不仅仅只是编译c语言的编译器,它提供了对c、面向对象的c(object c), C++, java, Ada 语言的编译服务。 过去有一段时间,它被成为gnu C compiler是因为它最初的开发目的的确是只提供了c编译功能,但是现在已经不在是这样了。 Q:gcc 和g++什么关系A:事实上只有一个C++编译器,那就是g++。g++不
Solaris硬盘分区简介(转)
Solaris硬盘分区简介(转)[@more@]【导读】如何在Solaris下对硬盘进行分区,请看下面这篇文章…… Solaris下,一个磁盘包含8个分区,标记为0-7。此信息可以通过format命令,然后选择一个硬盘来看到,例如,在我自己的系统中(Solaris 9,Ultra 60),显示出来的信息如下: # format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t0d0 /pci@1f,4000/scsi@3/sd@0,0 Specify disk (enter its number): 0 selecting c0t0d0 [disk formatted] Warning: Current Disk has mounted partitions. FORMAT MENU: disk - select a disk
[修改]Shell里的测试条件(转)
[修改]Shell里的测试条件(转)[@more@]转一篇台湾同仁写的文章,在他的基础上对shell里的测试条件进行归纳:測試條件 在Bourne shell的內部命令裡面有測試條件的語法test給if while用 test condition或者 [ condition ]為了與autoconf不要混淆,programmer比較喜歡用test 不用中括號condition的方法。括號的用法請注意空格(这里容易出错哦)。 例如 檔案測試條件test -f /etc/file 檔案是個一般檔案不是其他特殊檔案嗎[ -e file ] 檔案存在嗎[ -d /etc/ ] 目錄存在嗎[ -s file ] 檔案大小大於0嗎[ -r file ] 檔案可讀嗎[ -b file ] 区块文件
选择知识管理系统的数据库平台(转)
选择知识管理系统的数据库平台(转)[@more@]知识管理系统(KMS)通过IT技术为企业提供知识管理服务,实现企业显性知识和隐性知识、内部知识和外部知识的获取、沉淀、共享、学习、应用和创新,实现知识创造价值。知识管理系统中的知识主要由二种数据结构存在,一是用以描述知识属性和本体的结构化数据,二是以文档、邮件、多媒体等开工存在的非结构化数据。如何选择合适的数据库平台实现二类数据的有效处理将成为KMS系统成败的关键要素之一。 一、数据处理主流技术分析 在数据处理领域关系型数据库(RDB)技术处于统治地位,它以关系数学
移至64位SQL Server数据库(转)
移至64位SQL Server数据库(转)[@more@]相当长一段时间以来,在64位平台上运行SQL Server一直是提高数据库性能和扩展性的一种选择,不过配置方面的选项有限,而且不是没有问题。举例说,SQL Server 2000只能在昂贵的安腾系列处理器上面运行;而且SQL Server的客户端工具与64位平台不兼容。另一方面,SQL Server 2005却提供了新的选项可以充分利用64位架构的强大功能;而且完全没有在过去导致人们不太需要64位的问题。 使用SQL Server的公司为什么应当改用64位架构? 要解答这个问题,最重要的答案就是,64位平台与32位系统相比,大大提高了
了解 Debian 系统(转)
了解 Debian 系统(转)[@more@]一、什么是 GNU/Linux Distribution ( GNU/Linux 套件 ) ?What is Debian?很多人可能已经照着笔者介绍的步骤安装完基本的 Debian 系统了,但遇到这样问题,在您心里头是否仍存在同样的问号?本篇文章重点虽不在介绍 Debian 的历史,但是有许多 Debian 的基本观念,仍旧会尽可能以最简短的方式让您了解。我们都知道所谓的 GNU/Linux Distribution ( 常见的有 Redhat 、Mandrake 、SuSE 、Debian ) 是一堆软件及 Linux kernel 所组成的一个大套件,但是因为一般使用者很难了解到完整的 Linux 发展历史,因此现
Linux下双网卡绑定技术实现负载均衡和失效保护(转)
Linux下双网卡绑定技术实现负载均衡和失效保护(转)[@more@]保持服务器的高可用性是企业级 IT 环境的重要因素。其中最重要的一点是服务器网络连接的高可用性。网卡(NIC)绑定技术有助于保证高可用性特性并提供其它优势以提高网络性能。我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也
Linux系统在线增加多个ip(转)
Linux系统在线增加多个ip(转)[@more@]首先查看ip 代码: linuxedu.net# ifconfig eth0 Link encap:Ethernet HWaddr 00:50:BA:EF:21:E2 inet addr:192.168.1.1 Bcast:192.168.1.255 mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3433865 errors:0 dropped:0 overruns:0 frame:0 TX packets:2730922 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:2610363482 (2489.4 Mb) TX bytes:577832769 (551.0 Mb) Interrupt:11 Base address:0xc000 lo Link encap:Local Loopba
谈兵:Linux/Unix操作系统入侵思路(转)
谈兵:Linux/Unix操作系统入侵思路(转)[@more@]本文是想让更多拥有服务器的朋友引起注意,不是鼓励这样做,本文系转贴对于很多的新手来说能进入一个linux/unix的机器,可以代表自己技术的一次提高吧,但是早已习惯了win系列操作系统,有时候面对*nix时,可能会有点手忙脚乱。本人也是一个菜鸟,很幸运的时我第一次进入一个服务器便是redhat的。那是某个高手留下的后门,居然让我有了一次免费学习的机会的。后来学的东西多了,可是由于自己的破电脑装不了linux,接触这方面的资料,却不能去实践,所以便尝试着利用别人的资源。。。(有点不
Vmware- 对Linux来说是一次友好的调整(转)
Vmware- 对Linux来说是一次友好的调整(转)[@more@]Linux程序员们正在努力作出改变,力图使虚拟软件VMWare能获得与开源的同类软件Xen同样的地位。虚拟是指在同一台机器上同时运行多个操作系统,提高服务器效率,使应用程序之间互不干扰。任何虚拟软件中,包括Xen,微软和VMWare的产品,都以一种名为Hypervisor的系统管理程序为基础对硬件资源进行访问。通常Xen是被集成在Linux系统内核中的,有专用的硬件访问接口。但Linux领袖Linux Torvalds的代理人之一,Andrew Morton正在提倡在Linux内核中加入新接口,以便其他虚拟软件产品的Hyperviso
微软发现3个漏洞 称黑客可控制机器(转)
微软发现3个漏洞 称黑客可控制机器(转)[@more@]据国外媒体报道,微软周二在每月安全升级公告中表示,Windows操作系统中存在着3个新发现的安全漏洞,危害级别为“危急”,黑客可借此取得用户机器的控制权。微软建议用户立即下载并安装相应安全补丁。 微软称,其中一个“危急”漏洞存在于某些版本的IE浏览器中,黑客可借此取得用户机器的全部控制权;另两个“危急”漏洞则存在于Windows操作系统中。微软还表示,其中一个漏洞允许某个恶意蠕虫病毒在用户不进行任何操作前提下实现自我复制。 在周二的安全升级中,微软还发布了另外两个安全公告
Kchmviewer,读取chm文件的利器(转)
Kchmviewer,读取chm文件的利器(转)[@more@]简短描述:用于看chm,hlp等win系列帮助文件的利器,速度相当可以,我打开jdk1.5的50M的文件,速度很好。比用konqueror查看舒服多拉(我的是magiclinux1.2final).最主要的是,它使用QT,c++写的。需要升级qt-3.3.4以上.安装步骤:下载qt-3.3.4以上版本,升级完毕。(我下载的是mgc的升级包,其他版本没试)很简单的编译安装。在你主目录$tar -zxvf kchmviewer-1.3.tar.gz$cd kchmviewer-1.3$./configure若是congratulation.$make 若是ok的话$su root#make install哈哈,安装完成拉,可以执行kchmvi
在 FreeBSD 下利用 Freemail 轻松组建邮件系统(转)
在 FreeBSD 下利用 Freemail 轻松组建邮件系统(转)[@more@]一、Freemail 功能简介注:Freemail 这个名字太长了,以下一律简称FM1、为什么会有 Freemail ? 由于以 FreeBSD 下邮件系统一向以难建立、难维护等问题。所以本站将推出Freemail ,方便大家安装使用。2、FM 是以什么形式发布? FM 是以 FreeBSD 的 ports/package 形式安装,具有标准的 FreeBSD 风格。你可以很方便的对其安装、升级、卸载、维护。3、FM 需要收费的吗? 顾名思义,Free 就是自由的意思,而不是免费。但你可以随意下载、安装、使用而不需要付出任何的费用。
Linux上网共享的定时开通(转)
Linux上网共享的定时开通(转)[@more@]我公司的网络环境为:20余台电脑,10M共享式以太网。向电信申请了ADSL接入,接入方式为虚拟拨号(动态IP),收费标准为每月200元,180小时。采用Linux作为代理服务器实现ADSL上网共享。根据公司规模小、管理任务简单的情况,没有设专职的网络管理员。 为了控制费用,将每月的上网时长限制在180小时之内,制定的允许上网时段为:周一至周五,每天9:00~17:00。这样,每月22或23个工作日,每天开通8小时,月累计时长大体为180小时。 最初的做法是,在代理服务器上将ADSL拨号命令加入到系统启动文件中,开机
Linux使用adsl计时制分享(转)
Linux使用adsl计时制分享(转)[@more@]前言∶ 最近台湾网路环境的蓬勃发展,许多宽频上网的方案更是让大家争相申请,其中 ADSL 也是许多网路族的最爱,以 Hinet 所推出的 ADSL 为例,有分固定制和计时制两种,其中最大的差别在于固定制有固定的 IP 位址,所以价格较贵,而计时制则采用动态分配 IP 的方式,价格较为便宜。一般来说,如果小型的公司机构或是个人 SOHO 族会申请固定制,以提供一些伺服器的功能,如 Web、FTP……等等,而一般的民众则会选择申请计时制的。 一般说来,现在拥有超过两部电脑的家庭越来越多了,或者是学生们一起租
Linux系统下应用知识大荟萃(转)
Linux系统下应用知识大荟萃(转)[@more@]问:如何使系统在停止操作一段时间后能自动退出? 答:当root账户离开计算机时,出于安全考虑,最好能让系统在隔一段时间后能自动退出。为了能做到这一点,必须为一个“TMOUT”的Linux变量设置指定时间(单位是秒)。编辑“/etc/profile”文件,在有“HISTFILESIZE=”字样的那一行的后面加上“TMOUT=300”,加入的这一行含义是5分钟。当把这行内容放入“/etc/profile”文件后,在系统连续5分钟不用时,系统会自动通知系统中的所有用户系统将退出。root用户也可以把该变量设置放在用户各自的“.bashr
在Linux下使用DOS/Windows磁盘(转)
在Linux下使用DOS/Windows磁盘(转)[@more@] 对大多数Linux用户,特别是我等Linux爱好者来说,往往需要在Linux系统下使用DOS/Windows文档,这就涉及到如何在Linux环境下使用DOS/Windows磁盘的问题。下面从如何在Linux下使用DOS/Windows硬盘分区和软盘两个方面对这个问题作一个简单的介绍。 1.在Linux下使用DOS/Windows硬盘分区 Linux有一个在根目录下启动的文件系统,根目录用一个斜线(/)表示。要在Linux下使用一个物理存储设备(如硬盘分区或CD-ROM),必须先把该设备安装成为Linux文件系统的一部分。 可以用mount命令在Linux文