Shell脚本合集
Biu_diudiu
这个作者很懒,什么都没留下…
展开
-
一键实现基于LNMP架构的zabbix基本安装
#!/bin/bash#简易安装zabbix+LNMP#lnmp(){#关闭防火墙&核心安全功能systemctl stop firewalld.servicesystemctl disable firewalld.service &> /dev/nullsetenforce 0sed -i "7cSELINUX=disabled" /etc/sysconf...原创 2020-02-02 14:54:09 · 268 阅读 · 0 评论 -
一键实现基于LAMP架构的zabbix基本安装
#!/bin/bash#简易安装zabbix+LAMP#lamp(){#关闭防火墙&核心安全功能systemctl stop firewalld.servicesystemctl disable firewalld.service &> /dev/nullsetenforce 0sed -i "7cSELINUX=disabled" /etc/sysconf...原创 2020-02-02 14:52:34 · 253 阅读 · 0 评论 -
Shell脚本一键部署MongoDB
Shell脚本一键部署MongoDB基本实施思路:安装MongoDB→创建多实例(创建数量可根据需求自定义)→开启所有实例并展示端口#!/bin/bash#自动安装MongoDB##检查MongoDB是否已安装local="/etc/yum.repos.d/MongoDB.repo"rpm -q mongodb-org &> /dev/nullif [ $? -ne...原创 2019-12-22 20:32:20 · 606 阅读 · 0 评论 -
Shell脚本一键部署LNMP架构
Shell脚本一键部署LNMP架构具体安装流程:安装nginx→安装MySQL数据库→安装PHP工具#!/bin/bash#远程挂载df -hT | grep -o "cifs"if [ $? -ne 0 ];thenecho "Start mount"yum install expect -yread -p "请输入提供硬盘主机IP:" gongip/usr/bin/exp...原创 2019-11-05 16:21:25 · 669 阅读 · 1 评论 -
Shell脚本三剑客——Grep(进阶版egrep)、Sed、Awk命令
Grep命令1、基本正则表达式实例——查找特定字符这里我们就以存放本机所有用户的/etc/passwd文件做实例Demo1[root@localhost ~]# grep -n "root" /etc/passwd //-n表示显示行号1:root:x:0:0:root:/root:/bin/bash10:operator:x:11:0:operator:/root:/sbi...原创 2019-10-09 16:52:05 · 317 阅读 · 0 评论 -
Shell脚本基础——Expect免交互工具
本次博客结构Expect概述Expect安装方法Expect基本命令Expect执行方式Demo实例Expect概述expect是一款自动化的脚本解释型的工具。它基于tcl脚本,其运行需要tcl的支持。expect对一些需要交互输入的命令很有帮助,比如ssh ftp scp telnet。在远程登录linux服务器的时候,ssh命令需要手工输入密码,当登录多台机器的时候就会非常...原创 2019-10-10 19:41:08 · 234 阅读 · 0 评论 -
Shell脚本一键刷入简单DHCP以及DNS服务(感兴趣的可进来看看)
一键刷入简单DHCP服务本次脚本配置:所属服务器静态IP地址为:192.168.100.100(只有此点需要自定义)#! /bin/bash#一键自动DHCPyum install dhcp -y wangka="/etc/sysconfig/network-scripts/ifcfg-ens33"#配置文件位置sed -i -e '/BOOTPROTO/s/dhcp/static/...原创 2019-10-10 19:51:18 · 281 阅读 · 0 评论 -
Shell脚本操作实例——绘制菱形
使用Shell脚本完成菱形图形的绘制PS:该菱形横向最大最好不要超过45#! /bin/bashread -p "请输入菱形大小:" gfor ((i=1;i<=$g;i++))do for ((j=$g;j>$i;j--)) do echo -n " "done for ((p=1;p<=$i;p++)) do echo -n "* "...原创 2019-10-10 20:12:36 · 478 阅读 · 0 评论 -
Shell脚本实战——DNS主从同步脚本实例
DNS主从同步脚本实例PS:两个服务器起好后最好两个服务都重启一下主服务器配置#!/bin/bash#DNS主从同步——主服务器rpm -q bindif [ $? -ne 0 ];then yum install bind -y systemctl start namedfi#判断DNS服务是否安装read -p "请输入主服务器地址:" zhuread -p "请输...原创 2019-10-12 08:35:22 · 144 阅读 · 0 评论 -
Shell脚本一键进行Apache服务的优化
使用Shell脚本一键进行Apache服务的优化(包含日志分割、日志文件分析系统、静态资源压缩、设置网页缓存时间、防盗链、系统版本号隐藏)安装步骤:手工编译安装apache→安装dns服务→进行日志分割→安装日志文件分析系统→对静态资源进行压缩→设施网页缓存时间→防盗链设置→版本号隐藏#!/bin/bashyum install bind expect -y#安装基础DNS及expec...原创 2019-10-29 16:26:05 · 239 阅读 · 0 评论 -
使用Shell脚本一键部署基础LAMP架构
使用Shell脚本一键部署基础LAMP架构安装顺序:apache→mysql→PHP实验所需软件包:链接:https://pan.baidu.com/s/1tKAjqn50NnR7F3JmzyHF1w 提取码:1xpr#!/bin/bash#一键自动构建LAMP架构(请使用source执行或者使用.命令执行)#数据库默认密码为123123#远程挂载df -hT | grep -...原创 2019-10-26 10:59:58 · 687 阅读 · 0 评论