摘要: sudo源于80年代早期,是巴法罗市的纽约州立大学开发的,随后,科罗拉多大学对起进行了深入的开发.网址:http://www.gratisoft.us/sudo/Sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点: § Sudo能够限制用户只在某台主机上运行某些命令。 § Sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。 &# 阅读全文
posted @ 2012-11-05 17:12 beanmoon 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 首先需要下载jdk的.tar.gz文件,在某个目录(如你的主目录)下解压后在设置如下环境变量就可以了:1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。2. CLASSPATH环境变量。classpath变量的含义是告诉jvm要使用或执行的class放在什么路径上,便于JVM加载cl 阅读全文
posted @ 2012-11-05 13:16 beanmoon 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 今天,Hadoop 是一个分布式计算基础架构这把"大伞"下的相关子项目的集合。这些项目属于Apache 软件基金会(http://hadoop.apache.org),后者为开源软件项目社区提供支持。虽然Hadoop 最出名的是MapReduce 及其分布式文件系统(HDFS,从NDFS 改名而来),但还有其他子项目提供配套服务,其他子项目提供补充性服务。这些子项目的简要描述如下,其技术栈如图1-1 所示。图1-1:Hadoop 的子项目Core一系列分布式文件系统和通用I/O 的组件和接口(序列化、Java RPC 和持久化数据结构)。Avro一种提供高效、跨语言RPC 阅读全文
posted @ 2012-11-05 09:54 beanmoon 阅读(722) 评论(0) 推荐(0) 编辑
摘要: Hadoop 提供了一个稳定的共享存储和分析系统。存储由HDFS 实现,分析由MapReduce 实现。纵然Hadoop 还有其他功能,但这些功能是它的核心所在。相较于其他系统MapReduce 似乎采用的是一种蛮力方法。即,针对每个查询,每一个数据集-- 至少是很大一部分-- 都会被处理。但这正是它的能力。MapReduce 可以处理一批查询,并且它针对整个数据集处理即席查询并在合理时间内获得结果的能力也是具有突破性的。它改变了我们对数据的看法,并且解放了以前存储在磁带和磁盘上的数据。它赋予我们对数据进行创新的机会。那些以前需要很长时间才能获得答案的问题现在已经迎刃而解。1.关系型数据库管理 阅读全文
posted @ 2012-11-05 00:24 beanmoon 阅读(1286) 评论(0) 推荐(0) 编辑