• linux下shell脚本批量给指定文件夹下图片添加水印的方法

    日期:

    首先要安装imagemagick CentOS上安装 yum install ImageMagick -y Debian上安装: apt-get install ImageMagick -y 脚本: 01 #!/bin/bash 02 for each in /要处理的图片目录/*{.jpg,.gif} 03 do 04 s=` du -k $each | awk {print $1} ` 05 if [ $s - gt 10...

  • Shell脚本检测和检查mysql数据库是否存在坏表

    日期:

    shell脚本检测和检查mysql数据库是否存在坏表 此脚本的主要用途是检测mysql服务器上所有的数据库或者单独数据库中的坏表,适用于RHEL/Centos系列 01 #!/bin/bash 02 #此脚本的主要用途是检测mysql服务器上所有的db或者单独db中的坏表 03 #变量说明 pass mysq...

  • 常用shell命令-ls,cd,du

    日期:

    ls ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M 2G) cd cd - 返回上次的目录 du du -sh /home 只显示/home/fran目录和其中包含的文件的磁盘使用情况的 总和...

  • shell脚本结合iptables自动处理CC攻击

    日期:

    Web、数据库服务器压力增加至几百倍,看完日志才知道个大概情况,有人在刷数据库,开始手动去处理这些IP,处理了一批又一批,没得完,最后想出任务计划自动处理,测试了下,效果非常棒,大家可以试试,当然也可以处理DDOS流量攻击。 部分日志: www.*****.com...

  • 轻松使用“Explain Shell”脚本来理解 Shell 命令

    日期:

    我们在Linux上工作时,每个人都会遇到需要查找shell命令的帮助信息的时候。 尽管内置的帮助像man pages、whatis命令有所助益, 但man pages的输出非常冗长, 除非是个有linux经验的人,不然从大量的man pages中获取帮助信息是非常困难的,而whatis命令的输出...

  • 让你的 SHELL 更强大

    日期:

    在我们的关于 shell 基础的指导下, 得到一个更灵活,功能更强大且多彩的命令行界面 为何要这样做? 使得在 shell 提示符下过得更轻松,高效 在失去连接后恢复先前的会话 Stop pushing around that fiddly rodent! bash1 这是我的命令行提示符的设置。对于这个小...

  • Shell脚本:使用rsync备份文件/目录

    日期:

    本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文件夹位置。我们使用一个单独的列表文件,在这个文件中你需要列出要...

  • Shell脚本检查memcache进程并自动重启

    日期:

    修正版: #!/bin/sh #check memcache process and restart if down mm_bin=/usr/local/bin/memcached mm_log=/home/xxx/memcached_check.log mm_ports=(11211 11212) mm_param=(-d -m 20480 -p 11211 -u www -d -m 256 -p 11212 -u www) mm_count=${#mm_port...

  • Shell脚本递归打印指定目录中所有目录文件

    日期:

    #!/bin/bash #递归打印当前目录下的所有目录文件。 PRINTF () { ls $1 | while read line #一次读取每一行放到line变量中 do [ -d $1 / $line ] { DIR= $1 / $line echo $DIR } DIR1=`dirname $DIR ` #求路径。 A=`ls -F $DIR1 | grep / | grep \ $line \ `...

  • 什么是shell

    日期:

    关于第一个问题,什么是shell 作者:Rick Rummel 介绍 你可以做许多事情而不必知道它们实际上如何运作。比如,你不必懂得发动机燃烧的物理原理就可以开汽车。缺乏电子知识也不会阻止 你用CD机听音乐。不知道什么是Shell和它的工作原理,你还是可以使用UNIX。...