Think before you speak, read before you think.

Tag: Summary

  • debian pptp vpn安装设置 | pptp限单用户

    1.安装PPTP VPN apt-get update apt-get upgrade apt-get install pptpd 2.配置PPTP VPN 使用你喜欢的编辑器,编辑/etc/pptpd.conf 。修改localip,remoteip的ip地址段,例如修改为: localip 10.10.10.1 remoteip 10.10.10.100-200 编辑/etc/ppp/pptpd-options,修改ms-dns 的dns地址,例如可以修改为: ms-dns 211.65.64.65 ms-dns 8.8.8.8 编辑/etc/ppp/chap-secrets,设置用户名密码,格式如下: user1 pptpd password1 * user2 pptpd password2 10.10.10.102 格式一为不限定分配ip地址,格式二为限定分配ip地址。 编辑/etc/sysctl.conf,修改#net.ipv4.ip_forward=1为net.ipv4.ip_forward=1。执行如下命令(打开转发): sysctl -p 3.iptables防火墙设置(iptables转发规则) iptables -A INPUT -p gre -j ACCEPT iptables -A OUTPUT -p gre -j ACCEPT iptables -A INPUT -p…

  • nginx由0.8.54无缝升级0.9.5 | nginx自动更新脚本

    正好有一台测试机 试试nginx升级 原来版本是nginx0.8.54 下载最新版的nginx #wget http://nginx.org/download/nginx-0.9.5.tar.gz 解压缩 #tar vxzf nginx-0.9.5.tar.gz 新版本编译 root@debian:~/nginx-0.9.5# cd nginx-0.9.5/ root@debian:~/nginx-0.9.5# ./configure root@debian:~/nginx-0.9.5# make make -f objs/Makefile make[1]: Entering directory `/root/nginx-0.9.5′ gcc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Wunused-function -Wunused-variable -Wunused-value -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \……………………中间省略…………………………………………. make[1]: Leaving directory `/root/nginx-0.9.5′ make -f…

  • iptables设置规则

    用iptables命令是及时生效的,用两台机很便于测试学习 filter是最常用的表,在filter表中最常用的三个目标是ACCEPT、DROP和REJECT。 DROP会丢弃数据包,不再对其进行任何处理。REJECT会把出错信息传送至发送数据包的主机。 比如: iptables -I INPUT -s 219.230.xxx.xxx -j DROP 这样ping会直接ping不通,无任何信息; iptables -I INPUT -s 219.230.xxx.xxx -j REJECT 目标主机不能到达 “Destination Host Unreachable”信息说明对方主机不存在或者没有跟对方建立连接。 清除已有iptables规则 iptables -F iptables -X iptables -Z 开放指定的端口 #允许本地回环接口(即运行本机访问本机) iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT # 允许已建立的或相关连的通行 iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT #允许所有本机向外的访问 iptables -A…

  • ssh的key的生成

    生成密钥对 使用ssh-keygen来生成密钥对 (具体参数请参阅man ssh-keygen) ssh-keygen -b 1024 -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 5c:81:74:f3:00:97:65:8a:09:ce:0e:43:ee:d7:66:72 root@debian The…

  • ubuntu工具之apt的使用 | apt-spy的应用

    办公室一台弄过来的电脑 装了debian6.0 debian/ubuntu 是好东西,也是我平时用的最多的linux apt给人们带来的很大的方便 总是找源的问题 还是不想麻烦了,以后就用apt-spy解决找源 到这里去下载对应的版本http://packages.debian.org/sid/i386/apt-spy/download 下好后 apt-spy -d unstable -a asia -t 5 …………………………………………………………………………………………………… Tips * To retrieve the latest list of Debian mirrors, run (as root) # apt-spy update * To find the fastest mirror in North America for testing, run # apt-spy -d testing -a north-america * To find the…

  • Mysql忘记密码时重置密码

    by

    in

    方法一: 一个中心:停止服务,载入安全模式 killall -TERM mysqld 然后 mysqld –skip-grant-tables & 两个基本点:更新user表,刷新权限 use mysql; update user set password=password(“newpass”) where user=”root”; flush privileges; 如果不方便用mysql的cli界面交互 调用mysqladmin即可 mysqladmin -u root flush-privileges password “newpassword”   方法二(debian亲测): 直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码 备用 mysql -u debian-sys-maint -p Enter password: <输入[client]节的密码> mysql> show databases; mysql> use mysql; mysql> show tables; 这个时候使用user表 mysql> UPDATE user SET Password=PASSWORD(‘newpassword’) where…