首页 电脑 电脑学堂 查看内容

一些小脚本

2013-9-11 10:34 643 0

摘要: 没事在看linux面试题写了一些小脚本都测试通过了,发到博客中交流交流。多目录的创建#!/bin/bash mkdir /root/userdata echo ...
关键词: nbsp curser echo root bak etc userdata bash date service

没事在看linux面试题写了一些小脚本都测试通过了,发到博客中交流交流。多目录的创建#!/bin/bash mkdir /root/userdata echo "userdata create success" for ((i=1; i<=50; i=i+1)) do      mkdir "/root/userdata/user$i"      chmod 754 "/root/userdata/user$i"      echo "user$i create success" done  最小系统初始化程序 #set ulimit echo "ulimit -SHn 102400">> /etc/rc.local   for i in `ls /etc/rc3.d/S*` do         curser=`echo $i|cut -c 15-` echo $curser  case $curser in       crond | irqbalance | microcode_ctl|network|random|sshd|syslog|local)       echo "base serverice,Skip!"       ;;       *)       echo "change $curser to off"       chkconfig --level 235 $curser off       service $curser stop       ;; esac done echo "service is init is ok............."  文件备份#!/bin/bash bak=`ls /root|grep bak` if [ -z "$bak" ];then mkdir /root/bak fi cd /root/bak yy=`date +%C%y` mm=`date +%m` dd=`date +%d` tar zcvf "$yy$mm$dd_etc.tar.gz" /etc 用户添加#!/bin/bash nu=30 for ((i=1; i<=$nu; i=i+1)) do    if [ $i -ge 10 ];then    echo $i    userdel std$i    #useradd -G class1 "std$i"    #echo 12345|passwd --stdin "std$i"    else    echo 0$i    userdel std0$i    #useradd -G class1 "std0$i"    #echo 12345|passwd --stdin "std0$i"    fi done echo "任务完成" lvs脚本#!/bin/bash TEST_VIP= TEST_RIP1= TEST_RIP2=   . /etc/rc.d/init.d/functions logger $0 called with $1  case "$1" in         start)          #set vip         /sbin/ipvsadm --set 30 5 6       /sbin/ifconfig eth0:0 $TEST_VIP broadcast $TEST_VIP netmask 255.255.255.255 broadcast $TEST_VIP up      /sbin/route add -host $TEST_VIP dev eth0:0      /sbin/ipvsadm -A -t $TEST_VIP:80 -s wrr      /sbin/ipvsadm -a -t $TEST_VIP:80 -r $TEST_RIP1:80 -g -w 2      /sbin/ipvsadm -a -t $TEST_VIP:80 -r $TEST_RIP2:80 -g -w 1      touch /var/lock/subsys/ipvsadm > /dev/null 2>&1 
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部