驳斥微软 Linux比Windows易管理且成本低(转)
驳斥微软 Linux比Windows易管理且成本低(转)[@more@] 美国东部时间2月15日(北京时间2月16日),据海外最新消息,在微软报告Linux系统总体成本高于Windows之后,开放源代码软件爱好者在本周反驳了微软的这一结论,他们表示,在成本和管理简易性方面Linux操作系统比Windows操作系统具有一系列的优势。 根据由开放源代码实验室和其成员公司Levanta赞助的一份调查报告所说,早期Linux操作系统中的管理困难已经不复存在了。 这一调查报告指出,相比Windows操作系统来说,使用Linux操作系统的企业信息技术部门现在常常花更少的时间和
Linux 常用C函数速查(转)
Linux 常用C函数速查(转)[@more@]各位Linux爱好者: 你好!本人有幸在坊间得到一名为“Linux C 函数参考”的文本文件,并在此基础重新排版并制成html文件以方便广大爱好者阅读,我感到无比的荣幸。在此多谢各位的鼎力支持,以及日益完善此文件,希望有朝一日能成为Linux编程爱好者必备的参考文件。在此再次多谢编写“Linux C 函数参考”的朋友。
shell编程Bash中对变量的操作方法谈(转)
shell编程Bash中对变量的操作方法谈(转)[@more@]1.条件变量替换: Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换 条件放在{}中. (1) ${value:-word} 当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值. (2) ${value:=word} 与前者类似,只是若变量未定义或者值为空时,在返回word的值的同时将 word赋值给value (3) ${value:?message} 若变量以赋值的话,正常替换.否则将消息message送到标准错误输出(若 此替换出现在Shell程序中,那么该程序将终止运行) (4) ${value:+word} 若变量以赋值的话,其值才用wo
RedHatLinux下实现MySQL数据库镜像(转)
RedHatLinux下实现MySQL数据库镜像(转)[@more@] MySQL从3.23.15版本以后提供数据库复制功能,利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能。实现数据同步备份。 数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf) 在Linux环境下在/etc/my.cnf 或者在mysql用户的home目录下面的my.cnf. 设置方法: 操作系统: RedHat Linux 9 mysql:mysql-standard-4.0.18-pc-linux-i686.tar.gz A Server: 192.168.0.1 主服务器master B Server: 192.168.0.10 副服务器sla
UNIX平台廉价双机容错方案完全解决措施(转)
UNIX平台廉价双机容错方案完全解决措施(转)[@more@] 由于有多种方式来提高系统的可用性,但每种方式又各有利弊,因此设计者往往需根据用户的实际可靠性与可用性的要求选择不同的解决方案。这也取决于系统的需求:硬件的容错方案往往运行速度较快但投资规模也大,软件容错方案可能占用系统开销,但比硬件方案更灵活,尤其是在系统已经建立起来之后,并且投资小。本文所介绍的容错系统就是利用浪潮英信服务器可靠性平台和Western Micro的专用技术,通过软件方式,而不借助阵列柜或其它专用硬件来实现系统容错,达到提高系统可用性的目的。
用Iptables+RedHatLinux9.0做ADSL路由器(转)
用Iptables+RedHatLinux9.0做ADSL路由器(转)[@more@] 说明和约定 #所有在"[ ]" 中的都是应该直接在命令行敲入的命令 1.前言 最近在帮一个朋友做他们公司的ADSL网关路由, 原来是用FreeBSD做的,现在给他重新用Red Hat Linux 做. 2.安装准备和环境说明 1) Red Hat Linux 9.0 最小化安装, 直接选择安装类型中的Custom,然后在包安装时选择最下面的选项 "最小化安装", 此模式用于做路由网关已经完全足够 3.软件调整 1)rp-pppoe 直接执行它的配置命令即可: [ adsl-start ] Welcome to the Roa
系统管理员秘诀:检查谁删除了文件(转)
系统管理员秘诀:检查谁删除了文件(转)[@more@] 为了增强系统、应用的安全性,管理员经常需要了解有无用户删除特定的文件。下文将介绍通过系统审计的方法来实现管理员的目标。 通过系统安全审计功能,可以最小的系统开销来管理系统安全性,它仅仅记录object的改变事件,不会记录object中的详细数据。 下面是系统设置的方法: 1.运行命令GO SECTOOLS, 显示出* Display the Security Tools Menu* 菜单。 2.选择选项 10: Change Security Auditing 3.将系统值QAUDCTL 改为 *OBJAUD ,QAUDLVL改为
不用swap分区,用交换文件(转)
不用swap分区,用交换文件(转)[@more@] 安装linux时,一般系统都要求划分一个分区作为交换分区。但现时大家的电脑内存一般都很大,系统交换文件的机会会越来越少。就以我的来说,本人安装的是redhat linux V7.3,内存是256M,运行系统时,cat一下/proc/swaps,实际上都没有用到交换分区,所以我建议内存比较在的朋友,只创建交换文件就行了。 在redhat linux V7.3系统下,创建交换文件有两种方法,最容易的是安装时不创建交换分区,第二次安装时会提示建立交换文件,你只要输入xxxM内存就行了。 不过我还是建议另
从无到有Linux安装小记(转)
从无到有Linux安装小记(转)[@more@] 开始安装 经过刚才的多番准备,我们可以开始安装Linux了。 根据Linux发行套件的不同,安装的过程也不尽相同,我觉得现在最流行的套件之一Red Hat Linux极为适合初学者,所以这里就以它为例对安装步骤作一详细介绍,其他版本可以触类旁通。 1.用Linux启动机器。 还没装Linux,哪来的Linux系统启动机器?对了,用刚才我们制作的Linux启动软盘(也可以用能启动的Linux光盘)。将启动盘插入软驱并启动机器,机子就出现了Red Hat Linux安装程序的第一个画面:
个性定制Linux(转)
个性定制Linux(转)[@more@] 1.mount windows的分区 vi /etc/rc.d/rc.local 添加以下3行: mount -t vfat -o codepage=936,iocharset=cp936 /dev/hda5 /mnt/d mount -t vfat -o codepage=936,iocharset=cp936 /dev/hda6 /mnt/e mount -t vfat -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/f 2.汉化 a.从 Windows 下拷出 simsun.ttc,tahoma.ttf,tahomabd.ttf 到 /usr/share/ fonts/zh_CN/TrueType/simsuntahoma 目录,将 simsun.ttc 改名为 simsun.ttf 在该 目录下建立 fonts.dir,内容如下:
编译内核的一点点经验(转)
编译内核的一点点经验(转)[@more@] 最开始听说编译核心时都吓了一跳, 心想LINUX那么可怕, 一上来就是要自已编译核心... 后来自己试了一下, 其实也不复杂, 主要是找些文档来看就行了. 1.核心的源程序: 我现在在用TLC, REDHAT也用过, SLACKWARE也用过. 无论哪一种, 都是把核心源程序放到 /usr/src/linux 下, 因为有些别的应用程序在编译时好像也会从这个路径来引用一些头文件之类. 一般来说这个 linux 目录都只是个符号连接, 有一点点像WIN下的Shortcut, 而实际上它对应的目录可能是 /usr/src/linux-2.0.35 之类. RedHat
LinuxC编程---make命令的使用(转)
LinuxC编程---make命令的使用(转)[@more@] 摘要:在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当一个模块改动后,其他模块也许会有所更新,当然对小系统来说,手工编译连接是没问题,但是如果是一个大系统,存在很多个模块,那么手工编译的方法就不适用了。为此,在Linux系统中,专门提供了一个make命令来自动维护目标文件,与手工编译和连接相比,make命令的优点在于他只更新修改过的文件(在Linux中,一个文件被创建或更新后有一个最后修改时间,make命令就
Firefox将淘汰微软IE 成为最受欢迎的浏览器(转)
Firefox将淘汰微软IE 成为最受欢迎的浏览器(转)[@more@] 2月13日消息,据外电报道,尽管微软的IE浏览器目前占据着全球85%左右的市场份额,但终将被免费的Firefox浏览器所取代。 据lxer网站报道,尽管IE浏览器拥有着绝对垄断的优势地位,但在功能上,却无法与Firefox相媲美。微软最新开发的新版浏览器IE7.0采用了Firefox的部分特征,这就是最好的证明。 即使微软能够复制Firefox的全部功能,但能够复制Firefox的其他优势吗?微软能够将IE7.0作为一款免费的办公组件提供吗? 对于Linux用户而言,即使IE7.0经过修改后能够支持Li
WGET——LINUX下WEB文件提取工具(转)
WGET——LINUX下WEB文件提取工具(转)[@more@]wget是一个Linux环境下用于从World Wide Web上提取文件的工具,这是一个GPL许可 证下的自由软件,其作者为Hrvoje Niksic <hniksic@srce.hr>。wget支持HTTP和FTP 协议,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条 件的文件并将其下载到本地硬盘上;如果必要,wget将恰当地转换页面中的超级连接 以在本地生成可浏览的镜像。由于没有交互式界面,wget可在后台运行,截获并忽略 HANGUP信号,因此在用户推出登录以后,仍可继续运行。通常,wget用于成批量地下 载
LINUX 内核的类型(转)
LINUX 内核的类型(转)[@more@]解决复杂性的所有方法都基于一个基本原理:问题分解和各个击破。也就是说,都是把大 型的、难以解决的问题(或系统)分解成一定数量的复杂度较低的子问题(或子系统), 再根据需要重复这一过程直到每一部分都小到可以解决为止,而各种方法只是这种原理的 一些不同运用而已。 计算机科学中有三种经典的方法比较适合于构建大型系统(我首先必须说明的是,这些定 义都是经过我深思熟虑的讨论对象)。 1) 层次(Layer)—将解决方案分解成若干部分,在这些部分中存在一个问题域的最底层 ,它为上层的抽象层次较高
红旗Linux5.0 中用“groupadd”命令创建组(转)
红旗Linux5.0 中用“groupadd”命令创建组(转)[@more@] groupadd 命令是用来在 Linux 系统中创建用户组。这样只要为不同的用户组赋于不同权限,再将不同的的用户按需要加入不同组中,用户就能获得所在组拥有的权限。这种方法在 Linux 中有许多用户时是非常方便的。 groupadd 命令使用非常简单,只需在命令后输入用户组名称即可。请试着在终端中输入:groupadd hello。400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0> 此时,我们已经创建了一个称为“hello”的用户组。为了证
Linux快速教程《推荐给初学者》(转)
Linux快速教程《推荐给初学者》(转)[@more@]目录:第一课 什么是Linux 第二课 为什么使用Linux 第三课 Linux纵览 第四课 Linux的发展 第五课 Linux特性 第六课 Linux与其他操作系统的区别 第七课 TurboLinux简介 第八课 进入与退出系统 第九课 文件与目录操作 第十课 (10)Linux备份与压缩命令 第十课 (1)Linux文件和目录操作相关命令 第十课 (2)Linux文件内容查询命令 第十课 (3)Linux文本处理命令 第十课 (4)Linux文件内容统计命令 第十课 (5)Linux文件比较命令 第十课 (6)Linux文件的复制、删除和移动命令 第十课 (7)L
ProFTPD支持MySQL添加虚拟用户认证及磁盘限额(转)
ProFTPD支持MySQL添加虚拟用户认证及磁盘限额(转)[@more@]前言 本文是根据实践而来,最主要是帮助新手知道怎么自架FTP服务器,本文也可以说是一个简单的使用例子;但不会把ProFTPD的所有文档都详细说明;也就是说简单的安装和配置,以及最简单的使用。让不懂ProFTPD的弟兄,比着“瓢”也能画出“葫芦”。至于哪个FTP服务器程序更好,我想都是好的,只要会用就行;vsftpd 现在很流行;但ProFTPD也是一种选择... ... 1、什么是ProFTPD; ProFTPD 是一个FTP服务器程序,和vsftpd、wuftp 类似的FTP服务器,他们最终实现功能和目的都是一样的,
提高开放式 UNIX 平台的安全性(转)
提高开放式 UNIX 平台的安全性(转)[@more@]使用 Mandrake MD5 校验和 Igor Maximov (uniug@cris.net) Web 开发人员,softPilot.2000 本文要看一下使用一种新方法提高开放式 UNIX 安全性的小外壳(shell)应用程序。本文提供了对代码逐步的分析。作者的专业领域是 Web 编程及尖端网络安全性开发。 破坏系统并获得超级用户权限的恶意用户对所有的系统管理员都将是一场恶梦。为保护开放式 UNIX 平台,下面的小外壳应用程序将为开放式 UNIX 安全壁垒添砖加瓦。 开放式 UNIX 操作系统 FreeBSD 和 Linux Mandrake 都有完整的外壳安全系统。FreeB
创建UNIX后门(高级篇)(转)
创建UNIX后门(高级篇)(转)[@more@]Crontab 程序对于系统管理员来说是非常有用的。Cron 服务用于计划程序在特定时间(月、日、周、时、分)运行。如果你足够聪明,就应该加以利用,使之为我们制造“后门”!通过 Cron 服务,你可以让它在每天凌晨 2:00 (这个时候网管应该睡觉了吧。)运行后门程序,使你能够轻易进入系统干你想干的事,并在网管起来之前退出系统。根用户的 crontab 文件放在 /var/spool/crontab/root 中,其格式如下: (1) (2) (3) (4) (5) (6) 0 0 * * 3 /usr/bin/updatedb 1. 分钟 (0-60) 2. 小时 (0-23) 3. 日 (1-31) 4