一、Linux&Shell
1、常用的高级命令(5个)
ps -ef、 df -h top、 iotop rpm -ivh 、netstat
2、查看进程、查看端口号、查看磁盘使用情况
ps -ef\top netstat df -h
3、写过哪些脚本
1)启动停止脚本、分发
#!/bin/bash
case $1 in
"start"){
for i in hadoop102 hadoop103 hadoop104
do
ssh $i "启动命令,用绝对路径”
done
};;
“stop”){
for i in hadoop102 hadoop103 hadoop104
do
ssh $i "停止命令,用绝对路径”
done
};;
esac
2)数仓层级内部导入
ods=>dwd=>dws=>dwt=>ads
#! /bin/bash
# 定义变量 APP
# 获取时间
# sql = " 具体的sql;(先写一天的,然后,在表名字前面加上$APP将时间换成$do_date)"
# 执行sql
3)数仓与MySql之间的导入导出
4、Shell 常用工具
awk sed sort cut
5、单引号和双引号区别
1)单引号: '$do_date' 在引号内部的变量不能解释里面对应变量的值
- 双引号:"do_date ' " 能取出 ' "$do_date" ' 不能取出
网友评论