shell脚本每日一练

  • 练习题
    • 1、通过位置变量创建 Linux 系统账户及密码
    • 2、实时监控本机内存和硬盘剩余空间,剩余内存小于 500M、根分区剩余空间小于 1000M时,进行提示
    • 3、脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了,直至用户猜对脚本结束
    • 4、检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不是,则提示您非管理员(使用字串对比版本)
    • 5、检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不是,则提示您非管理员(使用 UID 数字对比版本)

练习题

1、通过位置变量创建 Linux 系统账户及密码

2、实时监控本机内存和硬盘剩余空间,剩余内存小于 500M、根分区剩余空间小于 1000M时,进行提示

3、脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了,直至用户猜对脚本结束

4、检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不是,则提示您非管理员(使用字串对比版本)

5、检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不是,则提示您非管理员(使用 UID 数字对比版本)

shell脚本每日一练(一)相关推荐

  1. shell脚本每日一练(三)

    shell脚本每日一练(三) 一.练习题 1.编写脚本测试 192.168.4.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机状态(多进程版) 2.编写脚本,显示进度 3.使用死循环实时显 ...

  2. shell脚本每日一练(二)

    shell脚本每日一练 一.练习题 1.提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码.如果用户不输入账户名,则提示必须输入账户名并退出脚本;如果已经存在用户,则提示用户已存在;如果用户不 ...

  3. S13.shell脚本每日一练

    25.计算100以内所有能被3整除的整数之和 [root@rocky8 bin]# vim for_divide3.sh #!/bin/bash # #************************ ...

  4. hive统计每日的活跃用户和新用户sql开发(附shell脚本)

    假如有一个web系统,每天生成以下日志文件: 2020年12月21日数据 192.228.33.6,hunter,2020-12-21 10:30:20,/a 192.228.33.7,hunter, ...

  5. Ubuntu利用crontab+shell脚本实现Scrapy每日定时爬取网站

    Ubuntu利用crontab+shell脚本实现Scrapy每日定时爬取网站 原创文章.码字不易,转载请注明出处和链接,谢谢! 1.环境保障 自己利用scrapy编写的智联招聘网站"大数据 ...

  6. linux新建备份数据库的脚本文件,Linux下shell脚本:自动每日备份网站文件和数据库上传FTP空间...

    前言 服务器.vps,难免会遇到各种问题,丢失数据,则必然痛心疾首啊!!! 数据无价,so建议养成定期备份的习惯!而且,要多备份几份,本地.网盘.FTP空间等,都多保存几份! 这里,就为大家带来一个l ...

  7. 循序渐进学运维-shell脚本实战专栏

    我是互联网老辛,关注我吧,给自己每天的进步找一个机会和理由,不要被无效信息淹没,免除知识焦虑 前言 shell脚本大家要做为重点来学习,shell写的好,可以不学Python,一样拿高薪: shell ...

  8. Shell脚本编写与应用

    脚本一:检查对象是否存在 判断目录是否存在,如果有就再判断是否有指定文件,不存在就创建这个文件,并把当前系统时间写入. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/b ...

  9. 运维中的日志切割操作梳理(Logrotate/python/shell脚本实现)

    对于Linux系统安全来说,日志文件是极其重要的工具.不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮 ...

最新文章

  1. 观点 | 朱靖波:辅助翻译技术需「以人为本」
  2. 使用JScript设置SVN客户端hook
  3. 服务器每秒钟执行命令数量是什么_全国自考互联网及其应用模拟试卷(一)及答案.doc...
  4. ANN:ML方法与概率图模型
  5. 详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式(ubuntu 16.04)
  6. python 绘图的背景颜色不要_matplotlib自定义添加 “哆啦A梦”背景图,这个操作真牛逼!...
  7. 限定概率抽奖_LOL:欧皇一次抽奖得16个永久皮肤 把老马亏得坐公交啦
  8. poi下载excel模板
  9. 2017博鳌亚洲青年论坛(香港)顺利召开 中国发展人工智能优势在哪?
  10. 智能合约安全陷阱和开发建议
  11. iP地址查询、手机号归属地查询
  12. NetLogon特权提升漏洞(CVE-2020-1472)复现及问题解决
  13. qt下使用opencascade源代码
  14. charles+Proxifier实现抓包pc端(exe程序)
  15. js动画和css3动画的差异性
  16. IP地址、网络号、网关的区别
  17. CANoe的数据回放(Replay Block),还是要结合CAPL脚本才能说的明白
  18. Python 带你走进哈利波特的魔法世界
  19. 将XDOC引擎加入你的J2EE应用中
  20. Thinkpad笔记本电池的寿命延长与TPfancontrol共存的方法

热门文章

  1. Hadoop之资源调度器与任务推测执行
  2. OCP大会 | T-Flex 2.0服务器框架介绍(附PDF)
  3. Openstack Neutron 管理的网络资源
  4. 2017年会是Serverless爆发之年吗?
  5. go get github.com/tealeg/xlsx timeout 超时
  6. go WaitGroup的坑
  7. 万能makefile深入浅出 - 第二篇
  8. 工厂三兄弟之抽象工厂模式
  9. leetcode 752. Open the Lock | 752. 打开转盘锁(BFS)
  10. Leet Code OJ 125. Valid Palindrome [Difficulty: Easy]