- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 查找使用了ORACLE库的配置文件是否具有重连功能
1、查找文件中含有“:1521”,且非注释的连接信息,生成结果文件:1521-war.txt2、在结果文件中以":"分隔,取第一列,并去重3、找到结果文件中具有’select 1 from dual’配置的文件4、循环计算出存在于1中,却不存在于3中的文件,追加到最终的文件中5、删除生成的临时文件#!/bin/baship=$(hostname -i)>/tmp/"$ip"_1521_inconformity.txt>/tmp/"$ip"_1521_inconformity_2
2020-05-15 15:06:05
210
原创 expect命令编写SSH自动输入密码与SCP传输文件
如下代码所示:1、创建一个IP_list文件,将需要操作的主机都放进去2、通过expect传输,并执行shell文件check_reconn.sh注意:expect执行直接./[EXPECT.SH]文件即可,不能通过sh来执行。#!/usr/bin/expectset count 1set password **********set fd [open "/app/oracle_reconnect_check/ip_list683" r]while { [gets $fd line] &g
2020-05-15 14:58:48
279
原创 根据IP批量生成信息追加到~/.ssh/knows_hosts文件
本文是获取ip_list的ip列表,然后判断是否已存在于known_hosts中,如果不存在,则追加。#!/bin/bash#定义knows_hosts所在目录SSH_DIR=~/.sshSCRIPT_PREFIX=./tmpTMP_SCRIPT=$SCRIPT_PREFIX.shfor ip in $(cat ip_list) do#不相等,则IP不为空 if [ "x$ip" != "x" ]; then echo ---------------------
2020-05-12 21:25:19
596
原创 REDIS书否支持事务?
REDIS是部分支持事务的。当开启事务后:1、对于语义的错误,输入之后按确定会立即报错,如:getset v1 ,最后EXEC提交,会提示错误,该事务中所有的命令都不会执行。(全体连坐)2、对于非语义错误,如set k1 v1,在事务中对k1进行incr k1操作,redis会将次操作放入队列,最后EXEC提交的时候,事务中其他正常的命令是执行成功的,但incr k1的操作不会执行成功。(冤...
2020-03-08 21:18:15
274
转载 Nginx自定义安装步骤
前期准备创建 nginx 安装目录。mkdir /app/nginx/ # 个人习惯。目录路径可以自定义安装配置 nginx 时的必须模块yum -y install pcre-develyum install -y zlib-develyum -y install gcc gcc-c++ autoconf automake make1. 下载 nginxwget http://n...
2020-03-03 23:51:46
504
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人