常用命令
系统信息
date 显示系统日期
文件和目录
pwd 显示工作路径
rm -rf xxx 删除当前目录下的所有文件及目录
-r:递归删除整个目录树
-f:强行删除文件或目录,不进行提醒
mv aaa bbb 移动源文件或目录——>目标文件或目录
cp aaa bbb 复制源文件——>目标文件
cp -r xxx yyy 递归复制,用于复制目录
touch xxx 新建空文件,或更新文件时间标记
例:chmod + x 修改文件和目录的访问权限为可执行
操作:
+ : 添加权限 - : 减少权限 = : 给定权限
权限:
r : 读 w : 写 x : 可执行
管道命令 : >
ls > xxx.txt
可以将屏幕输出的内容存到文件中
查看进程
ps aux | grep xxx
ps -ef | grep xxx
查看系统服务的启动状态
chkconfig
压缩文件
tar -xvf xxx.tar 释放一个包
tar -zxvf xxx.tar.gz 解压一个gzip格式的压缩包
unzip xxx.zip 解压一个zip格式压缩包
mysql登录
例:mysql -uroot -px (密码为x)
集群常用命令
zookeeper命令
zkServer.sh start 启动zookeeper
hadoop命令
复制命令
scp -r [原路径] [目标路径]
例如:scp -r hadoop271/ node2:/usr/local/
同步配置文件
scp ./*.xml node2:pwd
同步配置当前路径的所有xml文件到node2
启动资源管理器
yarn-daemon.sh start resourcemanager
启动节点管理器
yarn-daemon.sh start nodemanager
hive命令
hive --service metastore & 启动服务端
schematool -dbType mysql -initSchema 初始化元数据
hbase命令
hbase-daemon.sh start regionserver 启动hbase的从节点