服务器搭建一个网站的GIT

在服务器上建立一个git空仓库

# mkdir -p /var/repos/my.git     //创建git目录
# cd /var/repos/my.git
# git init --bare               //创建一个空仓库
# cd hooks
# vim post-receive              //创建钩子文件

写入以下内容 /var/www/mysite 你的网站目录

#!/bin/sh
GIT_WORK_TREE=/var/www/mysite/ git checkout -f

还要给钩子文件加上执行权限

# chmod +x post-receive

Js数组创建

//声明一个数组
var array = new Array();	

//创建一个数组
var array = [];

//创建数组元素
array[0] = 'zhouitpro';
array[1] = '19';

//创建字符串下标

array['name'] = 'zhouitpro';
array['age'] = 19;
alert(array['name']);

//输出数组长度
alert(array.length);

js对象基本使用

	//创建一个对象
	var box = new Object();
	box.name="zhouitpro";  //属性创建
	box.age = 19;
	
	//创建对象2,可以去掉new 也是可以的
	var box = Object();
	
	//创建对象3
	var box = {};
	
	box.name = "zhouitpro"
	
	//对象方式输出
	alert(box.name);
	
	//数组方式输出
	alert(box['name']);
	
	//创建对象方法
	box.run = function(){
		return 'run';
	}
	
	//删除属性
	delete box.name;
	
	//判断属性是否存在
	if(box.name != undefined){
		alert(box.name);
	}

Ubuntu配置pptp Vpn

1.安装

apt-get install pptpd pptp-linux ppp

2.编辑/etc/ppp/pptpd-options

name pptpd
#refuse-pap
#refuse-chap
#refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
nodefaultroute
lock
nobsdcomp
ms-dns 8.8.8.8
ms-dns 4.4.4.4

3.编辑/etc/pptpd.conf

option /etc/ppp/pptpd-options
localip 192.168.0.1
remoteip 192.168.0.2-245

4.添加vpn用户,编辑/etc/ppp/chap-secrets

# client        server  secret     IP addresses
netcec1  pptpd   123456    *
netcec2  pptpd   123456    *
netcec3  pptpd   123456    *
netcec4  pptpd   123456    *
netcec5  pptpd   123456    *

5.编辑/etc/sysctl.conf
找到net.ipv4.ip_forward=1 把前面的#去掉

sysctl -p

6.防火墙

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I POSTROUTING -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables-save > /etc/iptables.pptp