一、Linux基础
Linux是一个性能稳定、功能强大、效率高、安全且内核开源的操作系统。其内核由当时还是芬兰赫尔辛基大学学生的林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布。
1.Linux常用命令
- ls命令:用于显示当前工作目录下的内容
- cd命令:用于切换目录
- mkdir命令:创建目录
- mv命令:移动文件或目录、文件或目录改名
- rm命令:删除文件、目录
- vi 命令:编辑文件,编辑完成后,先按Esc键,再输入冒号":",在冒号后输入:wq(保存并退出)或q!(退出不保存)
- tar压缩和解压缩命令
-c 建立一个压缩文件的参数指令
-x 解开一个压缩文件的参数指令
-z 是否需要用 gzip 压缩
-f 使用文档名,在 f 之后要立即接文档名
-v 压缩的过程中显示文件
2.Linux用户管理
Linux操作系统是一个多用户操作系统,它允许多用户同时
登录到系统上并使用资源。系统会根据账户来区分每个用户的
文件,进程,任务和工作环境,使得每个用户工作都不受干
扰。
Linux用户的分类
- 超级用户root:权限最大,限制最小,uid=0
- 普通用户:用来完成日常工作的用户,uid:500-60000
- 系统用户:为了能够让那些后台进程或服务类进程以非管理
员的身份运行的用户,不能登录服务器。uid:1-499
Linux用户组的分类
- 普通用户组:可以加入多个用户
- 系统组:一般加入一些系统用户
- 私有组:创建用户时,若没有指明所属组,则会定义一个私
有用户组,名 称与用户名相同,当把其他用户加入到私有
组,私有组就变成了普通用户组。
3.Linux文件权限
三种基本权限
- r 读权限(read)
- w 写权限(write)
- w 写权限(write)
权限位置解释
二、Hadoop伪分布式安装
1.配置IP地址
(1)在配置虚拟机网卡前,需要查看VMware Workstation为创建虚拟机时提供的默认网络信息。可在VMware Workstation的主界面依次选择"编辑"->“虚拟网络编辑器”,打开"虚拟网络编辑器"界面,选中网卡名称为VMnet8、类型为NAT模式,再点击"NAT设置"按钮,查看子网IP、子网掩码、网关。
(2)编辑网卡配置文件/etc/sysconfig/network-scripts/ifcfgens33。
(3)将参数BOOTPROTO的值由dhcp(动态路由协议)修改为
static(静态路由协议),由于网卡设置为静态路由协议,需要添
加IPADDR、GATEWAY(网关)、NETMASK(子网掩码)以及
DNS1(域名解析器)参数。
(4)修改完网卡配置文件后即可保存退出,然后执行重启网
卡命令。
2.安装JDK
(1)上传JDK安装包。执行rz -be命令将JDK安装包从主机上传到虚拟机的/export/software/目录(用户自己创建)下。
(2)通过解压缩的方式安装JDK。将JDK安装到存放应用的目
录/export/servers/(用户自己创建)。
(3)配置JDK环境变量。执行vi /etc/profile命令编辑系统环境变量文件profile,在文件末尾添加如下内容:
export JAVA_HOME=/export/servers/jdk1.8.0_161
export PATH=$ PATH:$ JAVA_HOME/bin
export CLASSPATH=.: $ JAVA_HOME/lib/dt.jar:$ JAVA_HOME/lib/
tools.jar
(4)执行source /etc/profile命令使配置内容生效。
(5)JDK环境验证。执行java -version命令查看当前系统环境的JDK版本。
3.Hadoop单机安装
(1)上传Hadoop安装包。执行rz -be命令将JDK安装包从主机上传到虚拟机并解压(同安装JDK)。
(2)运行./bin/hadoop version命令,查看Hadoop是否安装成功。