Ubuntu下安装VPN

安装pptpd #apt-get install pptpd IP设置 #vi /etc/pptpd.conf 添加以下内容: localip 192.18.0.1 remoteip 192.168.0.200-230 设置DNS #vi/etc/ppp/pptpd-options 添加以下内容: ms-dns 192.168.1.1 ms-dns 8.8.8.8 添加用户 #vi /etc/ppp/chap-secrets 添加以下内容: name * passwd * 重启vpn #/etc/init.d/pptpd restart 允许ip4访问外网 #vi /etc/sysctl.conf net.ipv4.ip_forward=1 //取消本行前注释符(*) #sysctl -p

二月 23, 2014 · jqx

Qemu for windows 使用实例

下载安装QEMU for Windows 32Bit下载地址 64Bit下载地址 双击下载后的exe文件完成安装。 QEMU for Windows使用 直接启动QEMU qemu-system-i386 加载光盘镜像 qemu-system-i386 -cdrom image.iso 创建磁盘镜像 qemu-img create disk.img 100M 加载磁盘镜像 qemu-system-i386 -hdd disk.img 指定内存大小与CPU数 qemu-system-i386 -m 256M -smp 2 -hdd disk.img 同时加载磁盘镜像与光盘镜像,并且从光盘镜像启动 qemu-system-i386 -cdrom image.iso -hdd disk.img -boot d 其中-boot后面的d代表从光盘启动,可用引导项:a, b (软驱 1,2), c (第一块硬盘), d (第一个CD-ROM), n-p (从网络启动), 默认为第一块硬盘。 注释 以上qemu-system-i386命令,为启动i386虚拟环境命令,同样qemu可以模拟其他环境,可使用命令如下: qemu-system-aarch64.exe qemu-system-aarch64w.exe qemu-system-alpha.exe qemu-system-alphaw.exe qemu-system-arm.exe qemu-system-armw.exe qemu-system-cris.exe qemu-system-crisw.exe qemu-system-i386.exe qemu-system-i386w.exe qemu-system-lm32.exe qemu-system-lm32w.exe qemu-system-m68k.exe qemu-system-m68kw.exe qemu-system-microblaze.exe qemu-system-microblazeel.exe qemu-system-microblazeelw.exe qemu-system-microblazew.exe qemu-system-mips.exe qemu-system-mips64.exe qemu-system-mips64el.exe qemu-system-mips64elw.exe qemu-system-mips64w.exe qemu-system-mipsel.exe qemu-system-mipselw.exe qemu-system-mipsw.exe qemu-system-moxie.exe qemu-system-moxiew.exe qemu-system-or32.exe qemu-system-or32w.exe qemu-system-ppc.exe qemu-system-ppc64.exe qemu-system-ppc64w.exe qemu-system-ppcemb.exe qemu-system-ppcembw.exe qemu-system-ppcw.exe qemu-system-s390x.exe qemu-system-s390xw.exe qemu-system-sh4.exe qemu-system-sh4eb.exe qemu-system-sh4ebw.exe qemu-system-sh4w.exe qemu-system-sparc.exe qemu-system-sparc64.exe qemu-system-sparc64w.exe qemu-system-sparcw.exe qemu-system-unicore32.exe qemu-system-unicore32w.exe qemu-system-x86_64.exe qemu-system-x86_64w.exe qemu-system-xtensa.exe qemu-system-xtensaeb.exe qemu-system-xtensaebw.exe qemu-system-xtensaw.exe

二月 11, 2014 · jqx

VPS优化

pdksh替代bash $sudo apt-get install pdksh $sudo vi /etc/shells 添加/bin/pdksh到/etc/shells文件 $chsh -s /bin/pdksh 重新登录即可。 修改SSH端口 #vi /etc/ssh/sshd_config 将Port 22中的22改为自定义数字即可 # /etc/init.d/ssh restart dropbear替代openssh $sudo apt-get install dropbear $sudo /etc/init.d/ssh stop $sudo vi /etc/default/dropbear 修改NO_START=0,修改DROPBEAR_PORT为自定义端口号 $sudo /etc/init.d/dropbear start $sudo apt-get remove openssh-server $sudo apt-get autoremove 关闭多余的TTY Ubuntu 12.04 server如下操作 #cd /etc/init/ #mv tty2.conf tty2.conf.bak #mv tty3.conf tty2.conf.bak #mv tty4.conf tty2.conf.bak #mv tty5.conf tty2.conf.bak #mv tty6.conf tty2.conf.bak #reboot Debian 7如下操作 ...

二月 1, 2014 · jqx

BitTorrent Sync使用实例

BitTorrent Sync是BitTorrent Inc推出的一款多平台同步工具,支持Windows、Linux、MAC、FreeBSD、IOS、Android、Windows Phone,还有许多NAS设备。 具体的功能介绍请转至官网 https://www.getsync.com/intl/zh_cn/features 下载地址 https://www.getsync.com/intl/zh_cn/platforms/desktop 在此提供镜像下载http://www.getos.org/btsync/ 安装BitTorrent Sync Windows版本,双击下载后的EXE文件安装。 Linux版,解压下载后的btsync_i386.tar.gz,运行即可 tar zxvf btsync_i386.tar.gz cp btsync /usr/bin ./btsync 然后可以通过127.0.0.1:8888来进行设置管理 为了安全期间,不推荐使用默认配置,建议自定义端口 btsync --dump-sample-config>bs.conf vi bs.conf 找到如下内容,将8888修改为自定义端口号 "webui" : { "listen" : "0.0.0.0:8888" // remove field to disable WebUI 然后通过以下命令加载自定义配置文件 btsync --config bs.conf Windows版与Linux版的软件界面大致相同,以下以linux为例说明。 配置BitTorrent Sync 第一次使用BitTorrent Sync需要进行一系列设置,如下所示: 设置管理员账号以及密码 *Windows不需要 账号设定完成后BitTorrent Sync会提示登录以继续使用,登录后继续下面设置。 然后是使用条款和Pro版本试用(30天)提示,直接同意。 下来选择连接设备,一般选择This is my first Sync device,如果你已经在其他设备上安装了BitTorrent Sync,并且需要将该设备的内容全部同步到新设备,可以选择Link a device already running Sync,这个在后边再讲。 接下来创建身份信息(Create identity),设定一个名称。 ...

一月 21, 2014 · jqx

VPS下自动备份文件和数据库

新建脚本,名为autoback.sh vi autoback.sh 脚本autoback.sh内容如下: #!/bin/sh #备份网站目录/home/www/ tar zcvf /home/backup/www$(date + "%Y%m%d").tar.gz /home/www/* #备份数据库 www /usr/local/mysql/bin/mysqldump -uroot -ppassword dbname > /home/backup/dbname$(date +"%Y%m%d").sql #删除三天前的备份 cd /home/backup/ rm -f *$(date -d -3day +"%Y%m%d")* 将脚本(autoback.sh)添加到自动执行任务列表: chmod +x autoback.sh crontab -e 59 23 * * * /root/autoback.sh 推荐注册Dropbox,参考 Linux下CLI模式使用Dropbox,将备份文件自动同步到Dropbox。

一月 13, 2014 · JQX