【shell脚本练习】网卡信息和简单日志分析

题目1、写一个脚本getinterface.sh,脚本可以接受参数(i,I,a),完成以下任务: (1)使用以下形式:getinterface.sh [-i interface|-I IP|-a] (2)当用户使用-i选项时,显示其指定网卡的IP地址; (3)当用户使用-I选项时,显示其后面的IP地址所属的网络接口;(如 192.168.199.183:eth0) (4)当用...
阅读(1906) 评论(0)

【shell脚本练习】批量添加用户和设置密码

题目添加9个用户,user101…user109;密码同用户名;思路 for循环来添加就好了,用户名和密码都可以拼字符串来完成 user10+数字 要判断是否能添加成功,注意非交互模式下修改用户密码的技巧 脚本#!/bin/bash #addusers.shecho "-----add 9 users-----" for i in {1..9}; do username=user10$i...
阅读(2947) 评论(0)

【shell脚本练习】判断用户存在和用户类型

题目写一个脚本 1. 传递一个参数给脚本,此参数为用户名; 2. 如果用户存在,则执行如下任务 * 如果用户的id号小于500,显示其为管理员或系统用户; * 否则,显示其为普通用户; 3. 如果用户不存在,则添加之;解答#!/bin/bashusername=$1if [ "$username" = "" ]; then echo "please i...
阅读(1237) 评论(0)

【shell脚本练习】grep sed awk

下面是简单学习之后做得练习题,如果有不对的,请交流啊。Grep 练习文件名grepfileSteve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300 Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500 Igor...
阅读(1396) 评论(2)

【shell脚本】ftp自动上传mysql备份文件

上一篇中 [mysql]每日备份shell脚本 给出了使用mysqldump备份到本地的脚本,接着下面是利用ftp把备份文件传输到远程服务器的脚本。 当然也可以用scp,rsync等等方案。 #!/bin/sh ############################ #orangleliu #ftp 上传指定的文件 #centos 使用 (mac上日期的格式化并不是很好使) #注意ftp一定要切换...
阅读(1274) 评论(0)

【shell脚本】nginx每天自动切割日志脚本

nginx每天日志量比较大的时候,最好每天自动切割,存储,这样可以方面以后的查询和分析 #!/bin/sh ################### #filename: nginx_log_rotate.sh #vsersion: 0.1v #1 0 * * * /bin/sh /home/project/monitor/nginx_log_rotate.sh >/dev/null 2>&1 ###...
阅读(1540) 评论(0)

【shell脚本】mysql每日备份shell脚本

每天固定时间用mysqldump 备份mysql数据。 #!/bin/bash #每天早上4点, mysql备份数据 orangleliu #chmod 700 backup.sh #crontab -e #0 4 * * * /home/erya/run/moniter/mysql_backup.shuser="radius" password="" host="localhost" db_nam...
阅读(1117) 评论(0)

【shell点滴】参数变量

参数变量故名思议就是用来操作输入参数的变量,知道用户输入了哪些参数,才可以进行相应的处理。 参数变量 作用 $1,$2… 取第几个参数的意思 $* 取出所有的参数,解析参数的分割符环境变量 IFS 来决定,如果IFS 变了解析参数就会有问题 $@ 以空格为分割,自动取出所有的参数 看看几个例子 第一中就是取出第几位的参数 #set lzz niu apple #echo...
阅读(581) 评论(0)

[Shell]crontab 执行任务调用shell脚本,相对路径无法找到

问题出现的场景大概就是 cron--y...
阅读(3343) 评论(0)

【shell学习】常用条件判断-字符,数字,文件

####IF 判断 之前也写过简单的shell脚本,也不是转职运维,和系统相关的工作比较少,所以不怎么熟练。 最近由于系统总是出现各种乱七八糟的问题,也没有人来协助,只好自己写shell脚本了,都是些基础的脚本,但由于shell的语法和通常的高级语言有些不一样,所以还是要系统的看下常用的部分。 if语句就是很重要的一个。 基本结构:  if语句块需要使用if结束 i...
阅读(1490) 评论(0)
14条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1307309次
    • 积分:17193
    • 等级:
    • 排名:第588名
    • 原创:444篇
    • 转载:35篇
    • 译文:22篇
    • 评论:106条
    感谢支持
    一起玩
    统计