shell脚本每日一练(一)
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脚本每日一练(一)相关推荐
- shell脚本每日一练(三)
shell脚本每日一练(三) 一.练习题 1.编写脚本测试 192.168.4.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机状态(多进程版) 2.编写脚本,显示进度 3.使用死循环实时显 ...
- shell脚本每日一练(二)
shell脚本每日一练 一.练习题 1.提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码.如果用户不输入账户名,则提示必须输入账户名并退出脚本;如果已经存在用户,则提示用户已存在;如果用户不 ...
- S13.shell脚本每日一练
25.计算100以内所有能被3整除的整数之和 [root@rocky8 bin]# vim for_divide3.sh #!/bin/bash # #************************ ...
- hive统计每日的活跃用户和新用户sql开发(附shell脚本)
假如有一个web系统,每天生成以下日志文件: 2020年12月21日数据 192.228.33.6,hunter,2020-12-21 10:30:20,/a 192.228.33.7,hunter, ...
- Ubuntu利用crontab+shell脚本实现Scrapy每日定时爬取网站
Ubuntu利用crontab+shell脚本实现Scrapy每日定时爬取网站 原创文章.码字不易,转载请注明出处和链接,谢谢! 1.环境保障 自己利用scrapy编写的智联招聘网站"大数据 ...
- linux新建备份数据库的脚本文件,Linux下shell脚本:自动每日备份网站文件和数据库上传FTP空间...
前言 服务器.vps,难免会遇到各种问题,丢失数据,则必然痛心疾首啊!!! 数据无价,so建议养成定期备份的习惯!而且,要多备份几份,本地.网盘.FTP空间等,都多保存几份! 这里,就为大家带来一个l ...
- 循序渐进学运维-shell脚本实战专栏
我是互联网老辛,关注我吧,给自己每天的进步找一个机会和理由,不要被无效信息淹没,免除知识焦虑 前言 shell脚本大家要做为重点来学习,shell写的好,可以不学Python,一样拿高薪: shell ...
- Shell脚本编写与应用
脚本一:检查对象是否存在 判断目录是否存在,如果有就再判断是否有指定文件,不存在就创建这个文件,并把当前系统时间写入. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/b ...
- 运维中的日志切割操作梳理(Logrotate/python/shell脚本实现)
对于Linux系统安全来说,日志文件是极其重要的工具.不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮 ...
最新文章
- 观点 | 朱靖波:辅助翻译技术需「以人为本」
- 使用JScript设置SVN客户端hook
- 服务器每秒钟执行命令数量是什么_全国自考互联网及其应用模拟试卷(一)及答案.doc...
- ANN:ML方法与概率图模型
- 详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式(ubuntu 16.04)
- python 绘图的背景颜色不要_matplotlib自定义添加 “哆啦A梦”背景图,这个操作真牛逼!...
- 限定概率抽奖_LOL:欧皇一次抽奖得16个永久皮肤 把老马亏得坐公交啦
- poi下载excel模板
- 2017博鳌亚洲青年论坛(香港)顺利召开 中国发展人工智能优势在哪?
- 智能合约安全陷阱和开发建议
- iP地址查询、手机号归属地查询
- NetLogon特权提升漏洞(CVE-2020-1472)复现及问题解决
- qt下使用opencascade源代码
- charles+Proxifier实现抓包pc端(exe程序)
- js动画和css3动画的差异性
- IP地址、网络号、网关的区别
- CANoe的数据回放(Replay Block),还是要结合CAPL脚本才能说的明白
- Python 带你走进哈利波特的魔法世界
- 将XDOC引擎加入你的J2EE应用中
- Thinkpad笔记本电池的寿命延长与TPfancontrol共存的方法
热门文章
- Hadoop之资源调度器与任务推测执行
- OCP大会 | T-Flex 2.0服务器框架介绍(附PDF)
- Openstack Neutron 管理的网络资源
- 2017年会是Serverless爆发之年吗?
- go get github.com/tealeg/xlsx timeout 超时
- go WaitGroup的坑
- 万能makefile深入浅出 - 第二篇
- 工厂三兄弟之抽象工厂模式
- leetcode 752. Open the Lock | 752. 打开转盘锁(BFS)
- Leet Code OJ 125. Valid Palindrome [Difficulty: Easy]