hadoop学习2.cygwin及sshd安装配置

作者: 云计算机网 分类: 云计算知识 发布时间: 2016-07-16 20:34
  cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。 在进行hadoop的windows安装后,第二步就是cygwin的安装,虽然很多人建议在linux环境下来进行hadoop的学习,但是很多人由于没有现成的环境,比如我,又比较懒,只好在windows下尝鲜了。cygwin在windows下虽然可能遇到很多问题,但是由于现在cygwin是由redhat在维护,我还是很有信心的,虽然遇到了一些问题,但是可以在windows下模拟unix的一些东西,抛开hadoop的学习不说,仅仅安装一个软件就可以能模拟unix难道不是一件很爽的事情吗,闲话少说了。

一、cygwin的安装

我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/或者直接使用下载连接来下载安装程序,下载连接是:http://www.cygwin.com/setup.exe

下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示:

我们看到有三种安装模式:
•Install from Internet,这种模式直接从Internet安装,适合网速较快的情况;
•Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装;
•Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。

这里需要说明一下的是,第一次全部安装选择第一种模式,但是后续我们开发过程中发现一些组件包没有安装的话,可以再次运行安装程序,选择第二种模式,也就是单独下载组件包而不安装,这样可以分次下载需要的组件包。等全部组件包下载完毕后,在运行第三种模式从本地安装组件包。

需要特别注意的是,下载和安装的时候一定要记住使用的镜像站点,因为软件把组件包按照不同的镜像放置在不同的目录,如果几次下载的镜像不一样,那从本地安装的时候,是只能找到最新的一次的镜像下载的组件包的,这里需要注意。

从上述三种模式中选择适合你的安装模式,这里我们选择第一种安装模式,直接从网上安装,当然在下载的同时,Cygwin组件也保存到了本地,以便以后能够再次安装。选中后,点击“下一步”,

这一步选择Cygwin的安装目录,以及一些参数的设置。默认的安装位置是C:cygwin,你也可以选择自己的安装目录,然后选择“下一步”,

这一步我们可以选择安装过程中从网上下载的Cygwin组件包的保存位置,选择完以后,点击“下一步”,

  • shell脚本学习指南

    书名: Shell脚本学习指南

    作者: (美)罗宾

    ISBN: 9787111255048

    前言

    近几年来,shell一直被忽略,是一个不受重视的脚本语言。shell虽然是UNIX的个脚本语言,但它仍是相当的。它结合了延展性与效率。持续保有独具的特殊,并不断地被改良,使它们多年来一直与那些花招很多的脚本语言保存抗衡。

    背景

    本书可以回答你这些问题。告诉你如何结合UNIX工具,将其与标准的shell相结合完成工作。shell脚本的编写是门艺术,需要的不只是shell语言的相关知识,还要你对各个独立的UNIX程序有基本认识:为什么会有这些工具,要怎么单独地使用它们,怎么将它们与其他程序结合应用。

    为什么需要学习编写shell命令?因为大部分情况下,中型到大型的问题都能拆成较小的部分,这些小部分也多半能找到现成的UNIX工具。用心编写的好用shell脚本常常能够比C或C++语言编写的程序更快地解决相同的问题。也可以让shell脚本提供可移植性,也是说,可以跨越UNIX与POSIX兼容的系统,有时仅需略作修改,甚至不必修改,即可使用。

    目录

    第1章 背景知识

    1.1 UNIX简史

    1.2 软件工具的原则

    1.3 小结

    第2章 入门

    2.1 脚本编程语言与编译型语言的差异

    2.2 为什么要使用Shell脚本

    2.3 一个简单的脚本

    2.4 自给自足的脚本:位于行的#!

    2.5 Shell的基本元素

    2.6 访问Shell脚本的参数

    2.7 简单的执行跟踪

    2.8 国际化与本地化

    2.9 小结

    第3章 查找与替换

    3.1 查找文本

    3.2 正则表达式

    3.3 字段处理

    3.4 小结

    第4章 文本处理工具

    4.1 排序文本

    4.2 删除重复

    4.3 重新格式化段落

    4.4 计算行数、字数以及字符数

    4.5 打印

    4.6 提取开头或结尾数行

    4.7 小结

    第5章 管道的神奇魔力

    5.1 从结构化文本文件中提取数据

    5.2 针对Web的结构型数据

    5.3 文字解谜好帮手

    5.4 单词列表

    5.5 标签列表

    5.6 小结

    第6章 变量、判断、重复动作

    6.1 变量与算术

    6.2 退出状态

    6.3 case 语句

    6.4 循环

    6.5 函数

    6.6 小结

    第7章 输入/输出、文件与命令执行

    7.1 标准输入、标准输出与标准错误输出

    7.2 使用read读取行

    7.3 关于重定向

    7.4 printf的完整介绍

    7.5 波浪号展开与通配符

    7.6 命令替换

    7.7 引用

    7.8 执行顺序与eval

    7.9 内建命令

    7.10 小结#p#分页标题#e#

    第8章 产生脚本

    8.1 路径查找

    8.2 软件构建自动化

    8.3 小结

    第9章 awk的惊人表现

    9.1 awk命令行

    9.2 awk程序模型

    9.3 程序元素

    9.4 记录与字段

    9.5 模式与操作

    9.6 在awk里的单行程序

    9.7 语句

    9.8 用户定义函数

    9.9 字符串函数

    9.10 数值函数

    9.11 小结

    第10章 文件处理

    10.1 列出文件

    10.2 使用touch更新修改时间

    10.3 临时性文件的建立与使用

    10.4 寻找文件

    10.5 执行命令:xargs

    10.6 文件系统的空间信息

    10.7 比较文件

    10.8 小结

    第11章 扩展实例:合并用户数据库

    11.1 问题描述

    11.2 密码文件

    11.3 合并密码文件

    11.4 改变文件所有权

    11.5 其他真实世界的议题

    11.6 小结

    第12章 拼写检查

    12.1 spell程序

    12.2 最初的UNIX拼写检查原型

    12.3 改良的ispell与aspell

    12.4 在awk内的拼写检查程序

    12.5 小结

    第13章 进程

    13.1 进程建立

    13.2 进程列表

    13.3 进程控制与删除

    13.4 进程系统调用的追踪

    13.5 进程账

    13.6 延迟的进程调度

    13.7 /proc文件系统

    13.8 小结

    第14章 Shell可移植性议题与扩展

    14.1 迷思

    14.2 bash的shopt命令

    14.3 共通的扩展

    14.4 下载信息

    14.5 其他扩展的Bourne式Shell

    14.6 Shell版本

    14.7 Shell初始化与终止

    14.8 小结

    第15章 安全的Shell脚本:起点

    15.1 安全性Shell脚本提示

    15.2 限制性Shell

    15.3 特洛伊木马

    15.4 为Shell脚本设置setuid:坏主意

    15.5 ksh93与特权模式

    15.6 小结

    下载地址:http://pan.baidu.com/s/1nt7dCl7

  • 相关推荐:

  • shell脚本学习指南
  • 网页开发工具有哪些?
  • 服务器租用找景安
  • 戴尔全新解决方案将机器
  • 思科加入人工智能阵营发
  • 如何学习电脑知识?
  • V来秀打造无界学习,不
  • 如何学习你的第一门编程
  • 2016机器学习及行业应用
  • 微软宣布针对Flow服务的
  • 网站内容禁止违规转载,转载授权联系中国云计算网