Linux之ssh连接保持与重用

发布于:2013-3-12 14:34 作者:kevin.Zhu 浏览:20 分类:Linux

保持

用终端登录远程开发机coding,应该是大多数程序猿年复一年的工作,但悲剧的是终端会你跟美女测试聊天的一瞬间断开了,所幸的是ssh提供了连接保持 命令ServerAliveInterval,只需要新建文件~/.ssh/config并输入如下命令即可:

这样ssh会每60秒发送一个KeepA...

阅读全文>>

0

nginx_http_push_module模块使用详解

发布于:2013-3-12 14:20 作者:kevin.Zhu 浏览:20 分类:Nginx
http://www.tuicool.com/articles/BNjuuu

阅读全文>>

0

常见的nginx扩展模块安装

发布于:2013-3-12 14:14 作者:kevin.Zhu 浏览:21 分类:Nginx

http://blog.csdn.net/qinyushuang/article/details/43955249



1.安装drizzle1.0:

[html] view plain copy 在CODE上查看代码片派生到我的代码片
  1. wget http://agentzh.org/misc/nginx/drizzle7-2011.07.21.tar.gz  
  2. ...

阅读全文>>

0

nginx+set-misc-nginx-module模块说明 nginx 随机数

发布于:2013-3-12 14:11 作者:kevin.Zhu 浏览:19 分类:Nginx

set-misc-nginx-module模块是标准的HttpRewriteModule指令的扩展,提供更多的功能,如URI转义与非转义、JSON引述、Hexadecimal/MD5/SHA1/Base32/Base64编码与解码、随机数等等。在后面的应用中,都将会接触使用到这个模块的。该模块是由章亦春先生开发的,他开发的其他模块应用也会使用到这个模块的。充分使用nginx非阻塞模式,对性能...

阅读全文>>

0

Nginx 的 Echo 模块 —— echo-nginx-module

发布于:2013-3-12 14:02 作者:kevin.Zhu 浏览:21 分类:Nginx

http://www.oschina.net/question/12_45735


Nginx 有个 echo 模块可以用来输出一些简单的信息,例如:


location /hello {
  echo "hello, world!";
}
 
location /hello {
  echo -n "hello, "
  ech...

阅读全文>>

0

nodejs 检测port是否被占用

发布于:2013-3-10 10:33 作者:kevin.Zhu 浏览:19 分类:Nodejs
为了解决 ssr 工具 起多个服务的时候端口被占用的情况。分享研究的代码片段。

// 检测port是否被占用
function probe(port, callback) {

    var server = net.createServer().listen(port)

    var calledOnce = false

  &nbs...

阅读全文>>

0

shell 中数学计算总结

发布于:2013-3-7 14:54 作者:kevin.Zhu 浏览:24 分类:Shell
shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵。
   1、错误方法举例
   a)
   var=1+1
   echo $var
   输出的结果是1+1,悲剧,呵呵
   
   b)
...

阅读全文>>

0

为eclipse安装python、shell开发环境和SVN插件

发布于:2013-3-7 14:47 作者:kevin.Zhu 浏览:14 分类:Linux
http://www.crazyant.net/1185.html eclipse是一个非常好用的IDE,通常来说我们都用eclipse来开发JAVA程序,为了让开发python、shell等脚本也能在eclipse上运行,出现了很多相关的插件: python:pydev shell:shelled svn:Subclipse PHP:PDT 使用eclipse过程中可以多搜一搜网上的插件,有些能大幅提高开发效率,本文以开发linux环境下的python、shell脚本为背景,安装了eclipse并在其上装上了开发python、shell、svn插件,其中shell插件可以指定shell解释器,这样就能在windows下的eclispe中直接运行shell程序。 一、下载并安装jdk 地址:http://www.oracle.com/technetwork/java/javase/down...

阅读全文>>

0

创建小喇叭app脚本

发布于:2013-3-5 12:39 作者:kevin.Zhu 浏览:18 分类:小喇叭
#!/bin/bash
# 创建小喇叭app zkf 2016-1-29 

appname=$1 ; 
if [ -z "$appname" ]; then
    echo 'app name required'; 
    exit; 
fi

# 1.创建数据库
db_host='db2...

阅读全文>>

0

代码分发脚本

发布于:2013-3-5 12:25 作者:kevin.Zhu 浏览:21 分类:小喇叭
#!/bin/bash
# Version: 1.0.1

# 代码分发:将测试机上待更新的代码分发到指定的生产节点中 zkf 2016-2-16

# version:1.0.1 2016-2-18 , 完善对备份操作的文件检测 增加帮助选项 版本列表选项

# 代码分发前会对需要更新的代码先做备份
# 每次分发会产生一个版本号,版本号从 1开始
# 版本号和对应的分发时间会生...

阅读全文>>

0

像 IDE 一样使用 Vim

发布于:2013-3-5 10:28 作者:kevin.Zhu 浏览:14 分类:Vim
http://www.tuicool.com/articles/f6feae

