MENU

Category: 运维基础 »

自动交互脚本ftp,ssh,scp

转2015年笔记
http://www.attacker.club/article/1

自动交互脚本ftp,ssh,scp

ftp 自动登录上传下载

#!/bin/bash
yum install ftp -y
ftp -ivn  10.139.xx.xx <<EOF
user  ftp  password #user后面跟账号密码
lcd /localdir      #切换本地目录
cd /remotedir/     #切换ftp目录
put backup.sql   #上传文件
get access.log   #将文件下载到本地
rm 
bye              
EOF
rm  access.log  
exit

Read More

Linux - 常用命令:find

常用

find /home/admin /tmp /usr -name \*.log(多个目录去找)
find . -iname \*.txt(大小写都匹配)
find . -type d(当前目录下的所有子目录)
find /usr -type l(当前目录下所有的符号链接)
find /usr -type l -name "z*" -ls(符号链接的详细信息 eg:inode,目录)
find /home/admin -size +250000k(超过250000k的文件,当然+改成-就是小于了)
find /home/admin f -perm 777 -exec ls -l {} \; (按照权限查询文件)
find /home/admin -atime -1  1天内访问过的文件
find /home/admin -ctime -1  1天内状态改变过的文件
find /home/admin -mtime -1  1天内修改过的文件
find /home/admin -amin -1  1分钟内访问过的文件
find /home/admin -cmin -1  1分钟内状态改变过的文件
find /home/admin -mmin -1  1分钟内修改过的文件

Read More

java 常用运维工具

dmesg

如果发现自己的java进程悄无声息的消失了,几乎没有留下任何线索,那么dmesg一发,很有可能有你想要的。

sudo dmesg|grep -i kill|less

Read More

redis 集群

yum

yum install tcl  ruby ruby-devel rubygems rpm-build

安装

wget -c http://download.redis.io/releases/redis-stable.tar.gz
tar zxvf  redis*.tar.gz
cd redis-stable
make
make  install

ls /usr/local/bin/redis-*
cp src/redis-trib.rb  /usr/local/bin

Read More