使用自建DNS服务器来防止ISP的DNS劫持
没节操的宽带服务商经常劫持DNS ,具体表现就是将不存在域名的出错网页劫持到他们的广告网站上,或者是ISP在网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地...阅读全文
在前一篇文章Centos下使用Yum安装Memcached中,我们已经配置好了 Memcached 的服务器端程序,但是有些服务器上的PHP环境是没有安装 Memcache 扩展的,这样导致 Memcache 服务不可用,我们在这篇文章中展示如何在 Linux 环境下位 PHP 安装 Memcache 这个扩展模块。
首先看下系统环境
服务器系统:Linux 2.6.32-358.6.2.el6.x86_6PHP版本: Version 5.4.2
这里的操作系统是 Centos,但是其他的linux操...
阅读全文$ sudo docker infoContainers: 16Images: 35Storage Driver: aufsRoot Dir: /var/lib/docker/aufsBacking Filesystem: extfsDirs: 67Dirperm1 Supported: trueExecution Driver: native-0.2Logging Driver: json-fileKernel Version: 3.19.0-30-genericOperating System: Ubuntu 15.04CPUs: 4Total Memory: 3.588 GiBName: lixinxing-ideapadID: JFZS:A2RP:L3TR:SIE3:3HPP:U3MC:HUAW:2NHZ:LHUM:6QCG:BM2V:ZSLWUsername: lixinxingRegistry: https://index.docker.io/v1/WARNING: No swap limit support2 、 运行第一个容器使用 docker run 命令创建一个容器。
lixinxing@lixinxing-ideapad:~$ sudo docker run -i -t ubuntu /bin/bashUnable to find image 'ubuntu:latest' locallylatest: Pulling from ubuntud3a1f33e8a5a: Pull completec22013c84729: Pull completed74508fb6632: Pull complete91e54dfb1179: Pull completeubuntu:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.Digest: sha256:73fbe2308f5f5cb6e343425831b8ab44f10bbd77070ecdfbe4081daa4dbe3ed1Status: Downloaded newer image for ubuntu:latestroot@2c6d22571c52:/#这样,我们就将我们的第一个容器运行起来了!接下来我们来分析下这条建立命令。
$ sudo docker run -i -t ubuntu /bin/bash首先,我们告诉 Docker 执行 docker run 这条命令,并且带上 -i -t 这两个参数。-i 标志保证容器中 STDIN 是开启的,虽然并没有附着在容器中;-t 标志要为新创建的容器分配一个伪 tty 终端,这样我们就能在新创建容器中使用 交互式 shell ;接下来,我们告诉 Docker 基于什么镜像来创建容器,实例中使用的是 ubuntu 镜像。随后, Docker 在文件系统内部用这个镜像创建了一个容器,该容器有着自己的网络、IP地址以及和宿主主机用来通信的桥接网络接口。最后,在新创建的容器中运行 /bin/bash 命令启动了一个 Bash shell.这样,容器创建完毕后,我们就可以看到容器中启动了shell .
root@2c6d22571c52:/#阅读全文