运维练习题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
相关推荐
IMPYLH1 分钟前
Linux 的 users 命令
linux·运维·服务器·前端·数据库·bash
行走的大喇叭12 分钟前
计算机系统组成及常见概念
linux·运维·计算机网络
j_xxx404_14 分钟前
Linux线程控制:从用户态控制到内核级克隆全链路解析
linux·运维·服务器·开发语言·c++·ai
猪哥-嵌入式25 分钟前
Claude Code 自动化排查流程规范
运维·自动化
半夜修仙28 分钟前
Linux小白快速上手
linux·运维·服务器
heimeiyingwang33 分钟前
【架构实战】DevOps工程化:从需求到上线的完整闭环
运维·架构·devops
青梅橘子皮36 分钟前
Linux---进程(概念,PCB,进程属性,标示符,fork)
linux·运维·服务器
仙柒4154 小时前
kubernetes 控制器 Dockerfile
运维·容器·kubernetes
hj28625110 小时前
Linux 磁盘管理 + 文件系统 + LVM 笔记整理
linux·运维
Bert.Cai12 小时前
Linux let命令详解
linux·运维·服务器