【大数据学习】之早课20180925-20180928

20180925早课

1.查看当前目录的命令

pwd


2.隐藏文件什么标识开头,什么命令查看

以 . 开头,用ll -a 查看


3.创建一个文件有哪些命令

touch mv cp echo vi vim


4.创建一个级联文件夹的命令

mkdir -p 1 2 3


5.mv和cp区别是什么

mv 只有一份,相当于剪切; cp是复制,可以多份


6.第5题的命令可不可以用来修改名称

可以的


7.cp文件夹,需要加什么参数

加小写的 r


8.cd切换上一层和上一次目录的命令参数是什么

切换到上一层 cd ..

切换到上一次 cd -


9.环境变量文件分为哪两种,分别在哪,生效命令是什么

分为全局和个人,

全局环境变量在/etc/profile,生效命令是source,生效方法:source /etc/profile

个人环境变量一般是在个人的家目录的隐藏文件.bash_profile 或 .bashrc,生效命令是source,生效方法:source 家目录/.bash_profile 


10.拓展题:  当我们执行一个命令,抛错为command not found,你们觉得应该怎么办?

看看path是否有配错,是否有安装该命令,是否写错命令了。


11.rwx分别代表数字是什么?

分别代表 4 2 1


12.rwx--xr-- 数字是什么?分别代表哪三组

714,分别代表用户、用户组、其它组


13.拓展题: 通过监控发现服务器CPU load负载很高,通过什么命令查看哪个服务进程负载高,那么我们该怎么办?

通过top命令查看,如果真的过高,可以查看进程号以及相关的父子进程,确定无误后再kill -9


14.谈谈你们认为的高危命令

rm, kill 

 

20180926早课

1.排序语法 默认是降序吗

默认是升序


2.限制多少行语法

limit 100


3.分组函数有哪些

这里指聚合函数,有count,max ,min, avg,sum


4.分组语法,谈谈你们的理解有哪些

用group by, 将相同的值进行分组查询


5.left join谈谈你们的理解

左连接,以左表的数据为准,按查询条件全部显示左表的数据,右表匹配左表,如果匹配到数据就显示出来,如果匹配不到,以null的形式显示出来。


6.(拓展题)高级的高级的SQL那个文件做了没?


7.谈谈对子表的理解

子表可以看作是一个临时表(查询的结果作为一个临时表用于操作)。


8.having语法是和什么语法一起的?

和group by 一起。


9.union all和union什么区别

union all --并没有去重;union --去重


10.hadoop包含哪三种组件

包含:hdfs 用来存储数据; mapreduce 用来计算;yarn 资源作用调度;


11.hdfs伪分布式部署好后,jps命令查看,有哪几个进程

jps查看的进程有:NameNode、SeconaryNameNode、DataNode


12.hdfs默认的web界面的端口号是什么

50070


13.tar在解压后,我们要习惯做什么

查看一下用户和用户组是否正确。


14.kill进程之前,我们要习惯做什么

先使用ps -ef | grep xxx 查看进程号,来确定清楚你要删除的进程的pid以及父子进程之间的相互依赖关系,确认一下进程是否有人在使用,然后再kill -9


15.rm删除文件之前,我们要习惯做什么

备份


16.vi修改生产配置文件或同事的文件,那么我们应该习惯做做什么

先备份。

 

20180927早课

1.jps是哪个软件里的

是JAVA里的


2.jps显示 进程信息不可用,我们该怎么办

ps -ef 查看一下,或看看log日志


3.在部署yarn的伪分布式部署,我们用了哪两个参数文件?

mapred-site.xml 和 yarn-site.xml


4.启动yarn的shell脚本叫什么

sbin/start-yarn.sh


5.yarn的web界面的默认端口是什么

8088


6. ssh命令可不可以执行命令

可以的。

 

7.scp 远程文件  本地文件  这样可不可以

可以


8.tar解压压缩的参数分别是什么

xzvf


9.hdfs是分布式文件系统  我们想要上传下载文件,命令是什么

上传 put ;   下载 get 


10.在配置环境变量文件时,配置 export JAVA_HOME=/usr/java/.........   那么如何引用这个变量配置到$PATH?

export PATH=$JAVA_HOME/bin:$PATH


11. 上题中的  =  前后能不能有空格

不能有空格


12.tail -f和-F区别是什么

tail -f  根据文件描述符进行追踪,当文件改名或被删除,追踪停止;

tail -F 根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪.


13. whereis  cat 这个命令是  显示cat这个命令在所有的文件路径


14.which cat 这个命令是  显示从$PATH参数里找到的第一个路径


15.谈谈你们认为的高危命令是什么

linux系统有rm ,kill,SQL中有delete,update,drop等


16.group by语法想想 会不会

group by 根据字段进行分组,要注意,group by后面有那些字段,那在select 后面也要有。


17.join语法想想  会不会

有左连接,右连接,等值连接,根据字段进行连接。


18.假如先  两张表join,然后再group by,会不会

select a.* , b.* from test1 a left jon test2 b on a.xx=b.xx 

 

20180928早课

1.两台Linux机器传输文件的命令是什么
scp

2.上题中,传输文件夹的参数是什么
-r

3.window和Linux传输文件什么命令或工具
命令:rz sz
工具:xFtp

4.ssh登录机器,可不可以加执行命令
可以

5.ssh多台无密码信任关系 配置,自己想想会不会(博客有没有写)

6.想要在当前目录搜索名称有abc的文件或文件夹的命令是什么
find ./ -name '*abc*'

7.tar解压后,我们要习惯做什么
检查用户和用户组

8.查看历史命令是什么,执行第55行
history
!55

9.rxwr--rwx数字是什么
747

10.上题中的哪三组权限
用户、用户组、其它用户

11.说说sudo和su的区别 理解
sudo:是权限操作,获取临时root的权限
su:是切换用户

12.说说mv和cp的区别  理解
mv:等同于剪切,只能有一份;
cp:复制,可以有多份

13.切换到上一次和上一层的目录
上一次 cd -
上一层 cd ..

14.隐藏文件是什么标识开始  什么命令参数查看
以.号开始,用ll -a 查看

15.which xxx ,是找什么环境变量参数的配置的路径
是找$PATH

16.tail -f和-F区别是什么
tail -f 根据文件描述符进行追踪,当文件改名或被删除,追踪停止。
tail -F 根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪。

17.left join 谈谈你们的理解
左连接,以左表的数据为准,全部显现左表的数据,右表匹配左表,如果左表有数据,右表没有,右边就以null显示。

18.进新公司,拿到一台服务器,你登录后,你应该会做什么命令,来谈谈你们的理解
用top命令查查
或history看看历史操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值