服务器运维

shell脚本查看Mysql连接数超过链接数报警


shell脚本查看mysql连接数超过链接数报警

就这么一句话:

/mysql/bin/mysql -u$user -p$password -e 'show status;' |grep Threads_connected |awk '{print $2}'`


核心代码就一段,集团同事分享的,表示感谢。

关键词: mysql连接数 , shell脚本

利用Shell脚本自动执行MYISAM表批量压缩

对MYISAM表的压缩,可以使用myisampack和myisamchk完成(myisampack完之后必须进行myisamchk才能使用 压缩后的表,而且是只读的), 其详细地用法可以参考官方文档: http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html。


下面是用于实现某数据库下表压缩的shell过程(值得注意的是,如果数据量大,建议分多次操作,因其会很耗时):

» 阅读全文

linux系统下文件编码转换工具:convmv使用教程

linux 系统下文件编码转换工具:convmv非常不错。convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。

语法:

convmv [options] FILE(S) ... DIRECTORY(S)

主要选项:

1、-f ENCODING

指定目前文件名的编码,如-f gbk

2、-t ENCODING

指定将要转换成的编码,如-f utf-8

3、-r

递归转换目录下所有文件名

» 阅读全文

关键词: convmv使用

警惕阿里云的云盾IP:110.75.186.225扫描占用大量CPU等资源

下午收到阿里云的平台短信,说我管理的一个系统出现CPU资源达到95%,我靠,这太恐怖了。这个网站没有什么IP啊,没道理啊这么高啊,负载都达到4~5,太恐怖了。

1.jpg - 大小: 419.15 KB - 尺寸: 613 x 374 - 点击打开新窗口浏览全图

立马putty登录服务器看下,情况看到系统有大量的php-fpm的进程。奇怪了,

习惯了tail -100 日志目录,不看不知道,大量的Alibaba.Security.Heimdall 扫描。

» 阅读全文

关键词: 云盾 , 阿里云

Linux/Centos系统多文件夹及文件中字符串替换:sed方法

我们常用在系统中涉及到多文件夹及文件中批量替换文件中的文本字符串内容。

Linux下批量替换多个文件中的字符串的简单方法。

用sed命令可以批量替换多个文件中的字符串。
                
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`

例如:我要把mahuinan替换为huinanma,


执行命令:sed -i "s/mahuinan/huinanma/g" 'grep mahuinan -rl /www'

这是目前linux最简单的批量替换字符串命令了!

» 阅读全文

关键词: 字符串替换 , sed使用

Linux使用imagemagick的convert命令压缩图片,节省服务器空间

本人管的一台阿里云服务器由于空间的带宽才只有1MB,图片一多,网站打开就慢,真是蛋疼啊,在不增加带宽的情况只有通过系统让图片更小,这样可以加快速度了,真是人穷就没办法啊。而且压缩图片还可以节省服务器空间,相必也是极好极好的。

安装imagemagick

sudo apt-get install imagemagick

imagemagick 的命令convert可以完成此任务,其参数-resize用来改变图片尺寸,可以直接指定像素值,也可以指定缩放百分比。而如果想降低图片的质量,可以 用convert的-quality参数,质量值为0-100之间的数值,数字越大,质量越好,一般指定70-80,基本上看不出前后的差别。

» 阅读全文

linux系统下Imagemagick的convert图像处理常用命令详解

convertimagemagick软件包中的一个命令。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的 旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。这里介绍几个简单的命令,具体的用法请参考man手册或者其官方网站。在Ubuntu 中用命令

sudo apt-get install imagemagick(centos的yum 一下就OK了)

Convert的resize命令:

Convert的resize子命令应该是在ImageMagick中使用较多的命令,它实现了图片任意大小的缩放,唯一需要掌握的就是如何使用它的一些参数测试设定值:

» 阅读全文

关键词: 图像处理 , convert , imagemagick

Linux中find命令详解及常见用法示例

一直以前用find 基本上就用到find命令的那几个参数,-name -regex -type -size -exec 还真没仔细的把这个命令给好好看看,呵呵,今天就整理下,方便更多的人详解linux中find命令及find命令常见用法示例

·find path -option [ -print ] [ -exec -ok command ] {} \;

find命令的参数;

pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。

-print: find命令将匹配的文件输出到标准输出。

-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。

-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

#-print 将查找到的文件输出到标准输出

#-exec command {} \; —–将查到的文件执行command操作,{} 和 \;之间有空格

» 阅读全文

关键词: find命令 , linux