运维练习题2

1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。

首先创建一个新文件

复制代码
[root@openEuler-1 java]# vim  check_ips.sh +

进入vim中编译

给脚本添加权限

复制代码
[root@openEuler-1 java]# chmod +x check_ips.sh

运行脚本

复制代码
[root@openEuler-1 java]# sh check_ips.sh

2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个

目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组

的权限为:读、执行。

首先创建文件

复制代码
[root@openEuler-1 java]# vim create_dirs.sh +

在vim编辑器中编辑

运行脚本

复制代码
[root@openEuler-1 java]# sh create_dirs.sh 
[root@openEuler-1 java]# cd /userdata
[root@openEuler-1 userdata]# ls
[root@openEuler-1 userdata]# ll
相关推荐
二进制星轨3 小时前
科研人如何使用ubantu服务器
运维·服务器
网宿安全演武实验室4 小时前
【技术观察】反检测浏览器Camoufox 技术解构与思考
运维·安全
isaki1375 小时前
arm day1
linux·运维·arm开发
Dovis(誓平步青云)5 小时前
《场景化落地:用 Linux 共享内存解决进程间高效数据传输问题(终篇)》
linux·运维·服务器
java_logo5 小时前
PERL Docker 容器化部署指南
linux·运维·docker·容器·eureka·centos·perl
歪歪1006 小时前
解决多 Linux 客户端向 Windows 服务端的文件上传、持久化与生命周期管理问题
linux·运维·服务器·开发语言·前端·数据库·windows
自己的九又四分之三站台7 小时前
进程 & 端口排查速查手册
运维
竹君子7 小时前
研发管理知识库(1)DevOps开发模式简介
运维·devops
java_logo12 小时前
HashiCorp Vault 镜像拉取与 Docker 部署全指南
运维·docker·容器