2016-07-27 - 说明:这里仅说明单台服务器的情况.Docker Container 分别映射到不同的端口. Docker Container里通过tomcat对外提供服务. 1.如图,如果反向代理服务器发来一个请求,请求到达Nginx后,假设是匹配到Service A的Upstream,这时会根据nginx.conf里对应的分发算法,分...
2016-07-26 - 概述 可信平台模块(Trusted Platform Module,TPM)是可信计算的基石。可信计算是一种基于硬件的平台保护方案,能够记录平台(PC)从上电开始到bios、到grub、到操作系统及至应用程序的整个链式过程,并且通过密码学的机制使得这些记录能够完整地发送给远程...
2016-07-26 - 环境描述: 在服务器上搭建几台虚拟机,通过fuel搭建的openstack环境。 由于部署时,给openstack设置的外网网段并非真实环境中的外网网段,导致在物理机上无法访问dashboard页面。 整个环境部署在服务器上面,所以服务器能联通openstack外网。 在服务器上用...
2016-07-25 - apache的/etc/httpd/conf/httpd.conf和/usr/local/apache2/conf/httpd.conf区别: 一、问题 centos系统用yum安装完apache后,重启后有时会失效,然后去网上找资料,发现有的说重启命令是这样的: /etc/init.d/httpd restart 而有的呢,说重启命令应该是这样...
2016-07-25 - 一、环境 服务器A:ubuntu server 12.04(192.168.1.111) 服务器B:ubuntu server 12.04 (47.50.13.111) 二、memcached安装 sudo apt-get install memcached 安装完成后可以启动一下,看是否安装好了: # sudo memcached -d -m 128 -p 11211 -u root # te...
2016-07-25 - 在Ubuntu上配置Nginx反向代理Web应用。 Ngnix Proxy 安装 官方文档这里:http://wiki.nginx.org/Configuration 我的操作系统为Ubuntu 1404.1,其他的系统类似,具体参考网上的文章进行安装(Window, CentOS) 首先打开一个Terminal(Ctrl + Alt + T),然后更...
2016-07-24 - 第一步:下载软件 网址:https://glassfish.java.net/ 可以下载最新版本了,也可以下载早期版本,带有ml后缀的中文版的 下载的包是zip格式的 第二步:解压文件 先上传到服务器相关目录:比如/usr/local/software unzip glassfish-4.0-ml.zip 得到一个glassfi...
2016-07-24 - 第一步:修改Server端配置文件: auth-user-pass-verify /usr/local/openvpn/etc/checkpsw.sh via-env client-cert-not-required username-as-common-name script-security 3 注:如果加上client-cert-not-required则代表只使用用户名密码方式验证登录,如果...
2016-07-24 - 第一步: 安装需要用到的库 yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 第二步: 进入到php的源码目录下的ext/gd目录(这里是源码目录,不是安装目录,注意区别) 1.首先执行:{$php_indtall_dir}/bin/phpize 注:这...
2016-07-24 - 环境:Ubuntu 14.04.1、FastDFS_v5.04、ip:10.1.20.145 1.安装libfastcommon 下载地址:https://github.com/happyfish100/libfastcommon.git 在/usr/fastdfs目录下解压、编译: root@wangyinxiang-virtual-machine: /usr/fastdfs# unzip unzip libfastcommo...
2016-07-24 - 学python,库很强大,一行代码就可以开个服务器。其他电脑就可以在浏览器中读取文件了。 python 2.X :python -m SimpleHTTPServer [port] python 3.X :python -m http.server [port] 之后通过IP和端口即可访问,默认8000,根目录为当前命令执行目录。 还能...
2016-07-24 - 可能原因是: 第一种情况:可能是服务器的密钥改变了,然后服务器内部的认证authorized_keys变化了,可以删除里边你的公钥,再重新认证登录下试试。 第二种情况:211.69.198.211被别人占了这种情况就算删除rm /home/yaya/.ssh/known_hosts 也无济于事。当你s...
2016-07-23 - 我们在之前提到过一个示例,即一款由前端与多项后端服务共同构成的微服务应用。其中前端为Traefik HTTP代理,负责将各项请求路由至后端服务。而后端则非常简单,是一套基于Go的HTTP Web服务器,负责返回其运行所在的容器ID。 新的Docker Swarm不再需要为应用...
2016-07-23 - 新开了阿里云的机器之后机器 ssh 过去的默认提示是: Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.13.0-86-generic x86_64) * Documentation: https://help.ubuntu.com/ Welcome to aliyun Elastic Compute Service! 可以加一些内容。一共两个与之相关: is...
2016-07-23 - 1、通过Linux命令行工具(如:xShell4工具),连接到指定服务器; 2、通过cd 命令进入指定文件目录,回车;(如:cd /usr/IBM/WebSphere/AppServer/profiles/EMALL0202/logs) 3、使用 命令:tail -f SystemOut.log 4、进行动态跟踪;(注意:跟踪时,先执行...
2016-07-22 - 外网服务器:外网IP1,内网IP192.168.2.156 内网服务器:内网IP192.168.2.206 通过访问外网服务器8083端口,转发到内网服务器的8083端口。 在外网服务器设置映射规则: echo 1 /proc/sys/net/ipv4/ip_forward iptables -t nat -A PREROUTING -p tcp --dport...
2016-07-20 - 适用于:Docker 1.8,环境:Centos7 每个版本的docker修改配置内容都不同,请大家看好安装的docker版本。 1)下载 docker registry私有镜像 # docker pull docker.io/registry 2)修改配置文件 # gedit /etc/sysconfig/docker OPTIONS=--selinux-enabled --i...
2016-07-20 - 1.创建用户 adduser newname // 新建用户newname 删除用户 userdel newname 2.设置文件的权限 udo chmod 600 (只有所有者有读和写的权限) sudo chmod 644 (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 (只有所有者有读和写以及执行的权...
2016-07-20 - 在过去几年的时间里,我一直从事物联网(Internet of Things,IoT)软件的开发项目。在这段时间里面,我学到了不少关于和云端通信传感以及遥感的协议方案。在物联网领域最通用的方案是 MQTT ,一个轻量级的协议,用于发布消息给频道,同时提供对频道的订阅功...
2016-07-20 - Nginx是Linux服务器上常用的反向代理服务器,由于其具有高性能和轻量级的特点,已经逐渐被各大网站接受和使用。 今天介绍的ngxtop就是实时监控Nginx的一个应用,它会读取Nginx的日志信息并将结果用易于理解的形式动态的表示出来。 使用教程: $ pip install...
2016-07-19 - Redis数据库默认并不需要密码认证: Ubuntu 16.04 安装 Redis://m.ajphoenix.com/linux/22527.html 不需要密码,直接可操作 为了安全我要为Redis数据库设置密码。 设置Redis认证密码 编辑配置文件: sudo vim /etc/redis/redis.conf 找到如下一行:...
2016-07-19 - 下面以Linux平台为例,讲述测试TCP和UDP端口的方法。 有两个命令可以用来测试端口,一个是telnet,一个是nc,但telnet只能用于测试TCP端口,而nc即可用于测试TCP端口也可用来测试UDP端口。 【telnet命令的用法】 telnet IP port 例如: [root@localhost]# te...
2016-07-19 - pystun是一个STUN客户端工具,用于获取局域网的NAT类型和公网IP。 A Python STUN client for getting NAT type and external IP (RFC 3489) pystun的下载地址:https://pypi.python.org/pypi/pystun 到该地址下载pystun的源代码:pystun-0.1.0.tar.gz 下面讲...
2016-07-19 - 我们常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。这时,我们可以用screen命令解决这个问题。 screen命令可以实现当前窗口与任务分...
2016-07-19 - 最近调试一个功能需要用到端口镜像技术,将一个网卡上经过的报文复制到另一个网卡上。试用了几个方法,发现iptables TEE不错。因为iptables能够指定各种规则,只复制需要的报文。这里介绍一下TEE的编译和使用。 操作系统是CentOS 6.3,64位(内核版本2.6.32-...
2016-07-19 - 最近经常用libvirt创建一批虚拟机用于工作。这些虚拟机的IP地址默认都是DHCP动态分配的。 本以为动态分配的IP地址会在很长的租期内保持不变,但是今天就遇到了怪事:复制大文件的过程中,网络中断,重新分配了另一个IP。IP一变,SSH什么的都连不上了,很麻烦...
2016-07-18 - Joomla流行的开源内容管理系统(CMS),它属于Portal(企业入口网站)类型,顾名思义,就是比较适合作为商业类型的网站程序。 源代码:https://github.com/joomla/joomla-cms 本帖使用LAMP(Linux, Apache, MySQL, PHP)。 1、安装LAMP yum update yum install...
2016-07-18 - php默认不打印错误,如需打印: vi $PHP_HOME/etc/php.ini, 修改以下几项: display_errors = On error_reporting = E_ALL ~E_NOTICE 如果有设error_log变量,注释掉输出到error_log这句话就可以将错误直接显示在terminal了。 然后重启php: $PHP_HOME/sbin/...
2016-07-18 - 引言 PyPoster 是一个采用 Python 3.5 编写的博客离线发布小工具,GUI 采用 tkinter 框架构建。理论上,可以在安装了 Python 运行环境的多种平台下使用它。PyPoster 目前还只是一个简单的原型,暂时只支持 Wordpress 博客的 XML-RPC 接口。项目地址:https:/...
2016-07-18 - 引言 网站备份真的很重要,前段时间已经被坑过一次了,幸好数据没有完全丢,勉强恢复了,虽然丢失了几篇文章。之前一直是每隔几天手动备份一下重要的数据,然后下载到本地。但是有时候会忘记备份这件事,所以,自动进行备份就很有必要了。当然,要解决自动备...
2016-07-18 - 本文要讲的,就是如何简化从Mac登录Linux主机的操作步骤,提高效率。所谓的免登陆其实是不存在的,只是说,从验证密码的登录方式,改为公私钥对的登录验证方式。使用后者的方式,每次会由ssh客户端自动发送验证信息,所以就免去了人工输入密码,看起来好像免...
2016-07-18 - 微服务是一股新浪潮 - 现如今,将项目拆分成多个独立的、可扩展的服务是保障代码演变的最好选择。在 Python 的世界里,有个叫做 Nameko 的框架,它将微服务的实现变得简单并且强大。 微服务 在最近的几年里,微服务架构如雨后春笋般涌现。它用于描述一种特定...
2016-07-17 - kill -HUP pid pid 是进程标识。如果想要更改配置而不需停止并重新启动服务,请使用该命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。 根据约定,当您发送一个挂起信号(信号 1 或 HUP)时,大多数服务器进程(所有常用的进程)都会进行...
2016-07-17 - 在开发django项目时,启动开发服务器的命令为: python manager.py runserver [port] 其中,[port]选项指定服务器所使用的端口。 根据提示,要想关闭服务器,只需同过ctrl+c命令即可。关闭后可以再次启动服务器。 如果选择ctrl+z命令,服务器进程将被挂起,...
2016-07-17 - 基本环境: 1.Linux系统 2.Win7系统+VMWare-Workstation+linux 1、本地win7主机-远程Linux主机 直接在win7系统的命令行下执行命令即可:ping linux主机ip地址 2、本地win7主机-本地虚拟机中Linux主机 直接在win7系统的命令行下执行命令即可:ping 虚拟机里li...
2016-07-16 - 详解IP地址后面斜杠加具体数字。 如:xx.xx.xx.2/24 xx.xx.xx.0/24 hzhsan:通俗一点就是,斜杠后面的数字就表示子网掩码,数字具体代表32位子网掩码(二进制形式)中前面的1的个数。 而且前面的ip地址也不一定是一个ip地址,也可能是一个网络号(末位是0)。...
2016-07-16 - linux 中查看当前请求连接的进程统计信息: root@VM-24-181-ubuntu:/# netstat -n | awk /^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]} FIN_WAIT2 20 CLOSE_WAIT 16 TIME_WAIT 128 ESTABLISHED 60 SYN_SENT 18 参数解释: CLOSED //无连接是活动的或正...
2016-07-16 - 用.sh脚本写了备份日志脚本 其实就是转移文件改名后重新建一个空文件: mv /alidata/log/nginx/access/wxtest.log /alidata/log/nginx/access/wxtest_log/wxtest_log_$(date +%Y%m%d-%H%M%S).log touch /alidata/log/nginx/access/wxtest.log 但是这样的话 n...
2016-07-16 - 用nginx来做webserver的时,上传大文件时需要特别注意client_max_body_size这个参数,否则会中断在nginx的请求中,在php中是无法记录到访问的. 一般上传大文件流程: 首先修改php.ini文件: 参数 设置 说明 file_uploads on 是否允许通过HTTP上传文件的开关。...
2016-07-16 - 什么样的云服务才适合作为 Linux 下的存储服务?让我们猜猜: 大量的免费空间。毕竟,个人用户无法支付每月的巨额款项。 原生的 Linux 客户端。以便你能够方便的在服务器之间同步文件,而不用做一些特殊的调整或者定时执行脚本。 其他桌面系统的客户端,比如...