第二周
1、运行脚本可以显示出本机的ip地址
1 #!/bin/bash
2 #
3 #********************************************************************
4 #Author: lushun
5 #WeChat: _lushun
6 #Date 2023-07-04
7 #FileName: /data/scripts/plete.sh
8 #Description: The test script
9 #Copyright (C): 2023 All rights reserved
10 #********************************************************************
11
12 RED="\E[1;31m"
13 END="\E[0m"
14 echo -e "$RED`hostname -I`$END"
2、如果ip地址中有3这个数字,那么就打印出当前的系统时间
1 #!/bin/bash
2 #
3 #********************************************************************
4 #Author: lushun
5 #WeChat: _lushun
6 #Date 2023-07-04
7 #FileName: /data/scripts/plete.sh
8 #Description: The test script
9 #Copyright (C): 2023 All rights reserved
10 #********************************************************************
11
12 IPADDR=`hostname -I`
13 if echo $IPADDR | grep '3';then
14 echo $(date +%F%n%T)
15 else
16 echo "$IPADDR 没有包含3"
17 fi
3、如果ip地址中不含3这个数字,就批量建立用户magedu_00, magedu_01, ... magedu_100并且所有用户同属于magedu组
1 #!/bin/bash
2 #
3 #********************************************************************
4 #Author: lushun
5 #WeChat: _lushun
6 #Date 2023-07-04
7 #FileName: /data/scripts/plete.sh
8 #Description: The test script
9 #Copyright (C): 2023 All rights reserved
10 #********************************************************************
11
12 IPADDR=`hostname -I`
13 if echo $IPADDR | grep '3';then
14 echo $(date +%F%n%T)
15 else
16 echo "ip地址没有包含3的数字,创建生产新用户"
17 sleep 2s
18 for i in {2..100};do
19 useradd magedu_$i -g magedu
20 echo "magedu_$i is created"
21 done
22 echo "用户创建完成"
23 fi
24
执行步骤:
(1)groupadd magedu #创建组
(2)bash ./plete.sh #执行脚本
(3)cat /etc/passwd | trep magedu #查看用户是否创建成功
(4)groups magedu_10 #查看用户所在的组
4、打印出/etc/passwd这个文件中可以登陆的用户(非/usr/sbin/nologin)
5、yum安装nginx服务,并且启动该服务
执行步骤:
(1)yum -y install nginx
(2)systemctl start nginx.service
6、一个脚本完成"
1 #!/bin/bash
2 #
3 #********************************************************************
4 #Author: lushun
5 #WeChat: _lushun
6 #Date 2023-07-04
7 #FileName: /data/scripts/plete.sh
8 #Description: The test script
9 #Copyright (C): 2023 All rights reserved
10 #********************************************************************
11
12 IPADDR=`hostname -I`
13 if echo $IPADDR | grep '3';then
14 echo $(date +%F%n%T)
15 else
16 echo "ip地址没有包含3的数字,创建生产新用户"
17 sleep 2s
18 for i in {2..100};do
19 useradd magedu_$i -g magedu
20 echo "magedu_$i is created"
21 done
22 echo "用户创建完成"
23 fi
24 sleep 2s
25 cat -n /etc/passwd | grep -v /sbin/nologin
26 sleep 2s
27 yum -y install nginx
28 sleep 2s
29 systemctl start nginx.service
30 echo "安装成功!"





浙公网安备 33010602011771号