友情提示:欢迎光临,本博客提供的代码,请粘贴到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) 浏览(1530)

shell批量修改文件名

post by rocdk890 / 2014-12-25 11:27 Thursday linux技术

  公司同事今天找我帮忙修改文件名,我一看,好嘛,几百个文件要改名,文件名格式是_01.png _02.png这样依次类推,同事要求把前面的"_"给去掉,还好要求算简单,没有让我再改成其他名字.
一条命令搞定:
for i in `ls _*.png`; do mv "$i" `echo...

阅读全文>>

标签: 修改 shell 批量 文件 文件名

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

expect批量修改linux密码

post by rocdk890 / 2014-11-19 10:15 Wednesday linux技术

  最近对linux批量执行的脚本很感兴趣,在网上到处找有关expect批量执行脚本,今天就给大家共享一个批量修改密码的脚本.
 脚本内容:

#!/usr/bin/expect
#yemaosheng.com
if { $argc<2 } {
    send_user "usage: $argv0 <host file> <cmd file> \n"
    exit
}
 
# 机器列表数据格式:  IP  端口  旧密码  新密码
set hostfile    [ open [lindex $argv 0] ]
# 命令列表数据格式:  一条命令一行
set cmdfile    [ open [lindex $argv 1] ]
 
# 数据文件分割符,默认为空....

阅读全文>>

标签: linux 修改 shell 密码 批量 expect password

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

linux系统自动修改密码并发邮件通知

post by rocdk890 / 2013-8-16 9:07 Friday linux技术

  昨天朋友问我有没有办法用shell自动修改密码,不用手动去修改密码,当时没有敢马上答应,在虚拟机上测试了下,发现是可以实现的,并且我在他的要求上再增加了每个月定时修改密码,并发邮件通知.这里先申明下,如果要在生产环境上使用,先在本地虚拟环境上测试好再放上去,要不就再多增加个root管理权限的用户,不然到时候系统自己修改了密码,但邮件又没有收到,那就只能干看到.
  系统:ce...

阅读全文>>

标签: 修改 密码 root 定时 邮件 自动 password 通知 push

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

解决svn uuid变更问题

post by rocdk890 / 2012-11-24 15:02 Saturday windows技术

  今天操作SVN Client 发现TortoiseSVN报如下错误:
Command Update
Repository uuid '62b86956-73d9-2945-ba87-0546d71898f9' doesn't match expected
uuid '6aed1349-fe9f-9245-a4a0-02dba53eb2d0'
Finished!

可以看到,原...

阅读全文>>

标签: svn 解决 修改 TortoiseSVN uuid 变更

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

修改apache+php上传文件大小限制

post by rocdk890 / 2012-10-24 13:28 Wednesday linux技术

   以前我只知道修改php的上传文件大小限制,今天才知道原来apache也可以修改,在这里记录下,让更多的人都知道.
   系统:centos 5.5
1.修改php文件大小限制
vi /etc/php.ini
找到:max_execution_time = 30 ,这个是每个脚本运行的最长时间,单位秒,修改为:
max_execution_ti...

阅读全文>>

标签: apache php 上传 限制 修改 文件 大小

评论(2) 引用(0) 浏览(6295)

centos下修改RabbitMQ日志路径

post by rocdk890 / 2012-10-18 20:29 Thursday linux技术

  今天公司要求修改之前安装的rabbitmq的日志路径,如果你们没有安装的话,可以先看这篇centos安装RabbitMQ.
  系统:centos 5.5
1.准备工作
因为我的centos安装RabbitMQ这篇文章里没有让rabbitmq做日志记录,所以需要先做下面的步骤:
创建rabbitmq日志路径:

mkdir /var/log/rabbitmq/

2.k...

阅读全文>>

标签: 修改 日志 rabbitmq rabbitmq-server 更改 日志路径

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

只针对apache修改ulimit参数

post by rocdk890 / 2012-9-21 15:00 Friday linux技术

  今天对公司服务器进行了优化,但主管了看了之后要求我不要全局修改open files参数,要求只修改apache的open files参数.也就是局部修改.
   系统:centos 5.5
1.查看全局ulimit和apache ulimit参数
点击查看原图
上图我们可以看到全局ulimit中open files参数值是65535,现在来看apache的

for pid ...

阅读全文>>

标签: apache centos 配置 修改 参数 ulimit limit

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

允许修改svn历史日志记录

post by rocdk890 / 2012-5-25 9:27 Friday linux技术

SVN是版本管理工具,提供的就是传说中的"后悔药"功能.但是在服这贴后悔药的时候,我们常常也后悔.比如某次提交后,发现提交日志写得乱七八糟,怎么办呢?很简单,利用SVN强大的属性编辑功能!
前提条件:
SVN服务器部分允许修改版本日志,具体来说,就是要有pre-revprop-change这个钩子:
cd /svnroot/repo
cp hooks/pre-revprop-change{.tmpl,...

阅读全文>>

标签: svn 修改 日志 log 历史 记录

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

修改root密码时出现错误passwd: Authentication token

post by rocdk890 / 2012-2-22 9:12 Wednesday linux技术

修改linux root密码时出现错误passwd: Authentication token manipulation error
发生该错误原因是:
1、分区没有空间导致。
2、/etc/passwd 和/etc/shadow不同步
但是这次上面两条却行不通,通过df查看根分区还有40%剩余。
 
1、尝试修改密码,出现错误
# passwd
Changing password fo...

阅读全文>>

标签: centos 修改 密码 重置 root passwd shadow 同步

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

mysql数据库动态修改参数的方法

post by rocdk890 / 2012-1-31 15:59 Tuesday linux技术

登陆mysql数据库系统中,用show processlist分析查看当前运行状态。

mysql> show processlist;

+—–+————-+——————–+

| Id | User | Host | db | Command | Time| State | Info

+—–+————-+——————–+

|207|root |192.168.0.2:51621 |mytest | Sl...

阅读全文>>

标签: mysql 修改 数据库 处理 参数

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

linux xen vps修改系统时间

post by rocdk890 / 2011-11-28 13:12 Monday linux技术

  有时候,买到的Xen Linux VPS不但时区不对,而且系统时间还相差很大,有时候会相关几小时.
如何修改Xen Linux VPS 时间呢?需要使用ntp时间同步软件来同步VPS系统时间.(如果你的是Xen VPS 或者是独立服务器,那么就可以修改,如果是OpenVZ VPS,则不能修改时间,只能叫机房修改母服务器的时间.)

如何查看Xen LINUX VPS时区?
date -R

得到结果类似下面:
Sun, 27 Nov 2011 21:23:54 +0800

如果最后面的一段不是+0800,那么你需要设置一下时区了,设置Xen LINUX 时区方法如下....

阅读全文>>

标签: centos centos5.6 修改 系统 时间 xen vps xen vps 调整

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

编译安装nginx并修改版本头信息

post by rocdk890 / 2011-9-8 8:37 Thursday linux技术

  今天做实验的时候,想起我那台yum安装的nginx+php-fpm+mysql服务器上的nginx版本有点低了,并且还要加两个第3方模块,就去nginx官网下载了最新稳定版nginx-1.0.6,好了,废话不多说看教程吧.
  系统版本: centos 5.6
  ip: 192.168.1.200
  需要的软件包:nginx-1.0.6.tar.gz Nginx-accesskey-2.0.3.tar.gz ngx_cache_purge-1.3.tar.gz(这3个包可以自己去下载,我就不提供了)

1.解压并修改nginx内核
tar zxf nginx-1.0.6.tar.gz && tar zxf Nginx-accesskey-2.0.3.tar.gz && tar zxf Nginx-accesskey-2.0.3.tar.gz
cd nginx-1.0.6
vi src/http/ngx_http_header_filter_module.c
修改ngx_http_header_filter_module.c里的....

阅读全文>>

标签: nginx 版本 头部 信息 修改 伪装

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