shell练习二
2018-01-29 09:19
274 查看
题11:检测ip段的连通情况,注意要输出到文件中
题12:打印三角形今天来打印一个三角形
要求:正三角形,元素用*表示
题13:域名到期提醒
查询指定域名的过期时间,并在到期前一周每天发一封提醒邮件。
思路:大家可以在inux下使用命令“ whois域名”,如" whois apelearn com",来获取该域名的一些信息
题14:哦这题走丢了
题15:安装amba能够实现一鍵安装并配置如m服务,执行该脚本时需要带一个参数,为共享的目录,目录可以不存在,若不存在,需要脚本自动创建
题16:安装 samba需要统计网站的并发量,并绘图。1借助 zabbix成图2通过统计访问日志每秒的日志条数来判定并发量3zabⅸx获取数据间隔30s
题17:Q:inux系统中,根目录/root/下有一个文件ip- pwd. ini,内容如下
10.111. 11. 1, root, xyxyxy
10.111.11. 1. root. xzxzxz
10.111.11.1,root,123456
10.111.11.1,root,xxxx
文件中每一行的格式都为linux服务器的ip,root用户名,root密码,请用一个shell将这些服务器中的所有 tomcat进程kill掉。
#!/bin/bash ips="192.168.171." for i in `seq 127 129` do ping -c 2 $ips$i >/root/00.txt 2>/root/00.txt b=`echo $?` if [ $b -eq 0 ] then echo "$ips$i is ok" else echo "$ips$i is ppap" fi done
题12:打印三角形今天来打印一个三角形
要求:正三角形,元素用*表示
#!/bin/bash read -p "please input the lenth:" n for i in `seq 1 $n` do for ((j=$n;j>i;j--)) do echo -n " " done for m in `seq 1 $i` do echo -n "* " done echo done
题13:域名到期提醒
查询指定域名的过期时间,并在到期前一周每天发一封提醒邮件。
思路:大家可以在inux下使用命令“ whois域名”,如" whois apelearn com",来获取该域名的一些信息
题14:哦这题走丢了
题15:安装amba能够实现一鍵安装并配置如m服务,执行该脚本时需要带一个参数,为共享的目录,目录可以不存在,若不存在,需要脚本自动创建
题16:安装 samba需要统计网站的并发量,并绘图。1借助 zabbix成图2通过统计访问日志每秒的日志条数来判定并发量3zabⅸx获取数据间隔30s
题17:Q:inux系统中,根目录/root/下有一个文件ip- pwd. ini,内容如下
10.111. 11. 1, root, xyxyxy
10.111.11. 1. root. xzxzxz
10.111.11.1,root,123456
10.111.11.1,root,xxxx
文件中每一行的格式都为linux服务器的ip,root用户名,root密码,请用一个shell将这些服务器中的所有 tomcat进程kill掉。
##这里用到expect实现自动登录远程机器,使用一下模式 #!/usr/bin/expect set host "192.168.133.132" #连接到主机 set passwd "123456" #密码 spawn ssh root@$host #spawn调用shell命令ssh(登录),“set host”和“set passwd”为expect定义的两个变量 expect { "yes/no" { send "yes\r"; exp_continue} #ssh首次远程登录一台主机是会提示yes/no,吧yes发送过去;"\r“表示回车 "password:" { send "$passwd\r" } #如果提示passwd需要把密码发送过去,用户交互,"\r“表示回车 } interact #interact的作用是停留在远程机器上,不退出 #脚本结束符号:expect eof——执行结束后暂停几秒钟后退出 #如果不加任何结束符号,命令执行完后马上退出
相关文章推荐
- shell dhcp安装练习
- shell练习(1)--检测硬盘使用情况
- 每日一道shell练习(09)——sed处理
- Shell 操作练习2
- Linux常用Shell脚本练习
- shell 脚本练习3
- shell练习-----猜数值
- 【Linux】Shell - 脚本练习 - 截取文件内容
- Shell简易学习练习
- shell脚本练习:显示菜单给用户选择
- shell脚本(二)练习题目
- 【shell脚本练习】网卡信息和简单日志分析
- shell练习(2)--awk统计ip访问量(一条命令)
- shell练习
- shell命令小练习,显示日期时间及一句话
- shell脚本练习(短路练习)
- shell练习
- 【脚本练习】shell脚本
- shell练习
- Shell数组脚本练习