注册 登陆
浏览模式: 标准 | 列表 查看小锋的文章

linux 合并文件命令

paste a.log_ b.log >jackfeng.log

这个速度要快多了嘿嘿比cat  a.log b.log > jackfeng.log快

504 Gateway Time-out(nginx)

在nginx.conf配置里加入:

fastcgi_buffers 8 128k;

send_timeout 60;

注意添加位置在

http{      }

里,否则不工作

如下上面的设置后还是有504 Gateway Time-out错误,则继续修改添加以下部分

http{

………………

fastcgi_connect_timeout 300;
   fastcgi_send_timeout 300;
   fastcgi_read_timeout 300;
   fastcgi_buffer_size 64k;
   fastcgi_buffers 4 64k;
   fastcgi_busy_buffers_size 128k;
   fastcgi_temp_file_write_size 128k;


………………

}

init 0 init1 init 3 init 5 init 6 这...

0:停机
1:单用户形式,只root进行维护
2:多用户,不能使用net file system
3:完全多用户
5:图形化
6:重启 

 

iframe高度自适应

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
html,body{height:100%; width:100%;overflow:hidden; margin:0; padding:0}
</style>
</head>
<body>
<div style="height:100%; width:100%">
        <iframe height="100%" src="http://www.blueidea.com/" id="iframeOpenPage" name="iframeOpenPage"  frameborder="0" height="100%" width="100%" />
</div>
</body>
</html>
    提示:您可以先修改部分代码再运行

删除MYSQl BIN-LOG 日志

在mysql下如下查看然后删除000018之前的文件

show binary logs;

purge binary logs to 'mysql-bin.000018';

bash的判断

qi

» 阅读全文

cp 覆盖不提示

vi ~/.bashrc

把下面这个在前面加个#注释掉重新登陆即可
alias cp='cp -i'
然后就能cp -R -f source target

命令行查看memcache状态

memcache的运行状态可以方便的用stats命令显示。
首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态。
这些状态的说明如下:

pid memcache服务器的进程ID
uptime 服务器已经运行的秒数
time 服务器当前的unix时间戳
version memcache版本
pointer_size 当前操作系统的指针大小(32位系统一般是32bit)
rusage_user 进程的累计用户时间
rusage_system 进程的累计系统时间
curr_items 服务器当前存储的items数量
total_items 从服务器启动以后存储的items总数量
bytes 当前服务器存储items占用的字节数
curr_connections 当前打开着的连接数
total_connections 从服务器启动以后曾经打开过的连接数
connection_structures 服务器分配的连接构造数
cmd_get get命令(获取)总请求次数
cmd_set set命令(保存)总请求次数
get_hits 总命中次数
get_misses 总未命中次数
evictions 为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)
bytes_read 总读取字节数(请求字节数)
bytes_written 总发送字节数(结果字节数)
limit_maxbytes 分配给memcache的内存大小(字节)
threads 当前线程数

 

nginx负载均衡与反向代理

这个代理玩意儿相当的好!我顶

» 阅读全文

linux 查看硬盘速度跑多块

hdparm -t /dev/sda

hdparm -Tt /dev/sda
 

-a 表示是否关闭磁盘预读取功能。对于大文件读取,这个显然能提高性能。
-A设置硬盘驱动器缓存读取特性。可能就是硬盘缓存开关
--d设置dma
 使用DMA和32位传输可以大幅提升系统性能。使用命令如下:

  # /sbin/hdparm -c 1 /dev/hda

  此命令将第一个IDE硬盘的PCI总线指定为32位,使用 -c 0参数来禁用32位传输。

  在硬盘上使用DMA,使用命令:

  # /sbin/hdparm -d 1 /dev/hda

  关闭DMA可以使用 -d 0的参数。

  更改完成后,可以使用hdparm来检查修改后的结果,使用命令:

  # /sbin/hdparm -t /dev/had

  为了确保设置的结果不变,使用命令:# /sbin/hdparm -k 1 /dev/hda

  Hdparm命令的一些常用的其他参数功能

  -g 显示硬盘的磁轨,磁头,磁区等参数。

  -i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。

  -I 直接读取硬盘所提供的硬件规格信息。

  -p 设定硬盘的PIO模式。

  -Tt 评估硬盘的读取效率和硬盘快取的读取效率。

  -u <0或1>; 在硬盘存取时,允许其他中断要求同时执行。

  -v 显示硬盘的相关设定。