昨天我们看了有关大数据Hadoop的一些知识点,但是要在学习大数据之前,我们还是要为大数据的环境做一些的部署。

那么,今天我们就来讲讲开启我们大数据之路的Linux,跟上我们的脚步yo~

Linux介绍

Linux是我们当前各大系统中一种自由和开源的OS,虽然市面上有各种各样的版本,但是他们拥有同一个内核。我们在这个内核上面,自己添加一些程序后,就是我们之后称之的开发版本。

其中包括了两大阵营,它们分别是:Redhat系列和Debian系列。我们看到的红帽,centos就是第一个阵营的,而ubuntu属于第二大阵营。

Linux特点

Linux主要应用在企业的服务器,正是因为其优秀的多用户,多任务,可靠安全的系统。除此之外,还有:

  • 良好的用户界面和出色的性能(图形界面也是做的相当不错)
  • 开放源码
  • 机房部署方便快捷

在这里,我们有一点需要说明我们使用Linux作为服务器的时候是不使用图形界面的,原因很简单就是占用我们系统的资源。

我们当前主要的企业家Linux主要有两款,一是红帽,二是CentOS。这两款系统其实没有什么大的区别,centos独有yum命令可以实现在线的更新升级,而RedHat就需要去购买它的服务了。

大数据Linux学习群119599574

Vmwaer安装

我们平时使用的系统大部分是Windows系统,而我们在学习Linux的时候就需要这样的一个软件帮助我们在一台机器上真正的同时运行两个独立的系统。

我们使用的是VMware,当然也可以使用别的虚拟PC的软件,只要能达到我们的学习要求即可。大家下载完的的时候可能是付费的,在网上找一个激活码即可。

VMware主要特点

接下来就是系统的安装了,我们之前已经对此进行了讲解学习,这里不做过多的说明。

Linux的目录

在Linux学习中,我们几乎是不使用鼠标的,大部分是命令行。一切皆命令,一切皆文件。

上面就是对linux目录的讲解,其中标黄的目录是需要我们掌握的。

文件的处理命令

1. cd ls pwd

2. mkdir touch

3.cp mv rename

4.查看文件内容

5.ln

6.Vi编辑器

文件搜索命令

在文件搜索命令中,我们有4个命令,它们分别find,grep,which,whereis,下面我们依次进行简单的介绍。

  • find命令用来查找系统中文件或者目录
  • grep命令用来在文件中查找到所要的字符并输出
  • which命令用来显示系统命令的所在的目录
  • whereis搜索命令所在目录,配置文件所在目录以及帮助文档的路径

示例如下图:

这就是我们今天讲到的linux系统和执行的命令行,希望对你们有帮助,大数据Linux学习群119599574

一起来学大数据——走进Linux之门,学习大数据的重中之重的更多相关文章

  1. 大数据之Linux基础

    回顾这一个多月以来闭关学大数据的一些相关重要知识,就当复习,顺便以备以后查看 Linux学习第一步自然是安装Linux. 关于Linux 首先介绍下Linux,Linux系统很多程序员开发者其实都耳熟 ...

  2. 12.Linux软件安装 (一步一步学习大数据系列之 Linux)

    1.如何上传安装包到服务器 有三种方式: 1.1使用图形化工具,如: filezilla 如何使用FileZilla上传和下载文件 1.2使用 sftp 工具: 在 windows下使用CRT 软件 ...

  3. Linux就这个范儿 第15章 七种武器 linux 同步IO: sync、fsync与fdatasync Linux中的内存大页面huge page/large page David Cutler Linux读写内存数据的三种方式

    Linux就这个范儿 第15章 七种武器  linux 同步IO: sync.fsync与fdatasync   Linux中的内存大页面huge page/large page  David Cut ...

  4. Linux下Rsync+sersync实现数据实时同步

    inotify 的同步备份机制有着缺点,于是看了sersync同步,弥补了rsync的缺点.以下转自:http://www.osyunwei.com/archives/7447.html 前言: 一. ...

  5. Linux(Centos)全自动异地备份数据(WEB+Mysql)

    文章开始之前,先问下各位站长一个问题:什么东西对于站长是十分重要的?其实对于站长而言,很多东西都是很重要的.但我们现在排除外在因素,把范围缩小到网站系统本身,哪些是非常重要的呢?网站数据就是其中之一了 ...

  6. XFS:大数据环境下Linux文件系统的未来?

    XFS:大数据环境下Linux文件系统的未来?   XFS开发者Dave Chinner近日声称,他认为更多的用户应当考虑XFS.XFS经常被认为是适合拥有海量数据的用户的文件系统,在空间分配方面的可 ...

  7. Linux 网络编程基础(3) -- 数据的IO

    首先介绍两个数据结构及相关的操作函数:struct iovec.struct msghdr struct iovec { void * iov_base;    /*向量的缓冲地址*/ size_t ...

  8. 小白该怎么学《马哥Linux从入门到精通》

    首先,必须说明我已经不是小白啦~现在的我在国内某独角兽担任运维工程师,带着一个四人小团队,在运维方面也算是有些心得,勉强过来回答一下这个问题,就算抛砖引玉了. 所有人都是从小白阶段过来的,我=也经历过 ...

  9. Linux基础笔记—— 走进Linux

    走进Linux 操作系统 操作系统是计算机中必不可少的基础系统软件,他的作用是管理和控制计算机系统中的硬件和软件资源,合理有效的组织系统的工作流程,在计算机系统(硬件)与使用者之间提供接口作用. 操作 ...

随机推荐

  1. js 三元表达式的写法

    句式一. if(a) do_a elseif(b) do_b else do_c 转化为: =>a ? do_a : b ?do_b : do_c 句式二. if(a) do_a 转化为: =& ...

  2. Python学习---基于JQuery的Ajax实现[快捷+底层$.ajax]

    快捷API <1>$.get(url, [data], [callback], [type]) <2>$.post(url, [data], [callback], [type ...

  3. python_4程序设计基础

    1注释 2变量和常量 3命名 4表达式 5赋值语句

  4. java抽象继承-模板方法

    //模板方法:步骤提前设计好,用的时候只需要改步骤内容 public class TemplateDemo { public static void main(String[] args) { // ...

  5. web自动化_浏览器驱动chromedriver安装方法(适用RF框架/Selenium/Appium)

    在进行UI自动化时,打开浏览器是第一步,这就必须要安装浏览器的驱动,chrome浏览器需要安装chromedriver,下载地址:http://chromedriver.storage.googlea ...

  6. int vs Integer

    在项目开发过程中,有时候在选择int还是Integer会有些纠结.今天就来聊一下这个问题.当然,下面所说的基本也适用于java中其他基本类型和其包装类型. Definitions: int是原始类型, ...

  7. Java编程规范[转]

    目录 1       概述.... 5 1.1      目标:.... 5 1.2      原则:.... 5 2       Java编程命名规范.... 5 2.1      包的命名标准.. ...

  8. 阿里云服务器ECS LAMP环境安装(Ubuntu)

    所周知如果要搭建一个网站lamp环境必不可少,但是阿里云初始的时候没有自带lamp环境,原本阿里云自带的包也已经失效了,所以需要自己来安装.但是网上大部分博客都有些老,于是中间遇到了一些小坑,今天就在 ...

  9. iOS js

    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"idNumber\" ...

  10. IPUtils 工具类

    package com.hxqc.basic.dependency.util; import org.apache.commons.lang.StringUtils; import javax.ser ...