昨天我们看了有关大数据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并发编程实战》文摘

    更新时间:2017-06-03 <Java并发编程实战>文摘,有兴趣的朋友可以买本纸质书仔细研究下. 一 线程安全性 1.1 什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何 ...

  2. 安装系统+数据库+Sharepoint全套教程 (摘抄自https://www.cnblogs.com/jianyus/p/5482075.html)

    前言 SharePoint 2016如约而至,之前也装过预览版,但是这次是正式版,还是分享一个完整的安装过程给大家,希望能给有需要的人有所帮助. 1.首先安装操作系统,我这里是Windows Serv ...

  3. webbench 网站压力测试

    [root@localhost ~]# webbench -c 500 -t 4 http://172.24.61.41/Webbench - Simple Web Benchmark 1.5Copy ...

  4. 利用python查看电脑系统信息

    #查看python默认编码格式 >>> import sys >>> print sys.getdefaultencoding() #python 2.x 默认编码 ...

  5. GCD vs NSOperation

    GCD is a lightweight way to represent units of work that are going to be executed concurrently. You ...

  6. 关于crontab中的一些小问题

    今天写了个脚本,要写进crontab做定时任务,每5分钟跑一遍.关于crontab的介绍呢,请大家移步www.baidu.com,在这里我就不仔细介绍了.可以搜索一下“每天一个Linux命令”系列文章 ...

  7. 第04章-VTK基础(7)

    [译者:这个系列教程是以Kitware公司出版的<VTK User's Guide -11th edition>一书作的中文翻译(出版时间2010年.ISBN: 978-1-930934- ...

  8. SpringBoot接口返回去掉空字段

    返回的接口中存在值为null或者空的字段过滤掉 @Configuration public class JacksonConfig { @Bean @Primary @ConditionalOnMis ...

  9. face++

    1.链表反转 2.快排 3.m*k   n*k两矩阵计算欧几里得距离np.tile 4.链表排序,要求时间复杂度小于O(N^2),空间O(1),不允许改变链表的值 5.2sum及其变体 6.给一个数组 ...

  10. 子查询 SQL

    SELECT *,(SELECT COUNT(*) FROM yd_order o WHERE FROM_UNIXTIME(o.`ctime`,'%Y-%m')='2016-06' AND o.uid ...