随笔分类 - shell脚本
摘要:CCkiller-Linux 一键防止DDCC攻击脚本 脚本命令 安装命令 wget -O install.sh --no-check-certificate https://zhangge.net/wp-content/uploads/files/cckiller/install.sh?ver=1
阅读全文
摘要:centos ftp 权限控制比较严格 手动配置非常麻烦,搞了一键脚本,方便大家快速配置 1.创建sh脚本文件 sudo vim /root/install_vsftpd.sh 2.贴入以下内容 #!/bin/bash #此脚本目前只是为了方便centos7下安装vsftp,其他版本后期集成。 #f
阅读全文
摘要:#!/bin/bash while read linedo echo $line txt=`echo $line |awk -F' ' '{print $1}'` id=`echo $line|awk -F' ' '{print $3}'` echo $txt echo $id sed "s/ws2
阅读全文
摘要:#!/bin/bash #检测whois命令是否存在,不存在则安装jwhois包is_install_whois(){ which whois &> /dev/null if [ $? -ne 0 ];then yum install -y jwhois fi}is_install_whois#定义
阅读全文
摘要:#################shell学习##########################3 1.变量使用${}养成习惯,便于脚本更加清晰定义变量 dir=/opt/desk echo "${dir}" 2 字符串的截取 string一般用这个单词表示字符串 name=chaojichan
阅读全文
摘要:#!/bin/bash #判断系统if [ ! -e '/etc/redhat-release' ]; thenecho "仅支持centos7"exitfiif [ -n "$(grep ' 6\.' /etc/redhat-release)" ] ;thenecho "仅支持centos7"ex
阅读全文
摘要:#!/bin/bash WG_PORT='51820'IPAddr=`wget --no-check-certificate -qO- http://moeclub.org/address`POOL='https://deb.debian.org/debian/pool/main/w/wiregua
阅读全文
摘要:#!/bin/bash ################################################################# # One-click CDN Installation Script v0.0.5 # # Written by shc (https://q
阅读全文
摘要:#!/bin/bash Server_ip=192.168.72.160Zabbix_config=/etc/zabbix/zabbix_server.conf#########################zabbix-server安装 ######################## echo
阅读全文
摘要:#!/bin/bashServer_ip=192.168.72.160Agent_ip=192.168.72.161################ zabbix-agent 安装######################## echo -e " 开始安装zabbix-agent " system
阅读全文
摘要:openstack pike 单机 一键安装 shell #openstack pike 单机 centos7 一键安装 shell #openstack pike 集群高可用 安装部署 汇总 http://www.cnblogs.com/elvi/p/7613861.html openstack
阅读全文
摘要:本文把openstack部署的所有命令整理成一个完整的脚本,一个脚本解决所有问题。 一般部署分三步:1,安装openstack包;2,修改配置文件;3,运行这个脚本。 mydeploy.pyimport osimport commandsstatus, CONTROLLER_HOSTNAME = c
阅读全文
摘要:#!/bin/sh#此脚本针对的是Centos7操作系统搭建的mysql8 #######检查网络ifconfigping -c 3 -i 0.5 baidu.com #添加公网DNS地址cat >> /etc/resolv.conf << EOFnameserver 8.8.8.8nameserv
阅读全文
摘要:#!/bin/bashecho "**************************************"echo "***** *****"echo "*** Mongodb 安装 ***"echo "***** *****"echo "***************************
阅读全文
摘要:#!/bin/bash#mongodb一键安装IP=192.168.72.141DIR=/usr/local echo "下载mongodb文件包" ##########添加mongodb用户 groupadd mongodb useradd -r -g mongodb -s /sbin/nolog
阅读全文
摘要:#!/bin/bash # 加载环境变量 source /etc/profile # nginx 和 resin 监听的端口号为 80 和 8080 ,检查 80 和 8080 端口是否有进程在监听 port=`netstat -ntlp | grep -cE ":8080|:80"` #echo
阅读全文
摘要:Linux 下 expect 脚本语言中交互处理常用命令 1. #!/usr/bin/expect 告诉操作系统脚本里的代码使用那一个 shell 来执行。这里的 expect 其实和 Linux 下的 bash、windows 下的 cmd 是一类东西。 注意:这一行需要在脚本的第一行,从而告知操
阅读全文
摘要:#!/bin/sh . /etc/init.d/functions #相关软件包 PACKAGE=" deltarpm gcc make pcre-devel openssl-devel expat-devel bzip2 wget " #安装目录 FILE=/apps/httpd #当前目录 ML
阅读全文
摘要:#!/bin/sh #install redis . /etc/init.d/functions #安装依赖包 yum -y -q install gcc jemalloc-devel make wget || { action "安装依赖包失败,请检查环境" false ;exit; } #下载源
阅读全文
摘要:#!/bin/sh . /etc/init.d/functions #创建mysql用户 id mysql &> /dev/null || { useradd -r -d /data/mysql -s /sbin/nologin mysql ; action "创建用户成功"; } #安装依赖包 y
阅读全文