redis自动化安装
摘要:redis 自动化安装 #/bin/bin/ksh LOGFILE=/var/log/redis.log REDISSOURCE=/mnt/hgfs/Redis/ INSTALLDIR=/data REDISDIR=/data/redis VERISON=6.0.9 PORT=8000 RC=8 r
阅读全文
posted @
2021-01-20 23:38
InnoLeo
阅读(217)
推荐(0)
静默安装ORACLE数据库软件
摘要:用响应文件,加快安装oracleDB 软件 1.指定DBNAME和版本号 ORACLE_BASE=/oracle/DBNAME ORACLE_HOME=/oracle/DBNAME/版本号 2.响应文件手动生成 3.oracle的安装目录指定为/oracle/database/ 以下是脚本 #!/b
阅读全文
posted @
2020-10-21 23:38
InnoLeo
阅读(217)
推荐(0)
启动服务器上的所有oracle数据库
摘要:当服务器上有多台数据库时,如何管理: 思路通过 找文件"/bin/oracle" 确定oracle实例,列出本台服务器上所有的"/bin/oracle "文件,然后再根据此文件所有者(DB OWNER),通过sqlplus 脚本关闭和开起 以下是代码 #!/bin/bash #+++++++++++
阅读全文
posted @
2020-10-21 23:17
InnoLeo
阅读(298)
推荐(0)
脚本 起动本机数据库存所有的oralce监听
摘要:当一台服务器上有很多侦听时,如何用脚本一次起动 #!/bin/bash #+++++++++++++++++++++++++++++++++++++++++++++ # stop and start all oracle database listener in a server # # Param
阅读全文
posted @
2020-10-17 01:53
InnoLeo
阅读(110)
推荐(0)
shell tr 命令详解
摘要:tr [OPTION]... SET1 [SET2] -s 替换重复的字符 -s: squeeze-repeats,用SET1指定的字符来替换对应的重复字符 (replace each input sequence of a repeated character that is listed in
阅读全文
posted @
2020-10-17 01:51
InnoLeo
阅读(531)
推荐(0)
linux for 的用法总结
摘要:one line for file in $(ls *.gz); do gunzip -c $file > ${file%%.*} ;done shell #!/bin/bash for((i=1;i<=100;i++)); do echo $(expr $i \* 3 + 1); done #!/
阅读全文
posted @
2020-05-21 18:34
InnoLeo
阅读(14414)
推荐(1)
一行命令多线程自动化运维linux的尝试
摘要:一行命令多线程自动化运维 前提, 1. 各个主机有一个共享的文件夹 /workon 2. ssh 自动登录设定完成 ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa ssh-copy-id root@host1 ssh-copy-id root@host2 host1
阅读全文
posted @
2020-05-20 22:20
InnoLeo
阅读(220)
推荐(0)
[Shell]vim/vi 高效使用键盘图打印版-vi/vim 使用吸星大法
摘要:简体中文版(基础版) 英文版(基础版) 程序员定制版( on-screen 150DPI) 程序员定制版(color hard-copy 300DPI) 程序员定制版(monochrome hard-copy 300DPI) 程序员定制版(color blind hard-copy) 简体中文版(基
阅读全文
posted @
2020-04-07 11:43
InnoLeo
阅读(500)
推荐(0)
[SAP BASIS][shell] shell 实战之远程复制传输
摘要:需求: 日常工作经常需要将传输从一个系统传到别一个系统 ,需手工拷贝传输的数据文件和控制文件 前提: SAP服务器名字: <sapsid>a 例子: D4C 系统主机是 d4ca ;Q4C 系统主机是q4ca 解析: 传输号: DECK000004 有两个文件, 数据文件R000004.DEC 控制
阅读全文
posted @
2020-03-29 12:07
InnoLeo
阅读(625)
推荐(0)
[shell]shell字符串截取总结 shell字符串截取吸星大法 shell字符串截取详解
摘要:按指定的字符串截取 按照指定要求分割 按照指定位置分割 获得字符串的长度 1.按指定的字符串截取 ${varible##*string} 从左向右截取最后一个string后的字符串 最大限度从前面截取word ${varible#*string}从左向右截取第一个string后的字符串 最小限度从前
阅读全文
posted @
2020-03-28 11:28
InnoLeo
阅读(512)
推荐(0)
[shell]shell typeset & unset命令
摘要:typeset 显示所有变量 typeset -u 将一个变量的字符变成大写 typeset -l 将一个变量的字符变成小写 typeset -L 把变量变成一个左对齐的4个字符串,字符串截取 typeset -R 把变量变成一个右对齐的4个字符串,字符串截取 typeset -i 强制num为一个
阅读全文
posted @
2020-03-19 23:10
InnoLeo
阅读(1130)
推荐(1)
[shell] shell脚本中的条件测试表达式
摘要:远程测试 ssh host "test -e /path/to/file" if [ $? -eq 0 ]; then echo " your file exists"fissh remote_host test -f"/path/to/file" && echo found || echo not
阅读全文
posted @
2020-03-19 22:50
InnoLeo
阅读(345)
推荐(0)
[shell] [AIX] 远程运行脚本
摘要:远程登录系统并执行任务返回结果 ssh -q host root@redhat8:/usr/bin/script/ $ cat export_role.sh #!/bin/bash # Script to ge the value of parameter in all systems cd /us
阅读全文
posted @
2020-03-17 22:39
InnoLeo
阅读(454)
推荐(0)
[SHELL]Shell 三剑客之 sed命令详解
摘要:[什么是sed] sed 是Stream Editor 的缩写,也称为流编辑器. [sed 可以做什么] 对文件的快速的增,删,改查,其中查的两大功能是(过滤和取行) [sed 语法格式] sed [选项] [sed内置命令字符] [输入文件] [sed参数选项] -n 取消默认的sed输出,常与P
阅读全文
posted @
2020-01-21 11:42
InnoLeo
阅读(194)
推荐(0)
[SHELL]Shell 三剑客之 grep命令详解
摘要:grep的全称是global regular expression print,是linux中最强大的文本搜索命令之一,常用于搜索文本文件中是否含有某些特定模式的字符串。该命令以行为单位读取文本并使用正则表达式进行匹配,匹配成功后打印出该行文本。 命令格式grep [option] "string_
阅读全文
posted @
2020-01-20 12:13
InnoLeo
阅读(569)
推荐(0)
SHELL IF条件判断,判断条件
摘要:1 字符串判断str1 = str2 当两个串有相同内容、长度时为真str1 != str2 当串str1和str2不等时为真-n str1 当串的长度大于0时为真(串非空)-z str1 当串的长度为0时为真(空串)str1 当串str1为非空时为真2 数字的判断int1 -eq int2 两数相
阅读全文
posted @
2020-01-19 00:22
InnoLeo
阅读(1917)
推荐(0)
[ORACLE][SHELL] shell 检查Oracle 数据库状态
摘要:利用shell 来检查Oracle数据库状态 运行结果返回Oracle 数据库的状态 #! /usr/bin/ksh #+++++++++++++++++++++++++++++++++++++++++++++ # Get ORACLE_SID DB Satus of # # Param 1 : O
阅读全文
posted @
2020-01-18 21:27
InnoLeo
阅读(943)
推荐(0)
shell 学习中的()(())[][[]]{}
摘要:1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。 ③用于初始化数组 2、双小括号 (( )) ①整数扩展。这种扩展计算是整数型的计
阅读全文
posted @
2020-01-15 15:27
InnoLeo
阅读(314)
推荐(0)
[SHELL]shell多线程
摘要:1.利用& 和wait 相结合 #!/bin/bash cmd = ['su - oradu8 -c "lsnrctl start"','su - du8adm -c startsap'] starttime=`date +%s` #开始运行时间 for t in {1..100} #for ((i
阅读全文
posted @
2019-11-27 21:58
InnoLeo