Unslider是一个非常纯粹的jquery幻灯片插件,它没有多余的特效,用的只是非常简单也非常普通的滚动特效,但它的优点在于文件非常小,只有3K,CSS可以完全自定义,支持各现代浏览器,支持键盘操作。Unslider可以自动检测图片的高度,并自动平滑的调整图片的高度来适应幻灯片。

如何查找Linux下的大目录 不指定

jed , 2015-11-14 05:33 , 服务器技术 , 评论(0) , 阅读(25397) , Via 本站原创
譬如有时候磁盘空间告警了,而你平时又疏于管理、监控文件的增长,那么我需要快速的了解哪些目录变得比较大,那么此时我们可以借助du命令来帮我们解决这个问题。
Tags: , ,

nginx配置详解 不指定

jed , 2015-9-30 11:19 , 服务器技术 , 评论(0) , 阅读(24626) , Via 本站原创
Nginx 配置文件详解


user nginx ;

#用户



worker_processes 8;

#工作进程,根据硬件调整,大于等于cpu核数



error_log logs/nginx_error.log crit;
Tags:
MySQL 5.5.13
参数说明:
[client]
character-set-server = utf8
port    = 3306
socket  = /data/mysql/3306/mysql.sock

[mysqld]
character-set-server = utf8

智能简繁体转换 不指定

jed , 2015-7-29 08:31 , 代码编程 , 评论(0) , 阅读(21858) , Via 本站原创
从php5.3以后php自带了php-fpm不是和php5.2一样以插件的方式存在了。这给我们带来一个好处502没有那么容易出现了
坛子里用linux的绝大多数应该还是在用小军的lnmp的那个包,但是配置优化却是不尽人意。
php-fpm的配置文件位置:
/usr/local/php/etc/php-fpm.conf
pid = run/php-fpm.pid
pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启
昨天,同事问了我一个问题。在不查出原有数据的情况下,怎么样在现有字段内容的后面加如新的东西.比如,有个friend表,有个cname字段,ID为1,现在里面已经有内容为Rick,我想把 这个内容变为Rick.wang.刚开始,我们是用+号这样的写的.

update friend set cname=cname+'wang' where id=1.

但这样加后,这个字段的内容就变为空了。最后我们证实,+只适合整数相加,不适合字符串.

今天看MYSQL手册的时候看到了个函数.concat,这个函数是连接字符串的。

手册里这样写

CONCAT(str1,str2,...)
                      
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型

我试了下。成功了。SQL语句为

update friend set cname=CONCAT(cname,'.wang') where id=1

,这样就可以完成字符串相加了。输出结果为Rick.wang.

还看到一个函数.是用字符串连接的。如下。

update friend set cname=CONCAT_WS('.',cname,'wang') where id=1,

输出结果为Rick.wang.注意,第一个参数为连接两个字符串的字符.

linux 最大文件查找 不指定

jed , 2015-5-5 09:06 , 服务器技术 , 评论(0) , 阅读(24100) , Via 本站原创
sudo du -s * | sort -nr | head   显示前10个占用空间最大的文件或目录
sudo du --max-depth=1          linux查找占空间最大的文件与目录  
sudo find / -size +204800        这样可以查找出大于100M的文件,按需求删除就可
sudo find ./ -size +2048c             查找大于2K的文件,+ 表示大于
sudo find ./ -size +2048c -type f     查找小于2K的文件,- 表示小于

比如说/home目录太大,就可以使用下面命令看看到底是谁

du -s /home/* | sort -nr

也可以用find,查找大于200M的文件并显示详细信息

find . -size +100000000c -exec ls -lh {} ;
0x01 查看访问日志

看是否有文件上传操作(POST方法),

IPREMOVED - - [01/Mar/2013:06:16:48 -0600] "POST/uploads/monthly_10_2012/view.php HTTP/1.1" 200 36 "-" "Mozilla/5.0"
IPREMOVED - - [01/Mar/2013:06:12:58 -0600] "POST/public/style_images/master/profile/blog.php HTTP/1.1" 200 36 "-" "Mozilla/5.0"

nginx默认记录的日志格式为:  
Tags: ,
1.隐藏php版本号
隐藏方法:vim php.ini添加如下代码

expose_php = Off  

2.隐藏nginx版本号
隐藏方法:vim nginx.conf 在http里加入

server_tokens off;  

3.隐藏apache版本号
隐藏方法:vim httpd.ini 添加如下代码

ServerTokens = ProductOnly  
ServerSignature = Off  

修改每个配置文件都要重启服务才可以生效。
伪装apache
编辑ap_release.h文件,修改

“#define AP_SERVER_BASEPRODUCT \"Apache\"”



“#define AP_SERVER_BASEPRODUCT \"Microsoft-IIS/5.0\"”

编辑os/unix/os.h文件,修改

“#define PLATFORM \"Unix\"”为“#define PLATFORM \"Win32\"”

修改完毕后,重新编译、安装Apache。
伪装nginx

cd /usr/local/src/nginx-1.0.6/src/core/
[root@server core]# cat nginx.h

/*  
* Copyright (C) Igor Sysoev  
*/

#ifndef _NGINX_H_INCLUDED_  
#define _NGINX_H_INCLUDED_  

#define NGINX_VERSION      "1.0"  
#define NGINX_VER          "ZWS/" NGINX_VERSION  

#define NGINX_VAR          "ZWS"  
#define NGX_OLDPID_EXT     ".oldbin"  

#endif /* _NGINX_H_INCLUDED_ */  

分页: 16/81 第一页 上页 11 12 13 14 15 16 17 18 19 20 下页 最后页 [ 显示模式: 摘要 | 列表 ]