• 查看环境变量

    [root@zhang ~]# env
    

1. 随机数(RANDOM)

RANDOM 是随机数的变量。目前大多数的 distributions 都会有随机数生成器,那就是 /dev/random 这个文件。我们可以通过这个与随机数文件相关的变量($RANDOM)来随机取得随机数值。在 BASH 环境下,这个 RANDOM 变量的内容介于 0 ~ 32767(0111 1111 1111 1111) 之间。

如果我想使用 0-9 之间的数值呢?利用 declare 声明数值类型(-i:integer):

[root@zhang ~]# declare -i number=$RANDOM*10/32677; echo $number
[root@zhang ~]# declare -i number=$RANDOM%10; echo $number

2. 每天一点上传昨天服务器产生的日志信息

  • 上传脚本的编写(upload_to_hdfs.sh)

    #!/bin/sh
    yesterday=`date --date='1 days ago' +%Y-%m-%d`
    hadoop fs -put /apache_logs/access_${yesterday}.log /logs
    
  • crontab设置定时任务

    * 1 * * *  upload_to_hdfs.sh
    

Shell 操作 —— 随机数、定时任务相关推荐

  1. linux shell脚本 nohup,linux真正使用shell脚本做定时任务 关键的Nohup

    网上有很多的文章教大家使用定时任务,所以别的废话我就不多说了 我这里直接有SH来做定时,只是有一点大家不知道,一定要用Nohup,否则用户退出终端以后,SH任务会被自动终止掉 假设有一 tash.sh ...

  2. Linux Shell 生成随机数和随机字符串

    日常生活中,会经常用到随机数,使用场景非常广泛,例如买彩票.丢骰子.抽签.年会抽奖等. Shell 下如何生成随机数呢,米扑博客特意写了本文,总结 Linux Shell 产生随机数的多种方法. 本文 ...

  3. hdfs shell操作

    文章目录 HDFS 的shell操作 一.三种Shell命令方式 二.常用HDFS的shell命令 三.HDFS常用命令操作实例 1.创建单层目录 2.创建多层目录 3.查看目录 4,上传本地文件到h ...

  4. 2021年大数据ZooKeeper(四):ZooKeeper的shell操作

    目录 ZooKeeper的shell操作 客户端连接 shell基本操作 操作命令 操作实例 节点属性 ​​​​​​​ZooKeeper Watcher(监听机制) ​​​​​​​Watch机制特点 ...

  5. hive sqoop 分区导入_Sqoop概述及shell操作

    特别说明:该专栏文章均来源自微信公众号<大数据实战演练>,欢迎关注! 一.Sqoop概述 1. 产生背景 基于传统关系型数据库的稳定性,还是有很多企业将数据存储在关系型数据库中:早期由于工 ...

  6. shell脚本编程学习笔记(四)shell操作数据库

    一.数据库基本操作 1)登录mysql服务器:mysql -u root -p 密码 2)查看数据库:show databases 3)查看表:show tales from db; 4)查看表结构: ...

  7. hbase shell命令_HBASE的shell操作

    前言 我们知道hbase其实是架构在hdfs上的一个分布式数据库,既然是数据库那么这篇文章就主要围绕着我们最熟悉的增删改查来做.当然了,其实hbase的shell操作在真实的企业中几乎不用,这个很简单 ...

  8. shell操作典型案例--FTP操作

    从FTP服务器上下载文件或上传文件到FTP服务器是生产环境中比较常见的场景之一. shell操作FTP的方式整理如下: 思路一:使用shell调用ftp等客户端 使用FTP方式,通过shell调用ft ...

  9. HDFS建筑与shell操作

    一个.hadoop1.1.0演示 hadoop它适合于大容量数据存储和分布式计算平台 hadoop核心由hdfs和mapreduce组成 hdfs这是一个主从结构,仅有一个.是namenode:从节点 ...

最新文章

  1. CoCreateInstance(转)
  2. 企业网络推广——面对网络推广企业网站提升收录到底该怎样做?
  3. Learning OpenCV Lecture 4 (Transforming Images with Morphological Operations)
  4. C++正整数的素数分解的实现算法(附完整源码)
  5. bridge pattern -- 桥接模式
  6. Android开发笔记(一百六十四)仿京东首页的下拉刷新
  7. jQuery源码解析之on事件绑定
  8. 《威胁建模:设计和交付更安全的软件》——3.11 小结
  9. 本地文件怎么传到linux服务器,本地文件传到linux服务器
  10. MBUS CJ/T 188水表协议 Meter-Bus总线
  11. Unity实现类似于LookAt 的功能
  12. win11 快捷键无法使用?键盘win无法呼出?win+d无法显示桌面?
  13. Single Threaded Execution模式
  14. 2018年上半年信息安全工程师上午选择题及解析
  15. Nginx学习日记1
  16. 苹果7计算机有什么功能是什么,iPhone7有哪些新功能 iPhone7新功能汇总【详细介绍】...
  17. 字节、字、位、比特的关系
  18. Spring Boot 项目部署方案 /打包 + Shell 脚本部署详解,稳的一批
  19. 关于Microsoft电子邮箱验证代码
  20. 电信说的几兆带宽和自己看到的下载/上传速度有什么关系

热门文章

  1. 数据结构线性表的三个属性
  2. group by with cube
  3. kafka 新加入副本_Apache-Kafka 核心组件和流程-控制器
  4. vue-html5-editor接收数据,在vue中获取wangeditor的html和text的操作
  5. 并发编程(1): volatile、原子变量、自旋锁和互斥锁
  6. ssh远程登录Jupyter notebook(七月GPU服务器)
  7. Python 函数式编程(3) —— 闭包
  8. Alluxio部署(local模式)
  9. JS之iscroll.js的使用详解
  10. Linux中last的用法及参数,查看登陆系统用户的信息