自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pestd‘s blog

一个互联网从业者的点滴

  • 博客(47)
  • 收藏
  • 关注

转载 把所有*.txt文件的重复行去除,结果保存在result文件中

http://blog.zol.com.cn/1170/article_1169238.html 今天需要一个去重复行的功能。记得awk可以做到。但是忘记怎么做了。今天写下来,作为备忘。awk !a[$0]++ *.txt>result把所有*.txt文件的重复行去除,结果保存在result文件中。

2011-06-30 22:15:00 586

原创 批量移动文件的shell脚本

批量移动20M以上的文件,用一行命令搞不定,写个脚本: file=`find ./  -size +20000000c `mv $file /data01/datatmp/err/榜单01/  

2011-06-30 21:49:00 3106

转载 Linux下提高效率的命令与快捷键

一、bash中的快捷键光标移动命令Ctrl + a - 跳到命令行行首Ctrl + e - 跳到命令行尾Ctrl + b - 回跳一个字符Ctrl + f -往前跳一个字符字符删除快捷键Ctrl + d - 删除光标所在字符Ctrl + k - 从光标处删除到行未尾Ctrl + u - 从光标处

2011-06-30 21:23:00 469

转载 怎么查看系统是32位还是64位的?

getconf LONG_BIT

2011-06-30 21:17:00 427

转载 CentOS 安装rarlinux 压缩解压 .rar

http://www.39593.com/ziliao/centos_rarlinux.html 最近转站出国,TXT文件很大很多在WIn下面只能压缩成.rar。传到VPS后解压成了一个问题。搜索了一下才知道linux 下有rar 解压缩软件 好像是免费的。我一直以为要收费,呵呵。下面是安装过程和命令详解:http://www.rarsoft.com/download.ht

2011-06-30 21:16:00 1682

转载 MySQL设置当前时间为默认值的方法

在mysql创建表的时候经常会遇到创建日期字段需要设置当前时间为默认值的问题,下文就教您一个处理该问题的放法,供您参考借鉴。AD:  MySQL设置当前时间为默认值的问题我们经常会遇到,下面就为您介绍MySQL设置当前时间为默认值的实现全步骤,希望对您能有所启迪。数据库:test_db1创建表:test_ta1两个字段:id           

2011-06-22 16:51:00 1490

转载 使用 screen 管理你的远程会话

如果远程登录到服务器上执行一个很耗时的程序或者脚本,那么只能一直开着这个窗口了。如果是几天的话,那可就麻烦了。有了screen就不一样了。screen可以在一个物理终端上模拟出多个窗口。最重要的是,可以挂起这些窗口。这样的话关掉正在执行程序的窗口就变成了可能。新建一个窗口1.键入命令screen。这样就新建了一个窗口,可以像普通的终端一样使用。需要退出这个窗口的

2011-06-19 22:42:00 354

转载 rkhunter

Rootkit Hunter    中文名叫”Rootkit猎手”, 可以发现大约58个已知的rootkits和一些嗅探器和后门程序. 它通过执行一系列的测试脚本来确认你的机器是否已经感染rootkits. 比如检查rootkits使用的基本文件, 可执行二进制文件的错误文件权限, 检测内核模块等等. Rootkit Hunter由Michael Boelen开发, 是开源(GPL)软件.

2011-06-19 22:40:00 428

转载 虚拟机linux联网方式

1.bridge:          这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux 下一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力。    在此种模式下,虚拟机内部的网卡(例如linux 下的eth0)直接连到了物理网卡所在的网络上,可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后

2011-06-19 22:14:00 655

转载 Linux邮件命令用法

1. 将文件当做电子邮件的内容送出语法:mail -s “主题”用户名@地址例如:mail -s “program” user 当做mail的内容,送至user,主题为program。2. 传送电子邮件给本系统用户语法:mail 用户名3. 传送电子邮件至外地用户语法: mail 用户名@接受地址.../usr/lib/sendmail -bp

2011-06-19 12:14:00 517

转载 Linux操作系统挂载U盘和硬盘光驱的问题

  作者:sixth 一.Linux挂载U盘:   1、插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。   2、在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir /mnt/usb)   3、挂载U盘:mount -t vfat /

2011-06-19 12:09:00 370

转载 Linux的五个查找命令

1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find   - : 所要搜索的目录及其所有子目录。默认为当前目录。  - : 所要搜索的文件的特征。  - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是

2011-06-19 12:08:00 682

转载 linux更改用户名

更改用户名usermod -l new_user_name old_user_name 更改home目录路径usermod -d /home/bigjoe bigjoe更改属组usermod -g root bigjoe

2011-06-19 12:06:00 664

转载 sed直接替换文件内容

