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