高级运维:shell练习2

news/2025/1/16 3:58:03/

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

vim check.sh

#!/bin/bash# 定义网络前缀
network_prefix="192.168.1"# 循环遍历1-254的IP
for i in {1..254}; do# 构造完整的IP地址ip="$network_prefix.$i"# 使用ping命令进行检测,-c 1表示发送1个ECHO_REQUEST,-W 1表示超时时间为1秒# 如果ping通,$?的值为0ping -c 1 -W 1 $ip > /dev/null 2>&1# 判断ping的结果if [ $? -eq 0 ]; thenecho "IP $ip is online"fi
done

//给check.sh赋予权限

 chmod check.shod +x   

运行:



2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。

vim name.sh

#!/bin/bash
dir_path="/userdata"
for i in {1..50}; dodir_name="user$i"mkdir -p "$dir_path/$dir_name"chmod 750 "$dir_path/$dir_name"
done
~            

 给name.sh赋予权限

chmod +x name.sh

 运行:


http://www.ppmy.cn/news/1563505.html

相关文章

springcloudalibaba集成fegin报错ClassNotFoundException解决方案

集成fegin遇到问题: java.lang.ClassNotFoundException: com.netflix.config.CachedDynamicIntProperty 解决方案: 在pom文件中添加依赖 <dependency><groupId>com.netflix.archaius</groupId><artifactId>archaius-core</artifactId><versi…

初识算法和数据结构P1:保姆级图文详解

文章目录 前言1、算法例子1.1、查字典&#xff08;二分查找算法&#xff09;1.2、整理扑克&#xff08;插入排序算法&#xff09;1.3、货币找零&#xff08;贪心算法&#xff09; 2、算法与数据结构2.1、算法定义2.2、数据结构定义2.3、数据结构与算法的关系2.4、独立于编程语言…

概率函数,累计分布函数

四. 累计分布函数 1. 累计分布函数&#xff08;CDF, Cumulative Distribution Function&#xff09; 累计分布函数是用来描述随机变量取值小于或等于某个给定值的概率。它适用于离散型和连续型随机变量&#xff0c;并且能够通过概率质量函数&#xff08;PMF&#xff09;或概率…

C# 获取某日期所属当周、当月的第一天和最后一天

见过不少人、经过不少事、也吃过不少苦,感悟世事无常、人心多变,靠着回忆将往事串珠成链,聊聊感情、谈谈发展,我慢慢写、你一点一点看...... 1、获取某日期所在周的第一天 public DateOnly GetFirstDayOfWeek(DateTime dateTime) {var culture = CultureInfo.Curre…

Python海龟绘图库:从入门到精通 - Python官方文档(三万字解析!)

turtle --- 海龟绘图 源码&#xff1a; Lib/turtle.py 概述 海龟绘图是对 最早在 Logo 中引入的受欢迎的几何绘图工具 的实现&#xff0c;它由 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 在 1967 年开发。 入门 请想象绘图区有一只机器海龟&#xff0c;起始位置在…

ClickHouse-CPU、内存参数设置

常见配置 1. CPU资源 1、clickhouse服务端的配置在config.xml文件中 config.xml文件是服务端的配置&#xff0c;在config.xml文件中指向users.xml文件&#xff0c;相关的配置信息实际是在users.xml文件中的。大部分的配置信息在users.xml文件中&#xff0c;如果在users.xml文…

后端技术选型 sa-token校验学习 中 文档学习

目录 依赖 配置文件 登录验证 登录与注销 Cookie 自动注入 前后端分离(无 Cookie 模式) 何为 Cookie 何为无 Cookie 模式? 解决方案 1、后端将 token 返回到前端 2、前端将 token 提交到后端 其它解决方案&#xff1f; 自定义 Token 前缀 [ 记住我 ] 模式 前后端…

数据结构重要概念清单

数据结构重要概念清单 数据结构是计算机科学中的一个核心概念&#xff0c;以下是一些比较重要的概念清单&#xff0c;你可以对照检查自己的掌握情况&#xff1a; 一、基本概念 数据&#xff1a;所有能被计算机识别、存储和处理的符号的集合。数据元素&#xff1a;数据的基本…