自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的连接,然后在试一次...

同一台电脑,同时连接两个不同的共享文件夹时,提示:不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的连接,然后在试一次。需要先删除之前的共享连接,命令如下:net use * /del /y...

2018-08-27 14:37:07 8369

原创 SED单行脚本快速参考(Unix 流编辑器)

SED单行脚本快速参考(Unix 流编辑器) 2005年12月29日英文标题:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)原标题:HANDY ONE-LINERS FOR SED (Unix stream editor)整理:Eric Pement - 电邮:pemente...

2018-08-27 14:35:30 181

原创 mysql 常用技巧 -- 留着备用

REPAIR TABLE `table_name` 修复表 OPTIMIZE TABLE `table_name` 优化表 myisamchk table.MYI 修复索引 REPAIR TABLE 用于修复被破坏的表。myisamchk TABLE.MYI 用于修复被破坏的索引文件。 OPTIMIZE TABLE 用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的...

2018-08-27 14:33:45 204

原创 psacct工具 /var/account/pacct文件太大

如果你进入了这个页面,说明你的Linux磁盘多半已经因为空间不足报警了,而且是/var/account/pacct这个文件导致的var挂载点空间不足。这个文件的意思:Linux下有一个记载进程记录的进程psacct,当一个进程终止时,把每个进程向统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。该文件可以通过数据的工具(sa,ac)进...

2018-08-27 14:11:25 7995

ImageMagick的convert命令占用cpu过高

有台旧机器上跑了个裁图的程序ImageMagick,迁移到新机器之后居然跑不动,情况如下:新机器: DELL R710 操作系统版本:6.2 ImageMagick版本:6.5.4 convert占用cpu很高 文件系统使用了ext4旧机器: HP DL360G5 操作系统版本:5.2 ImageMagick版本:6.0...

2018-08-27 13:48:37 1725

原创 linux快速复制大量小文件方法 nc+tar

  1,在需要对大量小文件进行移动或复制时,用cp、mv都会显得很没有效率,可以用tar先压缩再解压缩的方式。  2,在网络环境中传输时,可以再结合nc命令,通过管道和tcp端口进行传输。  nc和tar可以用来快速的在两台机器之间传输文件和目录,比ftp和scp要来得简单的多。  由于nc是一个超轻量的命令,所以一般busybox都会集成它。当一个linux终端,比如linux pd...

2012-06-20 14:45:16 861

原创 linux下快速删除大量文件

linux下快速删除大量文件假如你要在linux下删除大量文件,比如100万、1000万,像/var/spool/clientmqueue/的mail邮件,像/usr/local/nginx/proxy_temp的nginx缓存等,那么rm -rf *可能就不好使了。rsync提供了一些跟删除相关的参数rsync --help | grep delete --d...

2012-06-20 14:28:51 274

原创 PostFix postqueue 指令

看被Queue的信:postqueue -p 强迫Queue信寄出:postqueue -f删除所有被Queue的信:postsuper -d ALL刪除某封Queue的信:postsuper -d queue_id刪除所有正在 deferred 行列中的邮件 ( 删除曾经发送失败的信 ):postsuper -d ALL deferred刪除所有正在 de...

2012-06-14 09:02:03 373

原创 vsftp的虚拟账户方式

我们登录FTP有三种方式,匿名登录、本地用户登录和虚拟用户登录。匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。本地用户登录:使用系统用户登录,在/etc/passwd中。虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源...

2012-05-17 16:11:11 216

原创 svn命令大全

