欢迎光临IT网Linux学习频道

当前位置: > shell编程 >
  • [shell编程] shell获取本机网卡ip脚本 日期:2014-04-28 23:41:21 点击:178 好评:0

    vi ip.sh #!/bin/bash ifconfig $1|sed -n 2p|awk { print $2 }|awk -F : { print $2 } ##ifconfig $1|sed -n 2p|awk { print $2 }|tr -d addr:#这个也可以实现#### 执行: ./ip.sh eth0 192.168.2.4...

  • [shell编程] 使用邮件监控ssh登陆用户shell脚本 日期:2014-04-28 23:40:50 点击:127 好评:0

    wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz tar xvf sendEmail-v1.56.tar.gz mv sendEmail-v1.56 sendEmail vi /etc/ssh/sshrc #!/bin/sh user=$USER ip=${SSH_CLIENT%% *} if [ $user != root ] || [ $ip != 192.168...

  • [shell编程] vsftp所有动作监控并发邮件通知shell脚本 日期:2014-04-28 23:39:27 点击:191 好评:0

    wget http://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz wget http://inotify.aiken.cz/download/incron/incron-0.5.9.tar.bz2 tar z...

  • [shell编程] shell随机生成十位密码脚本 日期:2014-04-28 23:38:57 点击:59 好评:0

    vi /home/shell/passwd.sh #!/bin/bash a=(a b c d e A B C D E F @ $ % ^ 0 1 2 3 4 5 6 7 8 9) for ((i=0;i10;i++));do echo -n ${a[$RANDOM % ${#a[@]}]} done echo 执行脚本: [root@2 shell]# sh passwd.sh BF8366c@13...

  • [shell编程] shell添加用户时设置密码脚本 日期:2014-04-28 23:38:25 点击:175 好评:0

    vi useradd.sh #!/bin/bash i=1 while [ $i -le 5 ] do useradd red$i a=`sh ./passwd.sh` echo red$i:$a userpasswd echo red$i:$a|chpasswd let i++ done 执行:sh useradd.sh [root@2 shell]# cat /etc/passwd|grep red red1:x:515:515::/home/red1:/bin/b...

  • [shell编程] shell实现简单的进程监控脚本 日期:2014-04-28 23:36:49 点击:106 好评:0

    #!/bin/bash NAME=java NOP=/bin/trueDATE=$(/bin/date +%Y-%m-%d %H:%M:%S) ps -ef | awk -F {print $8,$2} | grep ^java /dev/null 21case $? in0) # It is running in this case so we do nothing. echo $NAME is RUNNING OK. Relax.$NOP ;; 1) echo $NAM...

  • [shell编程] shell脚本生成服务器密码 日期:2014-04-28 23:35:27 点击:98 好评:0

    写了一个可以生成随机密码的脚本,如果想要纯数字或才字母或者大小写,都可以自定,我这里写了全元素。 #!/bin/bash# author: honway.liu# date: 2013-07-19# concate: gm100861@gmail.comlen=90str=(a b c d e f g h i j k l m n o p q r s t u vw x y z A...

  • [shell编程] shell脚本编程之选择控制结构 日期:2014-04-28 23:34:56 点击:158 好评:0

    shell脚本编程之选择控制结构 程序开发语言,分为两种,一种是解释型语言,一种是编译型语言。解释型语言是解释语句,并且能根据流程控制机制让语句按需执行,解释一条语句就返回语句的结果,这种语言需要一个解释器,而linux中的bash就是这样的一个解释器,...

  • [shell编程] linux shell脚本之lnmp的搭建 日期:2014-04-28 23:34:25 点击:185 好评:0

    #!/bin/bash #this script is source packages installed lnmp for redhat or centos 6.xmal yum -y install wget #============download the source package============== wget http: //cloud .github.com /downloads/libevent/libevent/libevent-2 .0.21-...

  • [shell编程] 一个脚本实现Mysql的备份 日期:2014-04-28 23:33:48 点击:152 好评:0

    对于数据库的备份和恢复是DBA的主要责任,而如何才能有效的备份数据库,并且能在数据库崩溃的时候及时恢复便变的相当重要了,如果在Linux上纯手动的备份数据库,将会带来很大的麻烦,所有我就写了个脚本,把脚本加入到定期任务列表中,定期执行数据备份,这...

  • [shell编程] 用于测试指定段的主机的连通性的脚本 日期:2014-04-28 23:33:06 点击:159 好评:0

    题目如下: #!/bin/bash #thescriptsnameis:*********usetotestthehost********* #theauthoris:Ro #theversionis:Ro-4-10 letPIP=$1 NetIP=192.168.1. if[$1-gt254];then echoThefistnumbershould=254 elif[$2-gt254];then echoThesecondnumbershould=254 el...

  • [shell编程] shc gzexe 将shell脚本转换为二进制的可执行文件 日期:2014-04-28 23:32:38 点击:126 好评:0

    第一种方法(gzexe): 这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。 它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。 使用方法: gzexefile.sh 它会把原来没有加密的文件备份为file.sh~,同时file.sh...

  • [shell编程] Shell脚本一键安装LAMP环境 日期:2014-04-28 23:32:01 点击:165 好评:0

    LAMP指的Linux(操作系统)、Apache(HTTP 服务器),MySQL(数据库软件)和PHP构建的web服务器。该网站架构是目前国际流行和通用的Web架构,LAMP跨平台、高性能等优势,是很多企业和公司搭建WEB服务的首选平台。 1)系统环境介绍 Centos 5.8 64位 Apache:ht...

  • [shell编程] shell循环示例 日期:2014-04-27 17:01:38 点击:63 好评:0

    for循环示例 for循环语法: 1 for VARIABLE in 1 2 3 4 5 .. N 2 do 3 command1 4 command2 5 commandN 6 done 01 #!/bin/bash 02 03 foriin1 2 3 4 5 04 05 do 06 07 echoWelcome $i times 08 09 done 10 bash version 3.0+ 版本 #!/bin/bash for i in {1.....

  • [shell编程] shell查看网卡的实时流量脚本 日期:2014-04-26 15:03:35 点击:145 好评:0

    #!/bin/bash while [ 1 ] do eth=$1 RXpre=$( cat /proc/net/dev | grep $eth | tr : | awk {print $2} ) TXpre=$( cat /proc/net/dev | grep $eth | tr : | awk {print $10} ) sleep 1 RXnext=$( cat /proc/net/dev | grep $eth | tr : | awk {print $2} )...

  • [shell编程] shell上传zip包到指定ftp角本 日期:2014-04-26 15:02:43 点击:169 好评:0

    # /bin/bash # creator:lihuibin # date : 2014-03-10 16:45 # desc : upload file to ftp hosts= 192.168.56.100 port=21 user= test pass=testpwd work_path= /var/www/cms packname= publish #hosts=$1 #port=$2 #user=$3 #pass=$4 #packname=$6 #work_pa...

  • [shell编程] 你可能不知道的Shell 日期:2014-03-13 23:19:13 点击:85 好评:0

    Shell也叫做命令行界面,它是*nix操作系统下用户和计算机的交互界面。Shell这个词是指操作系统中提供访问内核服务的程序。 这篇文章向大家介绍Shell一些非广为人知、但却实用有趣的知识,权当品尝shell主食后的甜点吧。 科普 先科普几个你可能不知道的事实:...

  • [shell编程] shell部分面试题 日期:2014-03-07 21:13:00 点击:185 好评:0

    1.用Shell编程,判断一文件是不是块或字符设备文件,如果是将其拷贝到 /dev 目录下。 #!/bin/bash #1.sh #判断一文件是不是字符或块设备文件,如果是将其拷贝到 /dev 目录下 #file executable: chmod 755 1.sh PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/loc...

  • [shell编程] shell常见通配符 日期:2014-02-23 23:40:10 点击:133 好评:0

    shell常见通配符有那一些了。 shell常见通配符: 字符 含义 实例 * 匹配 0 或多个字符 a*ba与b之间可以有任意长度的任意字符, 也可以一个也没有, 如aabcb, axyzb, a012b, ab。 ? 匹配任意一个字符 a?ba与b之间必须也只能有一个字符, 可以是任意字符, 如aab, a...

  • [shell编程] Bash脚本实现批量作业并行化 日期:2014-02-20 03:36:10 点击:108 好评:0

    在Linux下运行作业时, 经常会遇到以下情形: 有大量作业需要运行, 完成每个作业所需要的时间也不是很长. 如果我们以串行方式来运行这些作业, 可能要耗费较长的时间; 若采用并行方式运行则可以大大节约运行时间. 再者, 目前的计算机绝大部分都是多核架构, 要想...

  • [shell编程] 一个可以检测网络内主机类型的脚本 日期:2014-02-20 03:35:38 点击:187 好评:0

    最近一直在写一个自动检测网络内主机类型的脚本。基本功能可以实现判断主机操作系统类型,如果是域内的主机可以获取主机的硬件参数和性能参数,并判断是否存在网络设备。对一个运维人员来说往往需要尽快熟悉一个陌生的网络。所以这个脚本就很方便了,如果有...

  • [shell编程] 批量copy文件shell脚本 日期:2014-02-20 03:32:49 点击:133 好评:0

    名称:satool PS:(可以让同事门叫成了傻兔) 功能:此脚本可以批量执行命令,拷贝文件,简易登录,无需记住应用服务器具体IP即可快捷登录 说明:可以分组批量管理,单线程,不适用每组过百台设备(用也可以,就是等待返回结果时间长短问题) 用法:需要做ss...

  • [shell编程] shell小游戏 猜数字 日期:2014-02-20 03:30:24 点击:218 好评:0

    生成的密码和用户输入可以接受重复数字 所以相对一般规则的猜数字可能难度要大不少 本版本规则: A--数字对,位置也对 B--排除A的结果后,数字对,但位置不对 开始后,系统化初始化一个4位可重复数字,如1223。假设用户第一次输入1234,那么系统将提示2A1B,...

  • [shell编程] 判断网站的pv和alexa排名的shell 日期:2014-02-20 03:28:20 点击:74 好评:0

    这是给朋友写的脚本,是做cdn方面的,经常遇见攻击,但是不能一遇见攻击就把域名给封杀,我们可以有选择的进行判断。 这个是php取值alexa值得 ?php $yuming = $argv[1]; //获取 alaxe 排名 function getAlexaRank($domain = www.cninfo360.com) { $line = ; $...

  • [shell编程] shell 实现memcache缓存命中率监控脚本 日期:2014-02-20 03:26:04 点击:105 好评:0

    公司有几个服务器开着多个memcached进程,除了要监控他们是否正常telnet通,实例是否存在外还要监控他们的缓存命中率。针对他们的缓存命中率进行报警。 网上有个perl写的,需要编译安装。有个python写的,贴过来运行下,发现python库版本不对。这么简单的脚本...

  • [shell编程] shell实现数学运算函数 日期:2014-02-20 03:25:09 点击:208 好评:0

    最近脚本中总是需要计算,每次都用awk会比较麻烦,就把awk的加减乘除封装了下,每次调用直接source math.sh就可以了。 有些要点要指出,以免以后修改的时候忘记: 1、对两个数字进行判断是否为数字,使用awk进行匹配 2、对两个参数进行循环校验(写两次校验显...

  • 首页
  • 上一页
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 末页
  • 511426
栏目列表
推荐内容