
shell脚本技术
Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的
锦衣沙漠
这个作者很懒,什么都没留下…
展开
-
shell-脚本_系统检测
系统检测脚本源码:#!/bin/bash# 界面输出区optimize() { echo "----系统优化选择项目---- 1.网络信息获取 2.CPU信息获取 3.内存信息获取 4.系统基本信息 5.网络测试 0.退出监测 "}# 函数命令区-orderip_get(){ echo "--网卡列表--" cat /proc/net/dev | sed -n '3,$p' | awk -F ':' {'print $1'} |sed s/[[:space:]]//原创 2020-07-06 14:02:15 · 433 阅读 · 0 评论 -
shell-脚本_防火墙规则的简单应用
脚本源码:#!/bin/bashecho_caidan() {# 清空防火墙规则read -ep "是否清空防火墙规则(y/n):" nameif [ $name == y ];then iptables -F echo " 1) 放行端口 2) 封锁端口 3) 放行ip 4) 封锁ip "else echo " 1) 放行端口 2) 封锁端口 3) 放行i原创 2020-07-06 09:57:31 · 565 阅读 · 2 评论 -
shell-技术_算数运算
数学计算,就离不开各种运算符号,shell 也有很多算术运算符,但是,Shell 和其它编程语言不同,Shell 不能直接进行算数运算,必须使用数学计算命令.算数运算符一览表:符号 含义 符号 含义 符号 含义 符号 含义 + 加号/正号 ++ 自增 < 比较符号:小于 >> 向右移位 - 减号/负号 -- 自减 > 比较符号:大于 &...原创 2020-07-05 00:37:23 · 352 阅读 · 0 评论 -
shell-一键安装ELK脚本
安装环境系统 :centos7软件信息:lasticsearch-6.6.2.rpmjdk-8u131-linux-x64_.rpmkibana-6.6.2-x86_64.rpmlogstash-6.6.0.rpm提醒信息请提前写配置文件,并保证配置文件与脚本处于同一目录内以及四个安装包配置文件vim messages.confinput { file { path = varlogmessages type ...原创 2020-06-28 21:09:24 · 949 阅读 · 0 评论 -
shell-脚本_IP判断
需求生成一个ip.txt文件判断:当ip为192开头的,显示这个ip是ok的,当ip为172开头的,就调用iptables drop掉生成IP.txt文件并键入ipvim ip.txt键入:192.168.1.1192.168.1.2172.129.1.1172.129.1.2shell脚本源码#!/bin/bash# 用数组的方式输出ip.txt文件ip=(`cat /root/ip.txt`)# 循环遍历数组for i in ${ip[@]}原创 2020-06-20 20:34:07 · 323 阅读 · 0 评论 -
shell-脚本_判断文件属性
判断文件属性脚本#!/bin/bash# 输入一个路径read -p "输入文件的绝对路径:" file# 死循环while true do# 判断文件是否存在if [ -e $file ];then echo "文件存在,开始判断" while true do echo "-----------------" echo " 1.文件是否为文件 2.文件是否为目录 3.文件是否可执行 4.文件是否可读 5.文件是否可写原创 2020-06-20 20:32:58 · 735 阅读 · 0 评论 -
shell-检测IP是否可以使用
题目:检测选择的IP进行检测,是否被使用源码#!/bin/bash# 将IP添加至数组word=( 192.168.1.1 127.0.0.1 192.168.1.2)# 循环遍历数组内容for i in ${word[@]};do # 输出循环遍历的IP echo "$i" result=`ping -c1 $i` if [ $? -eq 0 ];then echo "IP 正在被使用" else echo "IP 空闲" fidone...原创 2020-06-18 10:28:09 · 339 阅读 · 0 评论 -
shell-脚本_利用文件来辨别单词是否为词典中的单词
在Linux系统下有一个目录/usr/share/dict/这个目录里包含了一个词典的文本文件,我们可以利用这个文件来辨别单词是否为词典中的单词原创 2020-06-18 10:18:59 · 215 阅读 · 0 评论 -
shell-脚本_检测网站是否在线
一个自动检测网站域名是否使用的小脚本原创 2020-06-18 09:06:07 · 777 阅读 · 0 评论 -
shell-小游戏_随机数猜测
小游戏随机数猜测一个较为简单的小游戏,使用shell书写原创 2020-06-17 20:37:09 · 300 阅读 · 0 评论 -
shell-企业级巡检自动化_普通版本
企业级巡检脚本linux 巡检小脚本,可以用来检查服务器的一些运行状况,比较简单原创 2020-06-16 21:14:57 · 423 阅读 · 0 评论 -
shell-数据库分库分表备份+任务定时计划
数据库分库分表备份shell脚本#!/bin/bash# 定义登录变量mysql="mysql -uroot -p1234"# 定义备份登录变量bei="mysqldump -uroot -p1234 "# 获取数据库中的表的变量ku=`$mysql -e "show databases;"|sed 1d|egrep -v "schema|mysql|test"`# 循环获取库for shu in $kudo # 获取数据库中的表 biao=`$mysql -e原创 2020-06-15 20:44:43 · 323 阅读 · 0 评论