shell
平时工作使用的,放过来看看
平底锅606
这个作者很懒,什么都没留下…
展开
-
允许指定ip访问指定端口
whitelistIP 接收IP字符串,中间以分号“;”间隔;IP为白名单,未加入白名单的禁止访问80端口。#!/usr/bin/bashfilename=/etc/firewalld/zones/public.xmlstr=$1whitelist(){arr=(${str//;/ })for i in ${arr[@]}do firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source addr原创 2020-10-24 09:12:50 · 1826 阅读 · 0 评论 -
for循环解决数据库批量导入sql语句
0X00在测试过程中经常会需要造一些测试数据,由于在安装程序过程中会将数据库情况,就需要经以前准备好的表的sql语句导出来,安装后在导进去。0x01我们经常用的就是将全部的数据导出来再导进去,mysqldump用法不在此详述。mysqldump -u$username -p$passwd database > test.sqlmysql -u$username -p$passwd database < test.sql或者将部分的数据导出来再导进去mysqldump -u$use原创 2020-07-14 17:13:57 · 1593 阅读 · 0 评论 -
Linux操作系统复制和还原
0x00工作中经常会使用Linux操作系统,有时候需要装操作系统,而且和某些测试机环境一样,每次都得现装操作系统,数据库、java环境、应用程度等,耗费大半天的时间。一次听同事说有这么一个工具,觉得听不错的,也安利大家一下吧。官方网址:https://github.com/rear/rear0x01#!/bin/bash#使用root权限使用本脚本#此脚本仅在CentOS系统使用过,Ubuntu理论上也可以#安装rear工具Installrear(){yum install -y asc原创 2020-06-11 22:21:50 · 746 阅读 · 0 评论 -
批量复制文档并重命名,并修改每个文档中的字段
在工作有时候要构造测数据,比如构造大量的数据库文件等,有时候也需要批量的复制文件。本脚本的目的是:批量复制某个文档并重命名,并修改每个文档中的某些字段话不多说,直接上代码:#!/bin/bashi=1while (($i<=256))do cp GZDW.icd BZDW$i.icd let "i ++"donej=1while (($j<=256))do sed -i '10s/TEMPLATE/TEM原创 2020-06-11 21:59:36 · 571 阅读 · 0 评论