
Shell_工具脚本
高达一号
这个作者很懒,什么都没留下…
展开
-
Linux_Linux_uniq 指令
uniq 在日常工作中也是非常常用的命令,这篇文章来看下 uniq 指令的作用。注意: uniq 主要是用来做去重,以及计数统计的,但是注意一点 ! uniq 的文件必须预先经过 sort 为有序的文件英文介绍[root@cdh-manager linux_cmd_test]# uniq --helpUsage: uniq [OPTION]... [INPUT [OUTPUT]]Filter adjacent matching lines from INPUT (or standar.原创 2020-06-17 15:13:53 · 292 阅读 · 0 评论 -
Hive/Shell 创建Hive 库 ,表脚本,Hive 动态增加分区脚本
最近工作中使用到了Hive, 并对Hive 的数据库,表完成创建。创建的表为分区表,也涉及到了分区表 的按天动态增加分区。代码组织结构:创建数据库:create_dmp.hql-- dmp 数据库存储了dmp所需要的数据CREATE DATABASE IF NOT EXISTS `dmp`WITH DBPROPERTIES ( 'creator' = 'sunzhenhua', 'crea...原创 2018-06-12 21:20:43 · 7348 阅读 · 0 评论 -
Shell_Linux_Shell脚本库_日志处理中写的一些脚本
最近博主被分配了一项紧急任务,事情有些紧急,花了两天的时间学习Shell,并完成了一项任务.自认为还算不错,接下来分享下处理这个任务中所编写的一些脚本,就算留作纪念吧用到的技术点0.常用的 Linux命令 cat / grep / sed / cd / wc 1.shell 流程控制 2.shell 条件判断3.shell 变量5.shell 数组原创 2016-07-31 22:48:06 · 3004 阅读 · 0 评论 -
Zookeeper / Linux Shell zookeeper自动重启脚本
最近博主遇到了 zookeeper 自动死掉的问题, 这里 留下一个重启脚本, 作为备份#!/bin/bash#zk服务器问题修复脚本#zkServer服务所在路径zkDir="/usr/local/zookeeper/bin/"zkLog='zookeeper.out'#进入zkServer.sh所在的目录cd $zkDirflag=1#当$flag=0时转载 2017-01-10 11:22:59 · 2784 阅读 · 0 评论 -
Linux_Shell 清空cassandra指定数据库的数据 通过 truncate
一共分为两个部分1.clear_data.sh2.list_tables.cmd (clear_data.sh 会调用到)clear_data.sh#!/bin/bashif [[ ${1} == "" ]];then echo "Please indicate the cassandra Address." echo "Use原创 2016-10-27 22:44:26 · 4663 阅读 · 0 评论 -
Linux_Shell 利用ssh, expect 在多个机器上执行指令
相关的基础指令介绍ssh : http://www.jb51.net/article/59255.htm (ssh 命令 --》 远程终端执行指令部分)expect : http://blog.itpub.net/27042095/viewspace-745589/http://blog.youkuaiyun.com/u010842019/article/details/52072055原创 2016-12-15 16:35:05 · 7016 阅读 · 0 评论 -
Linux_Shell_脚本_删除nohup.out文件
我相信大家在用nohup 后台起线程的时候都会遇到这样一个问题,随着nohup运行次数的增加,会导致本机上有许多nohup.out 文件。这些nohup.out 文件分散在系统的各个位置,会导致占用许多的空间,这里我写了一个脚本用来删除本机上的所有nohup.out 文件。这只是个比较简单的shell 脚本,也可以编写更复杂的脚本:如读取命令参数,参数比如 -i 为强制删除。不给参数,原创 2016-08-16 14:45:25 · 6334 阅读 · 1 评论 -
Linux_Shell druid.io 集群启动脚本
mark 下我写的集群启动脚本:#java `cat conf/druid/broker/jvm.config | xargs` -cp conf/druid/_common:conf/druid/broker:lib/* io.druid.cli.Main server brokerfunction help(){ echo "参数列表" echo " 参数1原创 2016-10-27 22:48:06 · 1311 阅读 · 4 评论 -
Linux_Shell 服务状态 校验脚本
最近有一个需求需要对服务器上的服务进行校验,我写了一个服务校验模板后续对其他服务校验的可以基于当前这个脚本进行扩展:1.config 文件定义了需要校验的服务2.checkService.sh 定义了执行校验的脚本config#配置文件说明#ip:服务:调用的函数:函数参数|返回的错误信息2611:storm:checkStatusByNum原创 2017-04-13 11:20:17 · 2125 阅读 · 0 评论 -
Linux_Shell 服务器互通脚本, 第一次通信 自动记入 know_hosts
我们在管理服务器的时候,往往在 /etc/hosts 配置其他机器的ip地址实现机器间互通,通过 ssh 跳转不需要输入其他的信息。Tips: 如果对于强限制的服务器还需要在iptables 做这几台机器的互信。iptables 配置示例如下, 这种是做了强限制,只有做了ACCEPT的机器,端口 才能跟当前机器连接:*filter:INPUT ACCEPT [0:原创 2017-04-13 18:43:18 · 1926 阅读 · 0 评论 -
Tomcat_启动,关停,重启 脚本
参考文章:1.完美解决Linux服务器tomcat开机自启动问题http://www.cnblogs.com/zdz8207/p/linux-tomcat-autostartup.html2.Tomcat重启脚本restart.sh停止脚本stop.shhttp://www.cnblogs.com/zdz8207/p/Tomcat-restart-shell.h原创 2018-01-29 16:08:55 · 511 阅读 · 0 评论 -
Tomcat_自动部署WAR 至 Tomcat的ROOT 脚本
我们在线上发布WAR包,通常把WAR包,放到 Tomcat 中的webapps中。这个时候,Tomcat 就会自动将WAR 包 解压到 webapps 目录下。产生一个解压后的文件夹。问题: 1 .war 解压后并不会删除,会留下残留文件2 为了不加包前缀,我们一般要把解压后的文件夹的内容放到ROOT 目录中。为此,我写了如下脚本。将war 扔到 webapps 目录原创 2018-01-29 16:27:12 · 4439 阅读 · 0 评论