课上shell考试题目(企业面试重点题目,学生需课堂动手实践):


企业面试题1:
使用for循环在/oldboy目录下批量创建10个文件,名称依次为:
oldboy-1
oldboy-2
oldboy-3
......
oldboy-10
提示:以后再考大家文件前缀也要随机,结尾是数字序列。
例如随机创建10个文件,包含oldboy字符串,结尾是1-10,扩展名是html。
例如:afds_oldboy_1.html,khadf_oldboy_2.html

 

企业面试题2:
将以上文件名中的oldboy全部改成linux(用for循环实现)。
提示:以后再考大家把文件名中的oldboy批量替换成linux,并且扩展名改成大写。

 

企业面试题3:
批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码不能相同)。
数字加0的思路:
http://oldboy.blog.51cto.com/2561410/788422

 

企业面试题4:
批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码为随机8位字符串)。

 

企业面试题5:
写一个脚本,实现判断10.0.0.0/24网络里,当前在线用户的IP有哪些(方法有很多)

 

企业实战题6:
写一个脚本解决DOS攻击生产案例
提示:根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔3分钟。防火墙命令为:iptables -A INPUT -s 10.0.1.10 -j DROP。

 

企业实战题7:
开发mysql多实例启动脚本:
已知mysql多实例启动命令为:mysqld_safe --defaults-file=/data/3306/my.cnf &
停止命令为:mysqladmin -u root -poldboy123 -S /data/3306/mysql.sock shutdown
请完成mysql多实例启动启动脚本的编写
要求:用函数,case语句、if语句等实现。

 

 

以上企业面试答案尽在:
老男孩教育老师讲解的视频。免费下载永久观看。
多个shell企业面试及企业实战题专家精讲
http://down.51cto.com/data/1333086
http://down.51cto.com/data/1292402
更多140节精品视频见:
http://edu.51cto.com/course/course_id-963.html

此文章出处:http://blog.51cto.com/oldboy/1426807