第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服务状态

启动后访问效果如下图:

 

posted @   奋斗的蜗牛在路上  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
点击右上角即可分享
微信分享提示