前言:实际环境中会在window上进行程序的开发,打成jar包在放到Linux上的Hadoop集群中运行,所以在window上也安装一下hadoop环境,实用xshell(在windows上操作linux的工具)操做。
环境:
windows:jdk8,hadoop3.2.1,xshell,idea
linxu:jdk8 hadoop3.2.1服务端(集群)
1.预备知识
1.1 linux须知
- linux微内核的特性,vmware安装linux
- centos:稳定
- linux目录:/bin,/usr,/etc
- xshell:实用xshell操作centos
- linux记事本:vi/vim
1.2 常用命令
- 帮助:man
- 目录:mkdir,rmdir,mv,ls,rm -rf,cd
- 文件:touch/vi,cat,cp,rm,more,grep
- 搜索:which,whereis,find
- 时间:date ,date -s
- 用户和组管理:useradd…,groupadd…
- 进程:ps -ef,kill -9 进程id,pkill -p id 或者/-f 进程
- 网络:netstat -aux
- 磁盘:df
- 压缩和解压:zip,unzip,tar
- tar -zcvf 压缩
- tar -zxvf 解压
- 软件:yum
- yum list
- yum install
- yum remove
- rpm -ivh,evh:了解
- 上传、下载:rz,sz
- 定时任务:crontab -e
- min,h,d,m,week
- crontab -l
- crontab -r:删除
1.3 shell脚本
-
变量:x,$x
-
运算符:$[3+6]
-
判断:if [];then fi
-
循环:
for(()) 或者 for x in list
do
done
while []
do
done
-
函数: function fun(){} fun