当前位置: 首页 > article >正文

云原生作业1

题目

1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入

2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符

3、编写个shel 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下

内容

1、

代码

cd /server/scripts/

vim + zuoye1.sh

# 编辑内容
if [ -f /tmp/size.log ]
then
    cat /tmp/size.log
else
    date > /tmp/size.log
fi

sh zuoye1.sh

ll /tmp/size.log

效果

2、

代码

vim + zuoye2.sh

# 编辑内容
for name in user{01..20}
do
   if ! id $name &> /dev/null
   then
        useradd $name
        echo "user$(pwgen 5 1)" | passwd --stdin $name
   else
        echo "$name is exists."
   fi
done

sh zuoye2.sh

sh zuoye2.sh

效果

3、

代码

vim + zuoye3.sh

# 编辑内容
find /user/local/ -size +10M -exec mv {} /tmp/ \;

sh zuoye3.sh


http://www.kler.cn/a/503667.html

相关文章:

  • 数据仓库基础常见面试题
  • Wireshark 使用教程:网络分析从入门到精通
  • C++中引用参数与指针参数的区别与联系详解
  • 分多个AndroidManifest.xml来控制项目编译
  • 网络原理(四)—— 网络层、数据链路层 与 DNS
  • .NET framework、Core和Standard都是什么?
  • 使用 WPF 和 C# 将纹理应用于三角形
  • ubuntu 安装 python
  • 【数据库系统概论】数据库恢复技术
  • 【机器学习 | 数据挖掘】离群点检测
  • WPS计算机二级•表格函数计算
  • 服务器数量多迁移麻烦怎么办?
  • Ubuntu服务器提示:检测到存在恶意文件,补救思路
  • Laravel 中 Cache::remember 的基本用途
  • 近期SQL笔记
  • 【C++】指针
  • RabbitMQ-消息消费确认
  • ArkTS 组件事件、状态管理与资源管理
  • 图生生 AI 绘画,根据文字描述生成图片
  • 深入理解 ECMAScript 2024 新特性:正则表达式 /v 标志
  • 数据结构的存储方式
  • 【已解决】git clone报错:Failed to connect to github.com port 443: Timed out
  • Nginx安全加固系列:Referrer-Policy
  • 小结:华为路由器常用的操作指令
  • thinkphp 5.0 结合redis 做延迟队列,队列无法被消费
  • ESLint修正代码规范错误