访问内网智能路由器
SSH反向连接及Autossh 0.接触Linux恐怕对SSH再熟悉不过了,还有scp,sftp各种方便的功能,一般的使用都需要ip:port(如果不是默认22的话),但有些情况比较特殊,就是想连接一台内网主机(比如公司内网,当然你肯定做不了Port Forwarding,除非你想在公司防火墙上拆个洞).稍懂一点网络的童鞋会明白,Internet上去主动连接一台内网是不可能的,一般的解决方案分两种,一种是端口映射(Port Forwarding),将内网主机的某个端口Open出防火墙,相当于两个外网主机通信;另一种是内网主机主动连接到外网主机,又被称作反向连接(Reverse Connection),这样NAT路由/防火墙就会在内网主机和外网主机之间建立映射,自然可以相互通信了.但是,这种映射是NAT路由自动维持的,不会持续下去,如果连接断开或者网络不稳定都会导致通信失败,这时内网主机需要再次主动连接到外网主机,建立连接. 1.理论的介绍完了,下面实际操作: A要控制B: A主机:外网,ip:123.123.123.123,sshd端口:2221 B主机:内网,sshd端口:2223 无论是外网主机A,还是内网主机B都需要跑ssh daemon. 1.1.首先在B上执行: $ ssh -NfR 1234:localhost:2223 user1@123.123.123.123 -p2221 这句话的意思是将A主机的1234端口和B主机的2223端口绑定,相当于远程端口映射(Remote Port Forwarding). 这里每次需要输入A主机user1的登陆密码,后面会讲到解决办法. 1.2.这时在A主机上sshd会listen本地1234端口: $ ss -ant State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 127.0.0.1:1234 *:* 1.3.像平时一样连接到A主机的1234端口就可以控制内网B主机了: $ ssh localhost...
centos 通过MFS实现分布式存储
今天来搞一个分布式的存储系统MFS,这个不论是原理还是搭建使用都不太好理解,所以大家可以先去搜索一些相关资料了解一下MFS的工作原理再来尝试搭建. 1、元数据服务器.在整个体系中负责管理管理文件系统. 2、元数据日志服务器.负责备份master 服务器的变化日志文件,文件类型为changelog_ml.*.mfs ,以便于在元数据服务器出问题的时候接替其进行工作. 3、数据存储服务器chunkserver.真正存储用户数据的服务器.存储文件时,首先把文件分成块,然后这些块在数据服务器chunkserver之间复 制(复制份数可以手工指定,建议设置副本数为3).数据服务器可以是多个,并且数量越多,可使用的"磁盘空间"越大,可靠性也越高. 4、客户端.使用MFS文件系统来存储和访问的主机称为MFS的客户端,成功挂接MFS文件系统以后,就可以像以前使用NFS一样共享这个虚拟性的存储了. 一、环境描述: · 主控服务器Master server: 119.147.146.246 · 主控备份服务器Metalogger server: 119.147.146.248 · 存储块服务器Chunk servers: 119.147.146.249 · 客户端主机 (clients): 119.147.146.242、10.20.220.26 二、主控服务器Master的安装. 1.安装: $ useradd mfs -s /sbin/nologin $ wget http://www.moosefs.org/tl_files/mfscode/mfs-1.6.20-2.tar.gz$tar zxvf mfs-1.6.11.tar.gz $ tar -zxvf mfs-1.6.11.tar.gz $ cd mfs-1.6.11 $ ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with- default-group=mfs --disable-mfschunkserver...
linux下的zip加密压缩
1.文件加密: zip -e linuxzgf.zip linuxzgf 即可出现输入密码的提示,输入2次密码. 此文件即被加密解压时候是需要密码的. 2.文件夹加密: zip -re linuxzgf.zip linuxzgf 即可出现输入密码的提示,输入2次密码. 此文件夹即被加密解压时候是需要密码的. 3.文件、文件夹解密: unzip linuxzgf.zip 按提示输入密码即可. 密码输入错误会有如下提示: ..... incorrect password
选择商城网站还是淘宝?
很多人一想到开网店就想到了淘宝,但这不一定是正确的选择. 看两个案例,某君毕业后一直找不到满意工作,后来发现自己亲戚就是做衣服批发生意的,于是计划在淘宝开个店来创业.马上注册淘宝、支付宝,然后一系列的验证绑定等,费了不少周折,网店终于算是开了. 然后便马不停蹄处理产品照片上传等几天时间就把几百件产品放了上去,然后就是宣传推广. 一两个月过去了,成交为零,他认为是新站问题,于是再努力维护宣传.后来我们给他出个计,给了段流量代码给他,叫他放上去,这下可好,每天的流量一目了然,每天竟然只有可怜的几个IP量!还包括他自己的一个.他有一点还是很值得学习的,就是肯坚持.可半年一年过去了,效果就真让他跌破眼镜了,虽然自己是新手吧,可好歹自己也是大学生玩网络长大的,现在完全熟悉了淘宝流程,并且所有工作和宣传也都是认认真真地去做了,可为何效果还是那么差呢?别说赚钱,就连维持生存都难! 很多人都会说,那是你经营有问题,你看人家的生意多好,多好卖呢!各位这就有所不知了吧,淘宝也是站在消费者角度考虑,你是新店,一没信用,二没经验,三没人气,四没收藏,五是没交钱开直通车.知道了吧,如果你是新店或信用不高的,淘宝那么高的流量和份额还是没你的份!除非花钱做他们广告位.毕竟你用的是别人的平台,就必须听他的.到现在这位某君都一直在为如何提高信用和人气收藏烦恼呢. 再来看另一个,是我们客户,刚大学毕业,有创业激情,跟朋友合伙找我们奇亿网络做了个高校在线购物站,做好后一直努力宣传,如果说马上就有效果肯定也是假的,一个月也同样没有几个流量,更别谈有人购物,后来没坚持两个月,他们团队意见不合分了,他获得网站所有权,然后他静下心思考了番,打算自己一个人来运营! 后来找我们聊了下,我们告诉他网站也需要宣传推广,得靠自己,不过电子商务网站最好的还是口碑,所以建议他服务好每一个客户,控制好每一件产品质量,做好每一个售后.后来他认真自己全力操刀,从产品上传到网站宣传,再从客户咨询到售后,忙得不亦乐呼.再后来他的客户就慢慢积累起来了,生意也越来越好,现在他已经发展成一个拥有五百多位代理商和一百多家实体店购买商的在线批...
WAMP + Zend Framework + Zend Studio...
1.需要的软件和下载地址 WAMP Server (Windows + Apache + MySql + PHP) 版本: WampServer 2.0e 网站: http://www.wampserver.com/en/ 下载地址: http://www.wampserver.com/en/download.php Zend Framework 版本: Zend Framework 1.7.1 网站: http://framework.zend.com/ 下载地址: http://framework.zend.com/download/latest Zend Studio For Eclipse 版本: Zend Studio For Eclipse 6.1 网站: http://www.zend.com/en/products/studio/ 下载地址: http://www.zend.com/en/downloads/ 2.服务器环境搭建 安装WampServer: 下载地址: http://www.crsky.com/soft/10723.html 安装 WampServer至:D:/Program Files/wamp, 安装Zend Framework,解压缩Zend Framework压缩包中 library至D:/Program Files/wamp/library. 开启支持rewrite module: 编辑D:/Program Files/wamp/bin/apacheApache2.2.10/conf/httpd.conf 文件.  # LoadModule rewrite_module modules/mod_rewrite.so 去掉 '#',改为: LoadModule rewrite_module...
Nginx EAccelerator 的安装笔记
进入相应文件夹: cd /usr/local/src/ 安装的是0.9.5.3版,下载: wget -c http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2 解压: tar jxvf eaccelerator-0.9.5.3.tar.bz2 cd eaccelerator-0.9.5.3/ 然后: phpize 接着: ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config --with-eaccelerator-shared-memory make make install 创建缓存临时文件夹: mkdir -p /tmp/eaccelerator 赋予权限: chmod 777 /tmp/eaccelerator 配置文件: cat >>/etc/php.ini 重启: service nginx restart 大功告成!