友情提示:欢迎光临,本博客提供的代码,请粘贴到EditPlus 3中使用!!请使用火狐,Chrome浏览器进行浏览网站!出售wenca.cn域名,有要的请M我qq:316358892

expect远程批量修改root密码

post by rocdk890 / 2016-11-1 10:58 Tuesday linux技术

  最近公司要求3个月修改一次所有测试服务器的root密码,一共有11台,我又不想一台一台的去修改,所以单独整了个批量修改密码的脚本.
 
脚本内容:
cat /root/soft_shell/chpasswd.sh
#!/bin/bash
file="iplist.txt"

for ip in `awk '/^[^#]/{print $1}' $file`; do
    port=`awk -v I=$ip '{if(I==$1)print $2}' $file`
    user=`awk -v I=$ip '{if(I==$1)print $3}' $fi...

阅读全文>>

标签: ssh 修改 远程 密码 root 批量 expect password change

评论(0) 引用(0) 浏览(1365)

shell嵌套expect执行命令

post by rocdk890 / 2014-12-2 17:06 Tuesday linux技术

  一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
  系统:centos 5.x
1.先安装expect
yum -y install expect

2.脚本内容:
cat auto_svn.sh

#!/bin/bash
passwd='123456'
/usr/bin/expect <<-EOF
set time 30
spawn ssh -p18330 root@192.168.10...

阅读全文>>

标签: 命令 远程 shell 脚本 执行 expect 嵌套

评论(0) 引用(0) 浏览(1416)

mongodb远程连接配置

post by rocdk890 / 2013-11-19 0:05 Tuesday linux技术

  今天同事要我开启mongodb的远程访问,他们好进行测试,如果没有安装mongodb的可以去看我这篇文章Centos安装MongoDB.
  系统:centos 5.x
1.修改mongodb配置文件
vi /etc/mongod.conf
添加以下内容:
bind_ip = 0.0.0.0
port = 27017
auth=true

如果你要安全也可以修改bind_ip...

阅读全文>>

标签: 配置 远程 连接 访问 mongodb

评论(0) 引用(0) 浏览(4883)

nfs网络挂载配置

post by rocdk890 / 2013-10-16 10:13 Wednesday linux技术

  今天项目要求把nfs服务器的一个分区实现远程网络挂载到另外两台web服务器上,还好之前有做过nfs远程挂载,不然就只能瓜起.
  系统:centos 5.x
  环境:服务器a(172.1.1.146 nfs服务端)
        服务器b(172.1.1.83 nfs客户端)
  ...

阅读全文>>

标签: 远程 目录 网络 nfs 挂载 分区 mount 共享

评论(0) 引用(0) 浏览(1888)

实现ssh反向连接

post by rocdk890 / 2013-9-6 9:21 Friday linux技术

  公司的服务器要传个东西到另外一台服务器,是让我最头疼的一件事,因为要先连跳板服务器a,才能再连服务器b,服务器c不能直接访问b,是不是头有点晕了,好了不纠结这些了,今天我发现了另外一个方法来解决我的问题.
  系统:centos 5.9
  需要环境:服务器a(跳板机)ip:192.168.10.153
    &nb...

阅读全文>>

标签: ssh 远程 连接 内网 反向 隧道

评论(0) 引用(0) 浏览(2867)

远程连接mysql速度慢的解决方法

post by rocdk890 / 2013-3-20 9:40 Wednesday linux技术

  最近在公司内部连mysql速度非常慢,一直还以为公司的网络有问题,后经查发现出现这种问题的主要原因是mysql默认开启了DNS的反向解析功能,连接时反向解析计算机名称时耗时严重,导致连接超慢.
解决方法为在Mysql的配置文件中添加如下内容:
  [mysqld]
  skip-name-resolve     --> 主要是加上这句就快...

阅读全文>>

标签: mysql 远程 连接 数据库 dns 解析 Navicat 速度

评论(0) 引用(0) 浏览(1670)

解决远程登陆Linux误按ctrl+s锁屏

post by rocdk890 / 2012-5-20 0:11 Sunday linux技术

  很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常会习惯性的按下Ctrl+s来保存文件内容.殊不知这样按下去后面会造成整个终端不响应了,ssh连接还好说,直接关闭ssh连接再重新连接就可以了,但在服务器前使用的话,就只能眼睁睁的看着干着急,稍微懂点的就用alt+f2/3/4切换到其他控制台去操作了.
  其实正确的方法是ctrl+q来解除锁...

阅读全文>>

标签: ssh linux 远程 windows 锁屏 解除 快捷键

评论(5) 引用(0) 浏览(13569)

centos远程升级sshd到5.9p1并删除老版本ssh

post by rocdk890 / 2012-4-13 16:13 Friday linux技术

  升级sshd可以增加安全性,当然要做到绝对安全是不可能的.下文只是简单的升级了下sshd.
1.升级sshd前准备
点击查看原图
yum -y install gcc* make openssl openssl-devel perl pam pam-devel
wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5...

阅读全文>>

标签: centos 删除 ssh 升级 远程 openssh sshd

评论(0) 引用(0) 浏览(7289)

mysql添加删除远程用户(转)

post by rocdk890 / 2011-10-5 23:32 Wednesday linux技术

由于项目开发的要求数据库的设计不得不用远程模式。但是数据库的远程设置并没那么简单,该项目的数据库是MYSQL5.0。刚开始以为只要装了数据库服务器就可以进行远程链接了,但是MYSQL的设置是为了用户的安全,系统默认的设置是不允许远程用户连接,只能本地的用户连接。只要我们设置下系统的管理员用户的HOST这一项的值就可以给远程的用户访问了。

方法一:

用root用户登陆,然后....

阅读全文>>

标签: 用户 mysql 删除 远程

评论(0) 引用(0) 浏览(3417)