第二周

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"

pCs1dun.png

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

pCs3wxH.png

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)

pCsBWWR.png

5、yum安装nginx服务,并且启动该服务

执行步骤:

(1)yum -y install nginx
(2)systemctl start nginx.service

pCssvlR.png

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 "安装成功!"
posted @ 2023-07-10 10:35  _LUSHUN  阅读(35)  评论(0)    收藏  举报