阅读全文>>

0

将你的Vim 打造成轻巧强大的IDE

发布于:2013-3-5 10:18 作者:kevin.Zhu 浏览:14 分类:Vim
http://www.open-open.com/lib/view/open1429884437588.html

阅读全文>>

0

Ubuntu 命令行修改时区

发布于:2013-2-20 1:46 作者:kevin.Zhu 浏览:16 分类:Linux
Linux默认情况下使用UTC格式作为标准时间格式, 如果在Linux下运行程序,且在程序中指定了与系统不一样的时区的时候,可能会造成时间错误。如果是Ubuntu的桌面版,则可以直接在图形模式下修改 时区信息,但如果是在Server版呢,则需要通过tzconfig来修改时区信息了。使用方式(如将时区设置成Asia/Chongqing): 

  sudo tzcon...

阅读全文>>

0

ubuntu装换为lxde桌面基本配置

发布于:2013-2-19 15:06 作者:kevin.Zhu 浏览:20 分类:linux桌面

LXDE是Lightweight X11 Desktop Environment的缩写,相对GNOME和KDE来说是一种轻量级的桌面环境,LUbuntu即是基于LXDE的。

1.首先要下载ubuntu-10.10-alternate-i386.iso和ubuntu-10.10-desktop-i386.iso镜 像,之 所以要用2个镜像是因为需要通过ubuntu-10.10-alte...

阅读全文>>

0

Ubuntu VPS配置轻量级图形桌面LXDE和VNC lxde vnc

发布于:2013-2-19 14:59 作者:kevin.Zhu 浏览:26 分类:linux桌面

为了方便地用浏览器上传,而无需额外编码,需要安装图形桌面。

LXDE是首选,它占用资源很少,只需几十MB内存。

1. 配置lxde和vnc server

安装x window:

安装lxde:

阅读全文>>

0

嵌入式 ubuntu下时区设置相关文件或方法

发布于:2013-2-19 11:48 作者:kevin.Zhu 浏览:22 分类:Linux
整完/usr的挂载点后,出现了一个奇怪的现象,原来正确的系统时钟现在出故障了,提前了8个小时。

鼓掌现象具体表现为:每次启动系统,ubuntu会用BIOS的时间+8后作为系统时钟,同时会把新的时间重新同步到BIOS中。所以每启动一次,时间就会快进8小时。很是怪异。

网上一通google才搞定。

原因是因为/usr的挂载时间被滞后了,由于/etc/localtime(信息)是连接到/usr/share...

阅读全文>>

0

Linux/CentOS Shell脚本中非交互式修改密码

发布于:2013-2-18 20:06 作者:kevin.Zhu 浏览:27 分类:Linux

今天在写一个shell脚本的时候发现需要设置用户的密码,而设置密码是交互式的,这样在脚本中显然是不太好的,因此上网查找资料,发现了以下两种非交互式设置密码的方式:

1、使用chpasswd

chpasswd其实是通过用户输入'用户名:密码'来更改一组用户的密码,还是一个可以批量修改密码的工具,具体的用法详见chpasswd用法,这里只做简单的介绍

格式:# ech...

阅读全文>>

0

Apache Rewrite 参数 重定向问题汇总

发布于:2013-2-17 16:32 作者:kevin.Zhu 浏览:24 分类:Apache

apache 的 rewrite模块 用了也有段时间了。每次都是先从历史中找资料修改。今天腾出点时间整理下和大家分享一下,其实rewrite规则超多,我也没有全部理解,实践中我用的一些列出来,相信一般应用的朋友足够了

 

 

为什么需要用重写规则?


他人总结:

一个网站,如果是长期需要放在internet上提供服务,必定会有不断地更新和维护,如临 ...

阅读全文>>

0

Apache中RewriteCond规则参数介绍(转)

发布于:2013-2-17 16:29 作者:kevin.Zhu 浏览:19 分类:Apache
CodeIgniter2.0已经出来有20多天了呢~也就是我一直用的php框架(CI)。一直都在研究jquery,倒是把CI给忘到一边去了,呵呵~~今天公司事情不是很多,于是开始熟悉一下CI2.0的一些新特性~~刚好也再温习一遍CI的一些特性。早上看的东西不多,其中有这么一点知识,CI中默认情况下index.php 文件将被包含在你的URL中的,如果想要从url中删除这个默认的index.php,...

阅读全文>>

0

Windows下硬链接、软链接和快捷方式的区别

发布于:2013-2-17 16:27 作者:kevin.Zhu 浏览:18 分类:Windows

mklink是windows系统下创建符号链接和硬链接的命令工具,它是一个很好的解决文件系统问题的工具。使用它需要管理员权限。

首先,先来介绍下mklink这个命令,可以看下下面的截图:

Capture

说明也已经很详细了,我们直接看下面例子吧。

 

下面的图片向我们展示了在windows系统中创建符号链接,硬链接和快捷方式有什么不同。

符号链接Symbolic...

阅读全文>>

0

«... 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 ... »