1、将文件checkout到本地目录 svn checkout path(path是服务器 上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件 svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目...

2012-02-13 17:34:00 93

原创 sql优化之:mysql的explain与profile

在mysql查询性能分析中最常用的就是explain了,profile查看一些具体的性能也是不错的1. profile我们可以先使用 SELECT @@profiling; 来查看是否已经启用profile,如果profilng值为0,可以通过SET profiling = 1;来启用。启用profiling之后,我们执行一条查询语句,比如:select count(*...

2012-02-13 16:54:13 546

原创 linux的strings命令

linux命令strings strings - 显示文件中的可打印字符 strings 一般用来查看非文本文件的内容. [-a|-|--all] [-f|--print-file-name] [-o] [--help] [-v|--version] [-n min-len|-min-len|--bytes=min-len] [-t...

2012-02-13 11:22:26 361

原创 crond进程挂死

早上发现一些定时任务没有执行,登录服务器看了一下,发现crond进程消失了。后来通过查看定时任务的最后执行时间,发现跟昨天下午的一个操作相关。昨天整理磁盘空间的时候,将/var/log目录移到了/opt下,然后再ln -s软链接回来。所以应该是日志目录的变动影响了crond,导致进程挂死。...

2012-01-30 10:15:45 885

原创 你知道全中国有多少个火车站吗?

你知道全中国有多少个火车站吗?答案是:1815个,按字母顺序排列如下,请CTRL+F搜索一下有没有你家附近的。阿克苏阿克陶阿拉山口阿图什安康安塘巴楚巴山白壁关白河东白河县白水江宝鸡北京西北屯镇北营滨江博乐布列开蔡家坡茶陵柴沟堡朝天成都成都东城固崇仁大营大竹园代县岱...

2012-01-19 10:05:35 6155 1

原创 sed删除指定行的上一行

有这么一个需求,需要从若干个apache虚机配置文件中删除一段内容,类似下面这种[code="java"] ServerName abc.com DocumentRoot /home/apache/abc CustomLog logs/abc.com-access_log combined[/code]思路:以Serve...

2012-01-18 12:21:44 3067

原创 获取转到后台的shell进程号

shell转到后台执行可以使用&符号,为方便脚本控制进程,需要获取到进程号,利用$!即可如:sleep 100 &echo $!3128即可获得进程号,然后执行后续操作。...

2012-01-17 13:22:17 908

原创 Linux释放cache内存

/proc是个虚拟文档系统,我们能够通过对他的读写操作做为和kernel实体间进行通信的一种手段.也就是说能够通过修改/proc中的文档,来对当前kernel的行为做出调整.那么我们能够通过调整/proc/sys/vm/drop_caches来释放内存.操作如下:[root@server test]# cat /proc/sys/vm/drop_caches0首先,/proc/...

2012-01-16 17:06:33 106

原创 用Cacti监控多个不同端口的memcached

关于Cacti监控不同端口的memcached,看了几个文档,都比较复杂,我整理总结了一个相对简单的1、下载模板文件[url=http://dl.iteye.com/topics/download/c92ccd53-9c31-398b-9bfb-1c07295eee0d]cacti-memcached-1.0.2-c.zip[/url]2、将cacti_memcached_host...

2012-01-06 16:46:13 129

原创 Cacti导入模板报错 Error: XML: Hash version does not exist.

将新版本到处的cacti模板导入到旧版本的时候,就会报Error: XML: Hash version does not exist.,解决的办法是修改xml里面的相关hash值就可以了。以下是cacti xml hash的一些说明:Take the following example: The first 2 digits are the type of the te...

2012-01-06 16:27:18 383

原创 在shell中执行简单javascript

如果你想在命令行执行javascript怎么办呢?比如在shell中下面的方法也许对你有帮助1、安装java、javac【如果你的系统里没有安装的话】[code="java"]yum install java-1.6.0-sun.x86_64 java-1.6.0-sun-devel.x86_64[/code]2、准备java程序RunScriptFile.java...

2012-01-05 13:52:24 1246

原创 linux下的命令行浏览器links

假如你的linux没有X11,没有ff,最小安装,没有wget,没有curl,等等工具,那又需要访问互联网怎么办呢linux有一款自带的文本互联网浏览器:links,可以浏览简单网页,及测试网络端口连通性。links --helpELinks 0.9.2 - Text WWW browserUsage: elinks [OPTION]... [URL]Optio...

2011-12-30 10:40:35 308

原创 shell中自定义ip2long函数

关于ip地址的转换,看到CU上一个帖子,自己定义了ip2long和long2ip两个函数,如下:[code="java"]#!/bin/bashfunction IP2long(){ local IFS='.' read IP1 IP2 IP3 IP4 >= 8 )) NET="${IP}${NET}" echo $NET}ip=${1%/*}...

2011-12-29 10:46:15 286

原创 sql中replace的用法

sql中replace使用规则:repalce(要置换的字段,需要替代的字符,替换后的字符)如:[code="java"]update picture set content=replace(content,'upload/','/upload/');[/code]...

2011-12-27 15:32:47 172

原创 apache实现手机访问www网站自动跳转到WAP站点

apache实现手机访问www网站自动跳转到WAP站点[code="java"]vi /usr/local/apache2/conf/httpd.confLogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Via}i\"" combinedwapCustomLo

2011-12-23 12:47:01 827

原创 关于rsync异常重启(xinetd: Activating service rsync)

一台中控的rsync服务器,经常发现连不上873端口的情况rsync: failed to connect to *.*.*.*: Connection refused (111)从server端日志中发现一条重要的信息xinetd: Activating service rsyncrsync被xinetd重启了,为何呢?是xinetd.conf中有个参数配置的问题...

2011-12-21 13:29:11 296

原创 apache图片防盗链

说到apache防盗链,这里给出几个写法,供参考在对应虚机的VirtualHost中加入:[code="java"] RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !abc\.com [NC] Rewrit...

2011-12-20 15:52:11 80

原创 Linux下paste命令,按列合并文件,很实用

linux下按列合并文件cut用来从文本文件或标准输出中抽取数据列或者域,然后再用paste可以将这些数据粘贴起来形成相关文件。粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。paste将按行将不同文件行信息放在一行。缺省情况下, paste连接时,用空格或tab键分隔新行中不同文本,除非指定-d选项,它将成为域分隔符。paste格式为:paste -d -s...

2011-12-19 10:44:32 5854

原创 shell 中的 eval 应用

一、bash命令处理的12个步骤; 1、将命令行分成由固定元字符集分隔的记号;SPACE, TAB, NEWLINE, ; , (, ), , |, &记号类型包括单词,关键字,I/O重定向符和分号。2、检测每个命令的第一个记号,查看是否为不带引号或反斜线的关键字。如果是一个开放的关键字,如if和其他控制结构起始字符串,function,{或(,则命令实际上为一复合命令...

2011-12-19 10:35:30 132

原创 解决ntp的错误 no server suitable for synchronization found

当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个: 错误1.Server dropped: Strata too high在ntp客户端运行ntpdate serverIP,出现no server suitable for synchronization found的错误。...

2011-12-16 15:51:14 542

原创 shell 处理小数位加减法(比较)运算

shell 处理小数位加减法(比较)运算有一个shell脚本需要处理小数位运算,刚开始使用了expr[code="java"]a=7.9 b=10c=`expr $a \> $b`[/code]结果运算错误,因为expr只支持整数运算,不支持小数。查阅文档后得知,需要使用bc计算器处理[code="java"]a=7.9b=10c=`echo "$a...

2011-12-16 15:44:41 2100

原创 修改php上传文件大小的限制

修改php上传文件大小的限制第一步:修改在php下POST文件大小的限制1.编修php.inipost_max_size = 8M 改为 post_max_size = 20Mupload_max_filesize = 2M 改为 upload_max_filesize = 20Mmemory_limit = 16M(默认为8M) 由于上传大文件比较费时,所以max_e...

2011-12-16 15:41:44 136

原创 sendmail发邮件报错的解决办法

今天有台服务器换硬盘重启了一下,起来后发现发不出去邮件了,看日志有如下报错信息error:Real domain name required for sender address。手动发邮件也不好使mail -s "test" abc@163.com < 1.txt提示直接存入了dead.letter经查阅资料后得知是hostname配置的问题,重新修改hostname...

2011-12-16 15:31:21 762

原创 linux 共享文件夹 搭建samba服务器

linux 共享文件夹 搭建samba服务器1、安装sambayum install samba smbfs2、加用户useradd -s /sbin/nologin user1smbpasswd -a user13、创建目录mkdir -p /data/samba/user1# 修改权限为777,权限交给samba管理chmod 777 /data...

2011-12-16 15:28:02 295

原创 linux strace命令用法

linux strace命令用法 调用: strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ... [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ] strace -c [ -eexpr ] ... [ -Ooverh...

2011-12-15 16:52:20 91

原创 不重新编译PHP为php增加openssl模块的方法

不重新编译PHP为php增加openssl模块的方法yum -y install openssl /usr/local/bin/是php的安装目录 切换到php安装目录的etx/openssl目录 cd /usr/local/src/php-5.2.8/ext/openssl /usr/local/bin/phpize Cannot find con...

2011-12-15 16:51:09 136

原创 .htaccess中的apache rewrite规则详解

.htaccess中的apache rewrite写法:RewriteEngine OnRewriteCond %{HTTP_HOST} ^(www\.)?xxx\.com$RewriteCond %{REQUEST_URI} !^/blog/RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME}...

2011-12-15 16:40:16 337

原创 搭建自己的yum源服务器(复制www.jasonlitka.com的yum源)

搭建自己的yum源服务器(复制www.jasonlitka.com的yum源)1、安装yum工具集[code="java"]yum install yum-utils yum-metadata-parser yum-fastestmirror yum-updatesd createrepo[/code]2、安装yum-arch【默认套件里没有,需单独安装】[co...

2011-12-15 16:12:27 511

原创 在Linux Shell下把汉字转换为Url编码

在linux 的shell环境下有一个od命令可以把文件按不同的进制的ascii码输出,该功能可以完成在linux shell下把汉字转换为url编码的任务。 url编码是十六进制的形如%E6%9C%8D%E5%8A%A1%E5的字符串,test是包含“数据库网络,”这几个字符的文件,以下命令输出: [code="java"]#od -t x /test0000000 ...

2011-12-15 16:05:17 2006

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除