大数据 第一节课 linux基础 基本的操作

Linux的基础

一、Linux的实验环境
二、安装配置Linux和Linux的目录结构
1、安装Linux的过程中,注意的问题:
(*)虚拟机类型:Redhat linux 7 64位
(*)重要的:网卡的类型:仅主机模式(host only)
(*)IP地址需要跟VMNet1网卡在一个网段
192.168.157.111
后面4台:
192.168.157.112
192.168.157.113
192.168.157.114
192.168.157.115

    (*)配置:关闭防火墙、设置主机名
          systemctl stop firewalld.service (重启恢复)
          systemctl disable firewalld.service (永久关闭) 
          systemctl status firewalld.service  查看防火墙的状态

          设置主机名: 修改文件:  /etc/hosts
          vi /etc/hosts
          增加一行
          192.168.157.111 tanzhou111

2、对比:Linux和Unix的区别

3、Linux的目录结构(了解)

三、vi编辑器的使用:Linux的记事本
三种模式:
1、编辑模式: 等待命令的输入
按i进入到插入模式

2、插入模式:按键盘的esc键 回到 编辑模式


3、命令模式: 需要在编辑模式上,输入冒号
    (*) 保存:w
    (*) 保存退出: wq
    (*) 退出:      q
    (*) 打开行号:  set number

四、文件目录操作和压缩命令: HDFS操作命令类似Linux
(*)ls 显示文件和目录列表
-l 列出文件的详细信息
-a 列出当前目录所有文件,包含隐藏文件、隐藏目录

        隐藏文件:.bash_profile -----> 配置环境变量,比如:安装JDK,配置JAVA_HOME环境变量
                  在当前用户的家目录下  ~/.bash_profile

        隐藏目录:.ssh          -----> 配置免密码登录

 (*)mkdir 创建目录
            -p 父目录不存在情况下先生成父目录

      举例:mkdir training   ------> 安装目录
            mkdir tools      ------> 是存放介质的目录


(*)pwd: 显示当前的路径
(*)cd 切换目录:   cd ~ 是什么意思?  ~ ---> 代表当前用户的家目录

(*)touch 生成一个空文件
(*)echo 生成一个带内容文件
          echo更常用的用法:查看环境变量  举例:echo $JAVA_HOME

(*)cat、tac 显示文本文件内容
      cat是从第一行开始写;tac是从最后一行开始写

      举例: cat a.txt

(*)cp 复制文件或目录
        举例:cp a.txt b.txt

(*)rm 删除文件
        -r 同时删除该目录下的所有文件
        -f 强制删除文件或目录

    举例: rm -rf a.txt
           rm -rf 目录名称

(*) tail:查看文件的最后一页
    举例: tail a.txt
    参数:-f   ---> 始终查看文件最新内容 
    举例: tail -f a.txt  
           tail -f tomcat.log   ----> 装好tomcat后,演示  


(*)解压(压缩)命令: 安装包基本都是  .tar.gz  结尾
      tar命令
      举例:安装JDK

五、Linux权限的管理: HDFS的权限类似Linux
1、权限有哪些:读r 写w 执行x
2、查看某个文件的权限?
ls -l

    a.txt文件的权限

    第一位: 文件还是目录
    -             rw-                     r--                r--          a.txt
               第一个三位                第二个三位         第三个三位
               当前用户的权限            同组用户的权限      其他人

                 111                      111               111
                  7                        7                 7

                 111                      110               100
                  7                        6                 4


    改变权限:chmod ----> 计算一个二进制数字
    举例1:所有人对a.txt文件:可读  可写  可执行
           chmod 777 a.txt

    举例2: 对a.txt 文件: 当前用户:可读  可写  可执行
                           同组用户:可读  可写
                           其他人:  可读

            chmod 764 a.txt

六、安装常用软件
1、安装JDK
tar -zxvf jdk-8u144-linux-x64.tar.gz -C ~/training/
将 jdk-8u144-linux-x64.tar.gz文件加压到~/training/目录

    编辑vi ~/.bash_profile

    JAVA_HOME=/root/training/jdk1.8.0_144
    export JAVA_HOME

    PATH=$JAVA_HOME/bin:$PATH
    export PATH

    使环境变量生效
    source ~/.bash_profile

2、安装Tomcat: 部署Java应用
    安装:tar -zxvf apache-tomcat-7.0.81.tar.gz -C ~/training/

    打开tomcat的访问日志:tomcat7以前默认是禁用的

你可能感兴趣的:(大数据学习之旅)