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看看历史操作