文章分类 -  Shell脚本

摘要:shell用户管理 编写一个shell程序,能够对系统的用户进行增加、删除、查找、显示特定用户信息等功能,要求能够真正操作系统用户,具体功能: 在主shell脚本文件(menu文件),要有一个多操作选项的菜单以便用户从中选择 1)显示当前所有的用户记录 2)查询兵显示特定的用户记录 3)添加用户 4 阅读全文
posted @ 2020-04-30 22:25 运维面试辅导 阅读(693) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-26 17:29 运维面试辅导 阅读(683) 评论(0) 推荐(0)
摘要:``` !/bin/bash 全局变量 IP="" Netmask="" Gateway="" DNS1="" DNS2="" DNS3="" NETWORKFILE="/etc/sysconfig/network scripts/ifcfg ens32" networkarray=() trapp 阅读全文
posted @ 2019-08-16 10:31 运维面试辅导 阅读(282) 评论(0) 推荐(0)
摘要:```shell !/bin/bash PROG=opsmanage PID=${PROG:+$PROG.pid} 目录名改变,脚本被链接,仍然可以准确进入脚本所在目录 cd $(dirname $(readlink f $0)) sucess() { echo e "$ \033[59G[\033 阅读全文
posted @ 2019-07-17 10:00 运维面试辅导 阅读(173) 评论(0) 推荐(0)
摘要:#!/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... 阅读全文
posted @ 2018-12-07 17:55 运维面试辅导 阅读(222) 评论(0) 推荐(0)
摘要:#!/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) #初始... 阅读全文
posted @ 2018-08-24 10:55 运维面试辅导 阅读(333) 评论(0) 推荐(0)
摘要:############################################################## #MPS ############################################################## MPSpid=$(pgrep -l MPS | awk '{print $1}') MPSarray=($MPSpid) MPS(... 阅读全文
posted @ 2018-08-24 09:31 运维面试辅导 阅读(269) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2018-08-24 09:29 运维面试辅导 阅读(291) 评论(0) 推荐(0)
摘要:#!/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... 阅读全文
posted @ 2018-03-22 22:39 运维面试辅导 阅读(180) 评论(0) 推荐(0)
摘要:#!/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... 阅读全文
posted @ 2018-03-17 21:35 运维面试辅导 阅读(373) 评论(2) 推荐(0)
摘要:[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 >/... 阅读全文
posted @ 2018-03-17 20:53 运维面试辅导 阅读(194) 评论(0) 推荐(0)