摘要: Shell 变量 一、定义变量定义变量时,变量名不需要加美元符号($)。注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 阅读全文
posted @ 2018-09-06 22:15 sunziying 阅读(203) 评论(0) 推荐(0) 编辑
摘要: linux shell 多个命令一起执行的几种方法所谓的多进程 只不过是将多个任务放到后台执行而已,所以现在讲的主要是控制。1.每个命令之间用分号; 隔开说明:各命令的执行结果,不会影响其它命令的执行。换句话说,各个命令都会执行,但不保证每个命令都执行成功。 执行脚本:74 76 78 80 828 阅读全文
posted @ 2018-01-26 13:54 sunziying 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Linux自动删除n天前备份Linux是一个很能自动产生文件的系统,日志、邮件、备份等。因此需要设置让系统定时清理一些不需要的文件。语句写法: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;例子: 将/app/label/log目录下所有10天 阅读全文
posted @ 2017-03-30 16:07 sunziying 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 分库备份企业实战题7:如何实现对MySQL数据库进行分库备份,请用脚本实现 阅读全文
posted @ 2017-03-15 21:21 sunziying 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 解决DOS攻击生产案例企业实战题5:请用至少两种方法实现!写一个脚本解决DOS攻击生产案例。提示:根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔3分钟。防火墙命令为:iptables -A INPUT -s 10.0. 阅读全文
posted @ 2017-03-15 21:15 sunziying 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 判断网络主机存活企业面试题4:写一个脚本,实现判断10.0.0.0/24网络里,当前在线用户的IP有哪些(方法有很多) 阅读全文
posted @ 2017-03-15 20:55 sunziying 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 批量创建用户随机密码企业面试题3:批量创建10个系统帐号usr01-usr10并设置密码(密码为随机8位字符串)。 阅读全文
posted @ 2017-03-15 20:47 sunziying 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 批量创建文件及改名企业面试题2:使用for循环在/usr/sunzy目录下通过随机小写10个字母,批量创建10个html文件。 文件改名: 阅读全文
posted @ 2017-03-15 20:23 sunziying 阅读(4551) 评论(0) 推荐(0) 编辑
摘要: 企业面试题1:监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。 阶段1:开发一个守护进程脚本每30秒实现检测一次。 阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062)发送邮件,否则跳过错误。 阶段3:请使用数组技术实现上述脚本(获取主从判断及错误 阅读全文
posted @ 2017-02-14 22:17 sunziying 阅读(391) 评论(0) 推荐(0) 编辑
摘要: linux自动备份shell(使用全备份,增量备份策略)在cron里设置,每周日晚12点执行(每周日全备份,其余时间增量备份)#vi backup.sh 阅读全文
posted @ 2017-02-12 20:23 sunziying 阅读(541) 评论(0) 推荐(0) 编辑