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

centos一键安装ngrok

post by rocdk890 / 2017-3-28 16:50 Tuesday linux技术

   今天同事买了个vps让我帮忙装ngrok,想对他家里的nas进行穿透,我一口就答应下来了,因为我想的是用之前的一键安装脚本来搞定,没想到Sunny这个抠娃居然把他自己的ngrok.zip这个文件给删除了,我又懒不想自己慢慢去编译,重新找了个一键安装脚本.
   系统:centos (64位)

脚本内容:
cat /root/soft_shell/install_ngrok.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export...

阅读全文>>

标签: centos 安装 shell 脚本 install ngrok ngrok1.7

评论(4) 引用(0) 浏览(1992)

centos 7一键安装tomcat

post by rocdk890 / 2017-3-18 16:12 Saturday linux技术

最近要在多台服务器上部署tomcat,这样重复的工作很明显不适合我,直接用脚本来代替我来安装,好了,下面来看脚本吧.
系统:centos 7.x(64位)
软件环境:
tomcat 7.x
jdk 7.x
脚本内容:
cat /root/soft_shell/auto_install_tomcat.sh
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check the network status
NET_NUM=`ping -c 4 www.baidu.com |awk '/pac...

阅读全文>>

标签: centos 安装 tomcat shell 脚本 tomcat7 install 一键 centos7

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

shell脚本一键自动安装mysql 5.7

post by rocdk890 / 2017-3-14 10:50 Tuesday linux技术

  最近开发要经常在不同环境下测试mysql 5.7,有时候要mysql同机共存多个mysql,今天先写个单机安装单个mysql,之后再写一键安装多个mysql的脚本.
  系统:centos 7.x(64位)
  软件版本:mysql 5.7.17
脚本:
cat auto_install_mysql5.7.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check if user is root
if [ $(id -u) != "0"...

阅读全文>>

标签: centos mysql 安装 shell 脚本 install 一键 自动 5.7 mysql5.7

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

防止shell脚本重复执行

post by rocdk890 / 2016-7-8 18:10 Friday linux技术

  今天在jenkins里部署的时候,由于开发们多次频繁的提交的代码,造成jenkins里的shell脚本在那频繁的部署,为了阻止这样的问题,专门找了个防止重复执行的代码.下面来看代码:
cat /root/soft_shell/check.sh
#!/bin/bash
 
LOCK_NAME="/tmp/my.lock"
if ( set -o noclobber; echo "$$" > "$LOCK_NAME") 2> /dev/null; 
then
        trap 'rm -f "$LOCK_NAME"; exit $?' INT TE...

阅读全文>>

标签: shell 脚本 执行 同时 重复

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

haproxy部署脚本

post by rocdk890 / 2016-2-26 9:42 Friday linux技术

  最近为了测试haproxy的负载均衡,打算搭建几台haproxy测试机,但我又懒想直接用脚本搭建起就可以使用,以后要测试的时候,也可以直接就用脚本搞定.下面来看脚本吧.
cat /root/soft_shell/haproxy_install.sh
#!/bin/bash 
#install haproxy
#20160224 by rocdk890

#variables 
dir=/usr/local 
ha_dir=${dir}/haproxy 
ha_cfg=${ha_dir}/conf/haproxy.cfg 
ha_init=/etc/init.d/haproxy
ker...

阅读全文>>

标签: shell 脚本 install haproxy 部署

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

centos6系统优化脚本

post by rocdk890 / 2016-2-4 11:16 Thursday linux技术

  今天看到个不错的centos6优化脚本,现分享出来给大家,有需要的可以拿去自己改.
#!/bin/bash
# ID 201510192126
# Author Ricky
# E-mail 564001002@qq.com
# CentOS 6 系统初始优化脚本
# version 1.1.0
 
 
# 检查是否为root用户,脚本必须在root权限下运行 #
if [[ "$(whoami)" != "root" ]]; then
    echo "please run this script as root !" >&2
    exit 1
fi
echo -e "\033[31m the script only Support CentOS_6 x86_64 \033[0m"
echo -e "\033[31m system initialization script, Please Seriously. press ctrl+C to cancel \033[0m"
 
 
# 按Y继续默认N,其他按键全部退出...

阅读全文>>

标签: 优化 shell 脚本 centos6

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

linux下rm命令屏蔽脚本

post by rocdk890 / 2016-1-9 21:45 Saturday linux技术

  今天发现了个不错的东西,Linux之劫持rm命令实现安全删除和屏蔽删除/、/*,发给群里居然还有人因为不会用而说不好,让我很是不爽,下面分享给大家,怎么使用请自己摸索,简单的东西就不想当保姆教了.
下载地址:
wget http://www.dwhd.org/script/securityremove.sh
或者
wget http://download.slogra.com/soft_shell/securityremove.sh

securityremove脚本内容:

#!/bin/bash
#########################################################################
# File Name: securityremove.sh
# Author: LookBack
# Email: admin#dwhd.org
# Version:
# Created Time: 2015年08月16日 星期日 01时47分37秒
#########################################################################
 
wget -q http://www.dwhd.org/script/securityremove -O /bin/securityremove
chmod 755 /bin/securityremove...

阅读全文>>

标签: linux shell 脚本 保护 rm 劫持

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

shell脚本让Cubieboard准点报时

post by rocdk890 / 2015-8-11 10:17 Tuesday linux技术

  最近闲得蛋疼,发现自己的CT开发板除了拿来做监控外,就没有其他用途了,在论坛上逛了下,发现只要加个小音箱就可以让CT开发板发声,觉得这是一个不错的使用方式,我决定拿来做报时器,这样就可以尽量的压榨CT开发板的资源.
  系统:cubian(其实就是开发板上的debian 7)
1.下载
wget http://download.slogra.com/cubian/tclock.tar.bz2

2.解压...

阅读全文>>

标签: shell 脚本 CT 开发板 报时 准点 Cubieboard

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

expect批量执行命令

post by rocdk890 / 2015-6-23 15:01 Tuesday linux技术

  今天在网上发现了一个expect批量执行命令的脚本,比我之前的批量修改密码的脚本要简单些,现在共享给大家.
  系统:centos
  需要的软件包:expect(有网的自己yum安装,没网的在光盘里找吧)
1、定义主机ip
cat ip.txt
192.168.0.192
192.168.0.193
192.168.0.194
192.168.0.195
192.168.0.196

2、定义脚本内...

阅读全文>>

标签: 命令 shell 脚本 批量 执行 expect

评论(1) 引用(0) 浏览(1095)

ssh单点登录限制脚本(支持白名单 可自定义最大登录数)

post by rocdk890 / 2015-3-19 10:36 Thursday linux技术

网上搜出来3个文章,有2个都设置密码,我就想不通,就这么一个脚本设置密码有什么意思?现共享出来给大家
ssh limit perl脚本主要作用:
1.限制一个ssh用户的最大登录数为n,n可自定义.
2.支持白名单,如root、test登录不受限制.

如果一个ssh用户的最大登录数超过指定数字,则后登录的会把先前登录的踢掉,以此达到控制登录数的目的.该脚本需要主机支持perl,如果没有,需要yum安装.
脚本内容:
cat /root/soft_shell/limit.p...

阅读全文>>

标签: ssh linux 限制 登录 脚本 perl 单点

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

支持centos 5.x的shadowsocks python版安装脚本

post by rocdk890 / 2015-3-11 15:33 Wednesday linux技术

  最近用上了shadowsocks之后,就不再想用vpn来翻墙了,相信很多朋友都想偷懒,希望一个脚本就配置好.下面我就给大家个我从别人那拿来改了之后的脚本,原来这个脚本不支持centos 5.x,我修改成只适合centos 5.x用,下面来看看脚本吧.
  系统:centos 5.x 64位(我只在64位上测试了脚本,32位的我相信应该没有问题)
脚本内容:
cat /root/soft_shell/shadowsocks.sh

#! /bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH...

阅读全文>>

标签: centos 安装 shell 脚本 一键 python shadowsocks

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

linux幽灵漏洞检测和修复方法

post by rocdk890 / 2015-1-29 16:03 Thursday linux技术

没想到最近linux的漏洞越来越多了,上一次的bash漏洞没过去多久,又爆出了新的漏洞,名为"幽灵漏洞(GHOST)".当我一看到有新的漏洞时, 马上为我所管的服务器都打上了最新补丁,glibc的漏洞估计存在了很久了,大部分的编译都依赖于他,所以造成影响很大.好了,废话不多说,先来说说怎么 检测服务器是否存在漏洞吧.
1.检测漏洞方法一:
vi ghost_check.sh

#!/bin/bash  
vercomp () {  
if [[ $1 == $2 ]]  ...

阅读全文>>

标签: linux 漏洞 解决 修复 脚本 幽灵 ghost 办法

评论(1) 引用(0) 浏览(1877)

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) 浏览(1536)

254个VIP时脚本生成keepalived.conf配置文件

post by rocdk890 / 2014-11-20 13:42 Thursday linux技术

  部署LVS+Keepalived高可用时,因业务需求一共要配置254个VIP,每个VIP有9台真实server,每台真实server还要配置些参 数.如果手动写,要累死去了.所以编写了如下生成配置脚本.这个脚本生成的文件,在另一台高可用LVS上使用时,需要交换两个实例中的state与 priority参数,成互为主从状态.
1.自动生成keepalived.conf文件

#!/bin/sh
#author:  by yangrong 2014-11-09
#function: auto buildkeepalived.conf
 
#这里定义IP断前缀,定义VIP与RIP范围...

阅读全文>>

标签: linux shell 脚本 keepalived 多vip

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

shell脚本修复bash漏洞

post by rocdk890 / 2014-9-30 15:48 Tuesday linux技术

  在网上搜资料找到一个大神写的shell修复bash漏洞脚本,觉得很不错,拖到我blog里来共享给大家.
脚本内容:

#/bin/bash

#Author Alex Fang. Updates may apply soon.

clear

echo "Press anykey to continue..." $anykey ; read anykey
echo "BBBBBBB...

阅读全文>>

标签: 漏洞 修复 shell 脚本 bash

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