文章分类 - Shell脚本
摘要:shell用户管理 编写一个shell程序,能够对系统的用户进行增加、删除、查找、显示特定用户信息等功能,要求能够真正操作系统用户,具体功能: 在主shell脚本文件(menu文件),要有一个多操作选项的菜单以便用户从中选择 1)显示当前所有的用户记录 2)查询兵显示特定的用户记录 3)添加用户 4
阅读全文
摘要:``` !/bin/bash 全局变量 IP="" Netmask="" Gateway="" DNS1="" DNS2="" DNS3="" NETWORKFILE="/etc/sysconfig/network scripts/ifcfg ens32" networkarray=() trapp
阅读全文
摘要:```shell !/bin/bash PROG=opsmanage PID=${PROG:+$PROG.pid} 目录名改变,脚本被链接,仍然可以准确进入脚本所在目录 cd $(dirname $(readlink f $0)) sucess() { echo e "$ \033[59G[\033
阅读全文
摘要:#!/bin/bash srchost=111.xx.xx.xx #源地址 srcport=6379 #源端口 srcpass=passwod #密码 srcku=2 #同步的库 desthost=111.x.xx.xx destport=6666 destpass=xxxxx destku=13 redis-cli -h $srchost -p $srcport -a $s...
阅读全文
摘要:#!/bin/bash #By Egrep QQ:10206334 #version: v1 #redis mysql 由于报了在公网 需要做安全策略 #variables IPT=/sbin/iptables #zabbix 192.144.167.224 IP_Pub=(172.16.0.8,172.16.16.15,172.16.0.7 192.144.167.224) #初始...
阅读全文
摘要:############################################################## #MPS ############################################################## MPSpid=$(pgrep -l MPS | awk '{print $1}') MPSarray=($MPSpid) MPS(...
阅读全文
摘要:ccpdo -i #切换到root sudo命令的修改 user=User name key="public key"mkdir /app/userhome userdel -r $user rm -rf /app/userhome/$user useradd $user -d /app/userhome/$user mkdir /app/userhome/$user/.ssh...
阅读全文
摘要:#!/bin/bash createuser(){ read -p "请输入创建账号>>" u for i in $(seq 10) do s=$(date +%N) e=$(grep "\b$u-$i\b" /etc/passwd | wc -l) if [ $e -eq 1 ] then echo " $u-$i 账号已经存在" else us...
阅读全文
摘要:#!/bin/bash #Name: by Egrep #设置下载地址 URL='https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.38.tar.gz' #设置安装目录 PREFIX=/usr/local/$(basename ${URL%.tar.gz}) #设置数据目录 DATADIR=/usr/local/$(basename...
阅读全文
摘要:[root@node1 ~]# cat checkserver.sh #by Egrep 10206334 s=`systemctl list-unit-files |awk '{if ($2=="enabled") print $1}'` #取出现在系统启动的服务 for i in $s do systemctl disable $i #循环关闭所有的服务 done cat >/...
阅读全文

浙公网安备 33010602011771号