第2周作业
1. 运行脚本可以显示出本机的ip地址
答:
IP=`hostname -I`
echo '当前主机的IP是:' $IP
运行脚本后的结果如下图:
2. 如果ip地址中有3这个数字,那么就打印出当前的系统时间
3. 如果ip地址中不含3这个数字,就批量建立用户magedu_00, magedu_01, ... magedu_100并且所有用户同属于magedu组
答:
IP=`hostname -I | tr -d '.'`
TIME=`date +%F__%T`
if [ $IP[0-9] -eq 3 ]
then
echo '当前系统时间为:' $TIME
else
echo magedu_{00..10} | xargs -n1 useradd -g magedu
cat /etc/passwd | tail -n 1
fi
运行脚本后的结果如下图:
4. 打印出/etc/passwd这个文件中可以登陆的用户(非/usr/sbin/nologin)
答:
cat /etc/passwd | grep -v 'nologin$' | grep '/bin/bash$'
运行命令后的结果如下图:
5. yum安装nginx服务,并且启动该服务
答:
yum -y install nginx yum安装nginx
systemctl start nginx 启动nginx服务
systemctl status nginx 查看nginx服务状态
启动后访问效果如下图:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性