zoukankan      html  css  js  c++  java
  • hadoop学习之Linux使用

    Hadoop学习前准备工作

    1、安装虚拟机(常用虚拟机:VirtualBox、VMWare)
    2、安装Linux操作系统(可以直接将打包好的Linux操作系统的镜像文件拿来用,鼠标右键打开,打开方式选择一个虚拟机即可。)
    常见Linux操作系统:Redhat、centos、ubuntu
    3、打开虚拟机后,要进行虚拟机的设置:
    内存设置:512M
    网络设置:这里选用仅主机模式。(仅主机模式:虚拟机和Windows在一个单独的网段中。桥接模式:虚拟机和Windows在同一个网段中)
    打开网络中心,找到设配器设置,会看到两个虚拟网卡,VMnet1和VMnet8,VMnet1是仅主机模式要用到的虚拟网卡,所以要启用这个网卡。右键打开网卡属性,
    可以对其中的IPv4进行设置:例如:192.168.80.1 255.255.255.0 192.168.80.1 设置好后,可以在cmd中输入ipconfig进行查看。
    注:有时打开镜像文件时,老是加载到最后就是进入不到界面,可以在虚拟机设置-->网络设配器-->高级-->在这里将MAC地址重新生成一下。
    4、开启虚拟机
    要在Linux里面,将其网络也要设置成仅主机模式
    点击网络图标-->edit connections-->勾选上available to all user,点击IPv4 Settings-->将Method设置成手动(Manual),Add 192.168.80.100 255.255.255.0
    192.168.80.1(这个ip是外面windows上虚拟网卡设置的那个)。
    检查是否设置成功:
    在Linux桌面右键打开命令行,输入ifconfig(跟Windows下不同),可以查看刚刚的相关设置。
    注:有时候设置没有立即生效,可以重启网卡,在命令行中输入service network restart。都显示ok后,再次查看即可。

    usename:hadoop password:hadoop (root hadoop)

    检查Windows和Linux之间能不能相互访问
    在Windows下, cmd->ping 192.168.80.100
    在Linux下,Terminal-->ping 192.168.80.1
    出现的问题:Windows下能ping通Linux,但是Linux不能ping同Windows?
    解决办法:到Windows下,将Windows里面的网络防火墙关闭即可。

    *************************************************************************
    1.通过远程工具(PieTTY:在这个工具中输入远程Linux的ip地址就能登录到Linux的命令行中.  MobaXterm)登陆到linux后,所在的位置是当前登录用户的家目录(或主目录)(home directory)。
    2.家目录的符号用~表示。家目录不是根目录。
    3.linux的文件系统是一个树结构。
      linux文件系统的树根成为根目录,使用符号"/"表示。
      linux文件系统中使用符号".."表示上级目录。
      linux文件系统中使用符号"."表示当前目录。
      linux文件系统中,如果文件使用“.”开头,就表示隐藏文件
      linux的路径表示方式有两种,一种是绝对路径(以”/“开头的路径),一种是相对路径(从当前位置)
    4.命令cd(change directory):跳转到其他目录 cd / cd ~
    5.命令ls:查看目录下包含什么东西
      ls -l:显示详细信息
      ls -a:显示隐藏文件
    6.命令pwd:显示当前所处位置的
    7.命令clear:清屏
    8.命令mkdir:创建文件夹 mkdir d1
      mkdir -p :递归创建上级文件夹 mkdir -p p1/p2/p3
    9.命令touch:创建空白文件 touch f1
    10.命令more:查看文件内容 more f1
    11.命令rm:删除文件
      命令rmdir:删除文件夹
      命令rm -rf:删除文件(夹),不论层级多深,一概删除,并且不给出提示
    12.命令cp(copy):复制文件,还有一个功能是创建新文件 cp install.log d1 cp f1 install.log.syslog 在f1同级目录下新建了一个install.log.syslog文件
    13.命令mv(move): 移动文件,还有个功能是重命名 mv install.log d1
    *********************************
    VI操作:
    (1)当使用命令vi f1回车时,进入了vi编辑器内,处于只读状态(只能看不能写);
    (2)按字母”i“(insert)或者”a“(append)就可以进入编辑状态;
    (3)按键盘上的”Esc“键,再按Shift+:(shift键+冒号),进入命令状态
    如果输入命令wq,意味着保存退出;
    如果输入命令q!,意味着不保存退出;
    *********************************
    linux的权限使用9位字符表示,rwx rwx rwx
    这里面r表示读权限,w表示写权限,x表示执行权限,-表示没有权限

    这9位字符,每3位一组,分为3组。
    第一组表示创建者的权限;
    第二组表示创建者所在组的权限;
    第三组表示其他人的权限;

    权限还可以使用数字表示。rwx用数字表示为4+2+1=7。
    新创建文件的默认权限是644;新创建文件夹的默认权限是755.

    命令chmod:修改权限,三个组分别使用u、g、o表示,赋权限使用“+”,去掉权限使用“-”。
    chmod u+x f1 //表示文件f1的创建者增加执行权限
    chmod o-r f1 //表示文件f1的其他人去掉读权限

  • 相关阅读:
    通向KDE4之路(七):文档反省器Okular和Ligature
    KDE言语绑定──KDEBindings
    KDEEdu(教诲性质软件)引见
    KDEMultimedia(KDE多媒体东西)引见
    KDESDK(KDE斥地工具)引见
    通向KDE4之路(十五):Konsole年夜整修
    企业信息化规划http://www.blogcn.com/User/fieldnet/index.html
    写在博客一周年
    Delphi 的内存操作函数(3): 给结构体指针分配内存
    在 Delphi 2009 中, for in 循环都能用在什么地方?
  • 原文地址:https://www.cnblogs.com/ahu-lichang/p/6629125.html
Copyright © 2011-2022 走看看