大数据常用命令

1 hadoop 常用命令

1.1 hdfs常用命令

hadoop fs -put ./liubei.txt /user/atguigu/test/
hadoop fs -get /sanguo/shuguo/kongming.txt ./
hadoop fs -cp /sanguo/shuguo/kongming.txt /zhuge.txt
hadoop fs -ls /
hadoop fs -mkdir -p /sanguo/shuguo
hadoop fs -cat /sanguo/shuguo/kongming.txt
hadoop fs -rm /user/atguigu/test/jinlian2.txt

-du  -h 统计文件夹的大小的信息
hadoop fs -du  -h /user/atguigu/test

hadoop fs -mkdir -p /sanguo/shuguo 

1.2 yarn 杀死application

yarn application -kill + application id

yarn application -list

Yarn命令 | ZY笔记 (zhyea.com)

2 linux 常用命令

2.1 vim

​ 2.1.1 一般模式: 一般模式中可以进行删除、复制、粘贴等的动作,


y数字y		复制一段(从第几行到第几行)
yy			 复制光标当前一行

d数字d	    删除光标(含)后多少行
dd			 删除光标当前行

p	箭头移动到目的行粘贴
u	撤销上一步

shift+6(^)	移动到行头
shift+4 ($)	移动到行尾


​ 2.1.2 编辑模式

 /要查找的词 	n 查找下一个,N 往上查找
 
 :set nu	显示行号
 :set nonu	关闭行号

:%s/old/new/g	替换内容   /g 替换匹配到的所有内容

2.2 网络配置和系统管里


systemctl  start | stop | restart | status  服务名

ifconfig		(显示所有网络接口的配置信息)
ping 目的主机    (测试当前服务器是否可以连接目的主机)


2.3 常用基本命令

----- 帮助命令
man [命令或配置文件]		(功能描述:获得帮助信息)
help 命令	(功能描述:获得shell内置命令的帮助信息)

常用快捷键	功能
ctrl + c	停止进程
ctrl+l		清屏;彻底清屏是:reset
ctrl + q	退出
善于用tab键	提示(更重要的是可以防止敲错)
上下键	查找执行过的命令


----- 文件目录类
ls -al 		(查看当前目录的所有内容信息)
cp -r  xiyou/dssz/ ./   (-r 递归复制整个文件夹)

echo "hello" > myfile   (显示结果定向到文件) 
(>>是追加,>是覆盖  )

tail  -n  5 文件 	(查看文件尾部5行内容,5可以是任意行数)
tail  -f  文件	(实时追踪该文档的所有更新)

ls -l  > 文件		(功能描述:列表的内容写入文件a.txt中(覆盖写))
ls -al  >> 文件		(功能描述:列表的内容追加到文件aa.txt的末尾)
cat 文件1 > 文件2	(功能描述:将文件1的内容覆盖到文件2)
echo “内容” >> 文件

------ 用户管理类
su 用户名称   		(切换用户,只能获得用户的执行权限,不能获得环境变量)
su - 用户名称		(切换到用户并获得该用户的环境变量及执行权限)
sudo 设置普通用户具有root权限

----- 文件查找类
find [搜索范围] [选项]  (从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。)
-name<查询方式>
-user<用户名>
find xiyou/ -name *.txt   
find xiyou/ -user atguigu

| +  grep

----- 压缩解压
tar zcvf
tar zxvf    -C (卸 解压) 
tar -zxvf xiyou.tar.gz -C /opt (解压文件到指定目录)


----- 进程线程类
ps -aux | grep xxx		(功能描述:查看系统中所有进程)
ps -ef | grep xxx		(功能描述:可以查看子父进程之间的关系)
如果想查看进程的CPU占用率和内存占用率,可以使用aux;
如果想查看进程的父进程ID可以使用ef;

kill -9 5102  	(	kill  [选项] 进程号	) 

top 查看系统健康状态
top -p 2575   (监控某个进程的状态)
 
netstat 显示网络统计信息和端口占用情况
netstat -anp | grep 进程号	(功能描述:查看该进程网络信息)
netstat –lnp | grep 端口号	(功能描述:查看网络端口号占用情况)
netstat -nltp | grep 22    (查看某端口号是否被占用)

----- 系统定时服务
 crontab 
 
----- 软件包管理工具rpm
rpm -qa | grep rpm软件包   (查询所安装的所有rpm软件包)
rpm -e     RPM软件包 		(卸载)
rpm -ivh   RPM包全名 		(安装)

-----  yum仓库
yum [选项] [参数]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值