shell运维脚本案例

用户方面

1、用shell脚本批量建立Linux用户

实现要求:创建用户student1到student50,指定组为student组!而且每个用户需要设定一个不同的密码!

#!/bin/bash
for i in `seq 1 10`
do
    useradd -G student student$i;
    echo student$i | passwd student$i --stdin;
done

注意: `seq 1 10`不是‘’哦

实现要求:创建用户,设置相同密码

#!/bin/bash
password="123456"
for USER in user1 user2 user3
do
     useradd -m $USER
     echo -e "${password}\n${password}" | passwd $USER
done
【说明:
     echo -n 不换行输出:
$echo -n "123"
$echo "456"
最终输出 123456
而不是
123
456
    echo -e 处理特殊字符:
        \n 换行且光标移至行首 】 

2、批量创建用户

#!/bin/bash
if rpm -q bzip2; then
    echo "ok"
else
    echo "no"
fi

2、安装软件脚本

根据Linux不同发行版使用不同的命令安装软件

 

 

 

 

 

 

 

 

 

 

 

软件方面

1、检查软件包是否安装

 

shell运维脚本案例

上一篇:jenkins 执行shell编译go 代码报错:build cache is required, but could not be located: GOCACHE is not defined and neither $XDG_CACHE_HOME nor $HOME are defined


下一篇:Linux下 kvaser使用