第二周作业
#!/bin/bash #1.显示本机的ip地址 Ipaddr=`ifconfig ens160 | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}'|head -n1` echo $Ipaddr #2.如果ip地址有3这个数字就打印当前系统时间 #3.如果IP地址不含3这个数字,就批量建立用户magedu_00,magedu_01,magedu_100,并且所有用户属于magedu组 if echo $Ipaddr |grep '3'; then echo $(date +"%Y-%m-%d %H:%M:%S") else for num in {00..100};do groupadd magedu &> /dev/null && useradd magedu_$num -g magedu &> /dev/null || useradd magedu_$num -g magedu &> /dev/null #userdel -rf magedu_$num &> /dev/null;groupdel magedu &> /dev/null done fi #4.打印出/etc/passwd文件中可以登陆的用户(非/usr/sbin/nologin) cat /etc/passwd | grep -v "/sbin/nologin" #5.yum安装nginx服务,并且启动该该服务 . /etc/os-release if [ $ID = "rocky" -o $ID = "centos" ];then echo OS version is rocky or centos yum -y install nginx && systemctl start nginx systemctl status nginx elif [ $ID = "ubuntu" ];then echo OS version is Ubuntu apt update apt -y install nginx && systemctl start nginx systemctl status nginx else echo "不支持OS" exit fi #6.完成脚本
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!