比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`解释一下:-i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名这个命令组合很强大,要注意备份文件。(1)se

2011-06-19 12:05:00 1509

转载 linux下文件的切割与合并

原文地址: http://www.herofit.cn/2006/10/10_34切割合并文件在linux用split和cat就可以完成。下面举些实例进行说明。1.文件切割文件切割模式分为两种:文本文件;二进制模式。1.1文本模式文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的;而文本文件如果用二进制模式进行切割,则无法保证可读性。文本模式

2011-06-19 12:04:00 294

转载 tar

-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:

2011-06-19 12:03:00 321

转载 wget使用技巧

wget是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。    * $ wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-

2011-06-19 12:01:00 283

转载 使用update-rc.d管理Linux服务

在Linux系统下,一个Services的启动、停止以及重启通常是通过/etc/init.d目录下的脚本来控制的。然而,在启动或改变运行级别时,是在/etc/rcX.d中来搜索脚本。其中X是运行级别的number。本文将解释如何启动、关闭和修改服务的运行。当你在Debian下安装一个新的服务,比如Apache2,安装完成后,默认情况下它会启动,并在下一次重启后自动启动。但是如果你不是一直需要这个服

2011-06-19 12:00:00 1455

转载 MySQL的密码设置

http://www.3d308.cn/article.asp?id=37 shell> mysql -u root mysqlmysql> Update user SET Password=PASSWORD(new_password)           Where user=root;mysql> FLUSH PRIVILEGES;在MySQL 3.22

2011-06-19 11:50:00 445

转载 允许MySQL远程连接

关键字: mysql 远程连接 1.修改MySQL配置文件(/etc/mysql/my.cnf),注释以下行: #bind-address = 127.0.0.1 2.重启mysql数据库,对于Ubuntu系统,执行如下命令 sudo /etc/init.d/mysql restart 3.以root用户登录mysql后,执行如下命令: grant all pr

2011-06-19 11:50:00 355

转载 Linux下MySQL5.1的安装

最近想在服务器上试试MySQL5.1的分区,于是就想着装个MySQL5.1,经过痛苦的一段经历后,终于找个下面装个很好的教程,帖上来备忘。1、MySQL免安装版/二进制版软件,不用编译,下载地址:     http://dev.mysql.com/downloads/     文件格式:MYSQL-VERSION-OS.tar.gz 2、创建mysql组,建立mysql用户并加

2011-06-19 11:49:00 393

转载 mysql cache功能小记

http://www.cnblogs.com/rethink/archive/2009/10/09/1579634.html mysql cache功能分析: 1  mysql的cache功能的key的生成原理是:把select语句按照一定的hash规则生成唯一的key,select的结果生成value,即key=>value。所以对于cache而言,select语句是区分大小

2011-06-19 11:48:00 441

转载 范式与反范式的应用

范式与反范式的应用(一)       在 数据库设计中范式的应用是一个永恒的话题,从一开始学关系型数据库设计开始,老师就会对我们说在进行数据库的表结构设计时,运用范式会有多么重要的意义, 确实,在实际工作当中你也会发现范式确实非常重要,但是随着工作的深入,你会慢慢发现有时候遵守范式反而会让你掉入一个又一个陷阱,于是我们又会谈到一个 反范式的概念,什么时候需要遵守范式,什么时候又需要反范式,

2011-06-19 11:43:00 1001

转载 mysql查询今天、昨天、7天、近30天、本月、上一月 数据

来源:http://blog.163.com/dreamman_yx/blog/static/26526894201053115622827/ 今天select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DA

2011-06-19 11:42:00 391

转载 MYSQL中删除重复记录的方法

http://blog.csdn.net/yueliangdao0608/archive/2008/04/19/2306771.aspx 在实际应用中,很可能会碰到一些需要删除某些字段的重复记录,我现在把我能想到的写下来,望高手们补充。1、具体实现如下:Table         Create Table                             

2011-06-19 11:40:00 474

转载 Mysql修改字段

#新增一个字段,默认值为0,非空,自动增长,主键      alter table tabelname add new_field_name field_type default 0 not null auto_increment ,add primary key (new_field_name);     #增加一个新字段      alter table tableName a

2011-06-19 11:39:00 1816

转载 mysql中 text和blob字段类型比较区别

http://www.path8.net/tn/archives/955 1.blob是二进制大对象,可以容纳可变量数量的数据,其中blob分为4中类型:TINYBLOB,BLOB,mediumblob和LongBlob,他们容纳的长度是不同的.Text同样也分为四种类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT 2.blob被视为二进制字符串

2011-06-19 11:38:00 815

原创 mysql中文排序

UTF8 默认校对集是 utf8_general_ci , 它不是按照中文来的。你需要强制让MySQL按中文来排序。select *  from core_vender_info order by convert(vender_abbrev USING gbk) COLLATE gbk_chinese_ci

2011-06-19 11:36:00 305

转载 解决MySQL server has gone away问题的两种有效办法

http://www.cnblogs.com/aiyuchen/archive/2011/05/11/2042798.html 最近做网站有一个站要用到WEB网页采集器功能,当一个PHP脚本在请求URL的时候,可能这个被请求的网页非常慢慢,超过了mysql的 wait-timeout时间,然后当网页内容被抓回来后,准备插入到MySQL的时候,发现MySQL的连接超时关闭了,

2011-06-19 11:34:00 424

原创 今天更换主键时遇到的一个问题

原文:http://blog.csdn.net/motadou/archive/2008/12/31/3663910.aspx 关于主键的SQL语法:alter table t_google_mem drop primary key; //删除表现有主键alter table t_google_mem add primary key (f_id); //创建主键al

2011-06-19 11:29:00 562

转载 制作安全网站的checklist

原文:http://tech.idv2.com/2008/04/19/secure-website-checklist/ fcicq最近在IPA上看到一篇安全相关的文章,它的最末尾有个checklist,于是催我把它翻译了。前几天比较忙,周末没什么事儿了,就翻译一下吧。原文的标题是如何让网站更安全。这里仅翻译文章最后的一个checklist。 200

2011-06-19 11:23:00 466

转载 Nginx防盗链的3种方法

一:一般的防盗链如下: location ~* .(gif|jpg|png|swf|flv)$ {   valid_referers none blocked www.jzxue.com jzxue.com ;   if ($invalid_referer) {     rewrite ^/ http://www.jzxue.com/retrun.html;   

2011-06-19 11:18:00 17368

原创 mysql数据库的备份和恢复

利用了mysql自带的工具,效率高,也不怕文件过大。先说备份mysqldump -u数据库用户名 -p密码 dbname > 备份路径/导出名.sql就是把dbname数据库,导出到 备份路径/导出名.sql恢复mysql -u数据库用户名 -p密码 dbname mysql命令说完了,下面该shell了,用shell来实现mysql的自动备份。建立shellm

2011-06-18 16:12:00 425

转载 http的Etag,Expires,Last-Modified

在客户端通过浏览器发出第一次请求某一个URL时,根据 HTTP 协议的规定,浏览器会向服务器传送报头(Http Request Header),服务器端响应同时记录相关属性标记(Http Reponse Header),服务器端的返回状态会是200,格式类似如下:HTTP/1.1 200 OKDate: Tue, 03 Mar 2009 04:58:40 GMTCont

2011-06-18 16:07:00 744

原创 HTTP服务器错误代码信息对照

400 无法解析此请求。401.1 未经授权:访问由于凭据无效被拒绝。401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。401.4 未经授权:Web 服务器上安装的筛选器授权失败。401.5 未经授权:ISAPI/CGI 应用程序授权失败。401.7 未经授权:由于 Web 服务器上

2011-06-18 16:04:00 1000

转载 PHP中容易被忽视的数据类型问题

原文:http://i.80tvb.com/php-strpos-datatypes/ 今天收到一求助:我在PHP中使用strpos()来判断一个”http://”是否存在于变量$icon中,但得到的结果却始终显示为false代码如下:if(!strpos($icon,http://)){ $icon

2011-06-12 11:09:00 437

转载 Linux下scp的用法

scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。 一、将本机文件复制到远程服务器上#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid/home/administrator/ 本地文件的绝对路径news.txt 要复制到服务器上的本地文件root 通过root用户登

2011-06-11 22:51:00 497

转载 小心php单引号与双引号的陷阱

原文地址:http://www.fangyuqiang.com/archives/879今天碰到一个比较奇怪的问题,想用php的explode函数分割一个用换行符隔开的字符串,但是发现总是不奏效,代码如下:explode(‘/n’,trim($_POST[datatable])); 困惑。最后google了下,原来是自己的编程习惯还有对php不够娴熟闹的。在

2011-06-11 09:58:00 1231

转载 PHP IN_ARRAY 函数使用需要注意的地方

原文地址:http://www.cnblogs.com/ainiaa/archive/2010/07/23/1783844.html  今天 看PPC http://bbs.phpchina.com/thread-171993-1-7.html这个问题。其实关键还是因为 php是弱类型语言,php进行比较的时候 最好还是使用strict方法的。因为这样不但比较两者的值是

2011-06-11 09:35:00 520 1

转载 php 陷阱笔记

原文地址:http://blog.wtcoder.net/my-php/php-%E9%99%B7%E9%98%B1%E7%AC%94%E8%AE%B0.html 这里主要记录平时碰到的一些 比较容易混淆的概念 和 规则1.类型转换为数组$str = 123;var_dump($str[aaa]);这里输出 1 而不是false 手册相关知识点:

2011-06-11 09:26:00 599

空空如也

空空如也

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

TA关注的人

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