昨天我们看了有关大数据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. java笔记--重定向输出流实现程序输出到日志

    重定向输出流实现程序输出到日志 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877248.html "谢谢-- 利用Sy ...

  2. 封装和 property方法

    封装其实就是一个类用双下划线把自己的属性或者方法给限制住 不让其他的类直接调用或者修改  必须通过这个类来进行操作,这个类通过双下划线__把自己的属性和方法给限制住了 封装就是私有的过程 把父类中的属 ...

  3. 快速设置UITableView不同section对应于不同种类的cell

    快速设置UITableView不同section对应于不同种类的cell 本文主要是为了写明如何在UITableView中,一个section对应于一种类型的cell,写起来不凌乱. 在不封装任何类的 ...

  4. HTML学习---HTTP基础学习详解

    1.HTTP访问服务器原理 客户端输入IP->查找本地hosts缓存->有则直接用获取到的IP访问服务器->服务器响应后返回客户端->客户端页面显示               ...

  5. HTTP协议图--HTTP 协议基础

    1.通过请求和响应的交换达成通信 应用 HTTP 协议时,必定是一端担任客户端角色,另一端担任服务器端角色.仅从一条通信线路来说,服务器端和客服端的角色是确定的.HTTP 协议规定,请求从客户端发出, ...

  6. [朴孝敏/Loco][Nice Body]

    歌词来源:http://music.163.com/#/song?id=28738294 作曲 : 勇敢兄弟/大象王国 [作曲 : 勇敢兄弟/大象王国] 作词 : 勇敢兄弟 [作词 : 勇敢兄弟] A ...

  7. CSS加载性能优化

    将首屏页面要用到的CSS文件,放在页面头部加载,其他模块的CSS可以使用异步加载:loadCSS 和 Preload. 关于preload,推进2篇文章给大家看下: 1.通过rel="pre ...

  8. docker-6-DockerFile解析

    1.是什么 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本. 构建三步骤: 1.编写Dockerfile文件 2.docker build 3.docker ...

  9. VC++ TCP网络控制台程序

    在Windows7系统下,采用工具为VS2008,Win32控制台应用程序,编写一个基于TCP的Client/Server网络程序. 1.服务器端代码 #include <WinSock2.h& ...

  10. PAT——1073. 多选题常见计分法(20)

    批改多选题是比较麻烦的事情,有很多不同的计分方法.有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到50%分数:如果考生选择了任何一个错误的选项,则不能得分.本题就 ...