Linux命令

——与hadoop相关

参考:https://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html#mv

  • 查看

1、hadoop fs -text 日志名 | more

(+more可以在内容太多的情况下先显示部分)

2、hadoop fs -ls 日志目录 | more

  • 删除

3、hadoop fs -rm 日志名

4、hadoop fs -rm -r 日志目录

  • 恢复

(前提:已经设置了回收站机制。怎么设置?)

5、hadoop fs -mv (trash里的目录) (目标路径)


——其他

1、vi 文件名

查看/编辑文件

2、q!

不保存退出文件

3、sz 文件名

下载文件到本地

4、grep (字段或文件名)

检索,可与hadoop相关命令一起使用

5、crontab

周期性执行某种任务的守护进程 * * * * * command 分别是:minute分钟、hour小时、day日、month月、week星期

minute: 表示分钟,可以是从0到59之间的任何整数。 hour:表示小时,可以是从0到23之间的任何整数。 day:表示日期,可以是从1到31之间的任何整数。 month:表示月份,可以是从1到12之间的任何整数。 week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。 command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。


在以上各个字段中,还可以使用以下特殊字符: 星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。 逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9” 中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6” 正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

crontab -l 查看 crontab -e 编辑,键入a可以开始编辑


——分区相关

删除分区:fdisk /dev/vdb d(删除操作) 1(已存在的分区)

df -h 只可以查看已经挂载的分区和文件系统类型。

fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型。

parted -l 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化。

lsblk -f 也可以查看未挂载的文件系统类型。

挂载:mount( -a: 自动挂载所有(/etc/fstab文件中)支持自动挂载的设备) 卸载:umount 自动挂载配置文件:/etc/fstab

分区+格式化+挂载:https://www.jianshu.com/p/a557917f5124


——resin和nginx相关

查看resin或nginx的进程: ps -ef | grep resin ps -ef | grep nginx 可以看到配置文件位置


——java相关

查看jave位置: whereis java


把文件从一台linux机器上复制到另一台linux机器上分两种情况:

当前机器---拷贝到--->远程机器 scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名

eg:

拷贝当前241这台机器 /usr/local/tools/ 文件夹下的所有文件 到 远程240那台机器的 /usr/local/tools 文件夹下

scp /usr/local/tools/* root@192.168.0.240:/usr/local/tools

命令输入完毕,会要求输入“192.168.0.240”服务器root的密码,然后开始远程拷贝数据。


——查看/杀死进程

查看:

ps -ef | grep 'xxx' (第二列数字是进程号PID)

杀死:

kill PID

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JS中数组的深拷贝和浅拷贝

    变量保存的是一个指针,存放在栈内存中,指针指向一个位置,这个位置就是存放在堆内存引用类型的值

    杨肆月
  • [php]踩坑实录

    needle [, int $offset = 0 ] ) 返回 needle 在 haystack 中首次出现的数字位置,以整型返回位置信息。如果没找到 n...

    杨肆月
  • Vue生命周期详细图解

    beforeCreated 第一个生命周期函数 表示实例完全被创建出来之前,会执行它 此时data 和 methods 中的 数据都还没有没初始化

    杨肆月
  • 原创:带你从零看清Node源码createServer和负载均衡整个过程

    作为一名曾经重度使用Node.js作为即时通讯客户端接入层的开发人员,无法避免调试V8,配合开发addon。于是对Node.js源码产生了很大的兴趣~

    theanarkh
  • Spark如何读取一些大数据集到本地机器上

    我是攻城师
  • 2020 五大技术趋势:无人驾驶发展、机器视觉崛起、区块链实用化、人类增强技术、超自动化

    链接 | https://medium.com/swlh/here-is-a-rundown-of-5-major-tech-trends-hitting-20...

    AI研习社
  • 解读美国国会关于OPM数据泄露事件的调查报告

    2015年7月,美国联邦人事管理局(OPM)公开承认曾遭到两次黑客入侵攻击,攻击造成现任和退休联邦雇员超过2210万相关个人信息和560万指纹数据遭到泄露。 泄...

    FB客服
  • c#开发地磅称重软件

    2012年时即做过一个地磅称重软件,最近公司又接了一个地磅过磅软件的项目,把遇到的问题总结一下以备后用。

    跟着阿笨一起玩NET
  • hello大皮——微型 python web 框架:Bottle (一)

    Bottle 是一个非常小巧但高效的微型 Python Web 框架,它被设计为仅仅只有一个文件的Python模块,并且除Python标准库外,它不依赖于任何第...

    用户5908113
  • 复杂网络(2)--图论的基本理论-最小生成树问题

    连通且不含圈的无向图称为树(tree)。树中度为1的节点称为树叶,度大于1的节点称为分支点。 若图G=(V,E)的生成子图是一棵树,则称该树为图G的生成树(...

    锦小年

扫码关注云+社区

领取腾讯云代金券