欢迎光临IT网Linux学习频道

当前位置: > shell编程 >
  • [shell编程] 测试数据库并发压力的shell脚本 日期:2014-11-05 11:50:39 点击:81 好评:0

    分享一例shell脚本,以实现数据库并发压力的测试,代码很简单,却很实用哦。 本节内容: 一例用于测试数据库并发压力的shell脚本代码。 例子: 复制代码 代码示例: #!/bin/bash #********************************# #并发后台运行fun # #for wanggy 2012-01-2...

  • [shell编程] 自动安装mysql数据库的shell脚本 日期:2014-11-05 11:49:49 点击:170 好评:0

    分享一例shell脚本,可以实现mysql数据库的自动安装,脚本写的不错,无论是用来学习,还是生产环境中应用,都是不错的。 本节内容: 一个可以自动安装mysql的shell脚本。 本文分享一例在linux操作系统中,自动安装mysql数据库的shell脚本代码。 有点小缺点,...

  • [shell编程] 监控linux服务器性能的shell脚本 日期:2014-11-05 11:46:54 点击:208 好评:0

    分享一例shell脚本,用于日常运维中Linux服务器的性能监控,脚本写的不错,功能上很强大。 一例监控linux 服务器性能的shell脚本。 情景描述: 公司有在用的监控平台,但有时会因为网络/端口开放等原因无法部署至平台上。 所以,考虑写个脚本监控linux系统的...

  • [shell编程] 自动添加nagios被监控端的shell脚本 日期:2014-11-05 11:45:09 点击:104 好评:0

    一个自动添加 nagios被监控端的shell脚本。 功能: 可以满足snmp 客户端添加,模版部份写死了。 command 也是之前已经设置好的,此脚本适用于:已安装完nagios服务端,需要批量对snmp 客户端进行监控。 下一步将从安装、服务端配置开始,将必要模版及可选模...

  • [shell编程] ping检测告警函数的shell脚本 日期:2014-11-05 11:42:04 点击:208 好评:0

    分享一例shell脚本,使用ping方法检测并告警,为bash实现的一个小函数。 ping检测告警函数 本次完善了之前的ping脚本,做成服务器通用告警函数。 在nagios 停用后,目前平台用这个来做为服务器告警机制。 代码: 代码示例: #!/usr/bin/bash # #site: www.it.n...

  • [shell编程] Shell之分支结构和循环结构 日期:2014-11-05 01:27:12 点击:129 好评:0

    一。if结构 1.单分支结构 if condition then statement1 statement2 ... fi 2.双分支结构 if condition then statement1 statement2 ... else statement3 statement4 fi 3.多分支结构 if condition then statement elif condition2 then statement2 fi 二:c...

  • [shell编程] shell下取得字符串的md5值 日期:2014-11-04 18:47:41 点击:71 好评:0

    今日群里问起一个问题: echo 123|md5sum ba1f2511fc30423bdbb183fe33f3dd0f- php -r echo md5(123); 202cb962ac59075b964b07152d234b70 两者的md5值不一致,于是有很多有趣的解法: 1 Mysql解法: mysql select md5(123); +-------------------------------...

  • [shell编程] linux shell 字符串操作(长度,查找,替换)详解 日期:2014-11-04 17:09:07 点击:163 好评:0

    在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符...

  • [shell编程] shell同步校准系统时间和bios时间脚本示例 日期:2014-11-04 00:10:40 点击:185 好评:0

    有关shell实现系统时间和bios时间同步校准脚本,使用多个时间同步服务器,用ntpdate轮询同步时间校准。 shell同步校准系统时间和bios时间 该脚本从NTP服务器列表获取服务器地址进行同步,如果第一个不成功,会继续换下一个地址进行同步! 例子: 复制代码 代...

  • [shell编程] shell脚本获取网卡ip、mac地址、子网掩码等信息 日期:2014-11-04 00:10:09 点击:65 好评:0

    有关Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP等信息的方法 例子,shell脚本取得网卡IP地址,Mac地址等信息。 复制代码 代码示例: #/usr/bin/env bash # Name: get_network_info.sh # Author: Purple_Grape # This is a script to gather...

  • [shell编程] linux mysql自动备份shell脚本 日期:2014-11-04 00:09:39 点击:206 好评:0

    有关linux下mysql数据库自动备份脚本一例,并可以删除七天前的备份文件,用于研究学习shell脚本编程很不错,需要的朋友参考下。 例子,shell脚本实现mysql数据库自动备份。 代码: 复制代码 代码示例: #!/bin/bash # MYSQL_USER=tangce MYSQL_PASS=tang@)ce!...

  • [shell编程] shell脚本检测判断ip地址合法性 日期:2014-11-04 00:07:07 点击:74 好评:0

    一个简单的判断IP地址是否合法的shell脚本程序 IP地址是32位的,可以由4个十进制数值表示,每个数值的范围都是0~255. 例子: 复制代码 代码示例: #!/bin/bash # Test an IP address for validity: # Usage: # valid_ip IP_ADDRESS # if [[ $? -eq 0 ]]; then...

  • [shell编程] shell脚本自动修改ip地址的实现代码 日期:2014-11-03 23:57:08 点击:199 好评:0

    有关shell脚本自动修改ip地址的一段代码,修改ip和主机名等相关信息,可以设置主机名、ip信息、网关等配置。 在linux服务器中ip地址一般采用静态ip或MAC绑定,可以设置主机名、ip信息、网关等配置。 修改成特定的主机名。 分享一例shell脚本,功能:修改ip和...

  • [shell编程] shell数组循环的例子 日期:2014-11-03 23:56:24 点击:149 好评:0

    分享一个shell数组循环的例子,学习下循环输出数组内容的方法,以及如何计算数组长度的方法,有效果截图。 shell数组循环入门实例 例子,测试shell数组循环: 复制代码 代码示例: arr=(a b c) echo 所有的内容如下:${arr[@]} echo 数组的长度:${#arr[*]} f...

  • [shell编程] shell日志分析脚本_超强大的网站日志分析脚本 日期:2014-11-03 23:55:41 点击:129 好评:0

    一个shell日志分析脚本,用于分析多个网站日志数据,支持分析日志访问路径,统计访问IP,IPTABLES解与封,超级强大的shell日志分析脚本,不容错过。 shell日志分析脚本: 复制代码 代码示例: #!/bin/bash #特性: #1,可分析多个网站项目日志 #2,每个网站项目...

  • [shell编程] 日志分析Shell脚本,shell分析access_log日志 日期:2014-11-03 23:53:29 点击:112 好评:0

    用于日志分析的shell脚本代码,包括查看80端口的tcp连接、查看日志中访问次数最多的前10个IP、查看日志中出现100次以上的IP、查看最近访问量最高的文件等。 用于网站日志分析的shell脚本 代码参考: #查看80端口的tcp连接 #netstat -tan | grep ESTABLISHED |...

  • [shell编程] nginx日志分析shell脚本 日期:2014-11-03 23:52:51 点击:129 好评:0

    分享下shell脚本分析nginx日志的方法,负责ginx前端日志分析的shell脚本,以及以Nginx作为Web端,置于LVS后面时的日志分析脚本 nginx日志分析shell脚本 情况一,nginx作为最前端的负载均衡器,其集群架构为nginx+keepalived时,脚本: vim log-nginx.sh 复制...

  • [shell编程] 用shell脚本监控服务器硬盘使用率超过90%邮件报警 日期:2014-11-03 23:52:08 点击:153 好评:0

    分享一个shell脚本代码,用于监控服务器硬盘使用率,当超过90%时发邮件报警,shell脚本监控脚本学习。 用shell脚本监控服务器硬盘使用率 1、shell脚本代码监控硬盘使用率。 复制代码 代码示例: #!/bin/sh # 用法:./scriptname.sh # SEE URL: http://www.cyber...

  • [shell编程] apache日志分析shell命令示例 日期:2014-11-03 23:51:45 点击:160 好评:0

    apache日志分析shell命令。 1,查看apache进程 ps aux | grep httpd | grep -v grep | wc -l 2,查看80端口的tcp连接 netstat -tan | grep ESTABLISHED | grep :80 | wc -l 3,通过日志查看当天ip连接数,过滤重复 cat access_log | grep 20/Oct/2008 |awk{p...

  • [shell编程] 一个日志分析shell脚本实例代码 日期:2014-11-03 23:51:19 点击:102 好评:0

    例子,日志分析shell脚本。 复制代码 代码示例: #!/bin/sh #显示脚本说明,不同颜色 echo -e \e[34;1m################################################\e[0m echo -e \e[34;1m### Format like Analysis_log.sh ###\e[0m echo -e \e[34;1m### Default Param...

  • [shell编程] apache日志分析shell命令行脚本 日期:2014-11-03 23:50:06 点击:202 好评:0

    apache日志分析shell命令行 1、日志按日生成文件:CustomLog |/opt/apache/bin/rotatelogs /opt/apache/logs/www.website.com-access_log.%Y-%m-%d 86400 common 2、日志格式:61.135.194.120 - - [08/Aug/2011:08:00:28 +0800] GET /favicon.ico HTTP/1.1 4...

  • [shell编程] apache日志shell分析命令与脚本学习 日期:2014-11-03 23:49:24 点击:127 好评:0

    apache日志分析shell命令与脚本 1、查看当天有多少个IP访问: awk{print $1} log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep /index.php log_file | wc -l 3、查看每一个IP访问了多少个页面: awk {++S[$1]} END {for (a in S) print a,S[a...

  • [shell编程] 一个开源项目中用到的bash shell脚本 日期:2014-11-03 10:33:21 点击:125 好评:0

    请看系统鸟瞰图: 因为笔者所在的地方并无可用的宽带和Wifi,所以暂且只能采用上图中的联网方法,使用ssh走手机GPRS流量的方法进行远程操作云风典藏官网的服务器,以完成所有任务。 关于云风典藏的更多信息,请看文章《四个月的隐居和一个新的开源项目云风典...

  • [shell编程] shell自动生成的文件有一个问号的后缀 日期:2014-11-02 23:48:46 点击:641 好评:2

    shell自动生成的文件有一个问号的后缀 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。 写了一个脚本,自动处理一个文件. rm -f s...

  • [shell编程] Linux Shell 1>/dev/null 2>&1 含义 日期:2014-11-02 19:45:53 点击:159 好评:0

    shell中可能经常能看到: echo log /dev/null 21 命令的结果可以通过%的形式来定义输出 /dev/null :代表空设备文件 :代表重定向到哪里,例如:echo 123 /home/123.txt 1 :表示stdout标准输出,系统默认值是1,所以/dev/null等同于1/dev/null 2 :表示stde...

  • [shell编程] /dev/null 2>&1 解释 日期:2014-11-02 19:45:19 点击:139 好评:0

    cmd a 2a 和 cmd a 21 为什么不同? cmd a 2a :stdout和stderr都直接送往文件 a ,a文件会被打开两遍,由此导致stdout和stderr互相覆盖。 cmd a 21 :stdout直接送往文件a ,stderr是继承了FD1的管道之后,再被送往文件a 。a文件只被打开一遍,就是FD1将其...

  • [shell编程] 1>/dev/null 2>&1的含义 日期:2014-11-02 19:44:42 点击:164 好评:0

    shell中可能经常能看到:/dev/null 21 命令的结果可以通过%的形式来定义输出 /dev/null 代表空设备文件 代表重定向到哪里,例如:echo 123 /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以/dev/null等同于1/dev/null 2 表示stderr标准错误 表示等...

  • [shell编程] Linux Shell函数返回值 日期:2014-11-02 19:33:38 点击:172 好评:0

    Shell函数返回值,一般有3种方式: return , argv , echo 1) return 语句 shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回。 示例: [javascript] view plaincopyprint? #!/bin/bash- function mytest() { echo arg1=$1 if [$1= 1 ];...

栏目列表
推荐内容