2016-09-03 - 今天在一台新机器上使用tomcat,在启动是竟然出现OOM(内存溢出),看了一下原因,然后改了一下配置,重启成功,步骤如下: 1、看一下命令行或log显示的内容就知道了,java.lang.OutOfMemoryError: 就是内存溢出(OOM) 2、找到tomcat的bin路径,用编辑器打...
2016-09-02 - Bareos(http://www.bareos.org/)是Backup Archiving REcovery Open Sourced的缩写,它是跨平台的网络备份工具,是Bacula项目的一个衍生版本,它在其基础上增加很多新特性。 Bareos源代码托管在Github:https://github.com/bareos/bareos Bareos is a 100%...
2016-09-02 - SoftEther(https://www.softether.org/)是日本筑波大学开发的VPN,它实现了众多VPN协议(SSTP,L2TP over IPsec,Openvpn等)。 SoftEther源代码托管在Github:https://github.com/SoftEtherVPN/SoftEtherVPN/ 1、安装依赖包 yum update yum groupinstall...
2016-09-01 - 笔者今天分享一个之前遇到过的案例: 拓扑介绍:某公司IDC的网络结构为两台思科N7K做为核心交换机,N3K为接入交换机,两根光纤通过VPC上连至核心交换机,N7K做为所有服务器的三层网关。所有服务器单网卡上联至接入交换机,网络中的服务器全部为Dell服务器,...
2016-09-01 - 从根本上说,几乎所有的主要软件,即使是开源软件,都是在基于镜像的容器技术出现之前设计的。这意味着把软件放到容器中相当于是一次平台移植。这也意味着一些程序可以很容易就迁移,而另一些就更困难。 我大约在三年半前开展基于镜像的容器相关工作。到目前...
2016-08-31 - 1.首先在DigitalOcean(https://www.digitalocean.com/)上注册个账户,同时在Paypel(https://www.paypal.com/c2/webapps/mpp/home)上也注册个账户。digitalocean是vps服务器提供商,paypel则是用来支付费用的。 在注册paypel的使用一定要使用真实信息,否...
2016-08-31 - DRBD是Distributed Replicated Block Device的缩写,它是一种基于软件的,无共享,复制的开源存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜像。 工作原理:当你将数据写入本地文件系统时,数据还将会被发送到网络中另一台主机上,以...
2016-08-31 - 公司服务器紧张,往往三四个人或者上十个人共用一台服务器,有时有人一些误操作(如reboot,或者rm /root),会导致别人用不了。所以这时我们需要知道当前有哪些人登录着这台服务器。 一,运行who命令: 当前只有一个用户通过192.168.1.101以root用户登录。...
2016-08-31 - 1、配置网站目录,以ubuntu为例 1)打开apache的默认配置文件夹:cd /etc/apache2/sites-available 2)打开配置文件,本机为sudo vi 000-default.conf 3) 修改路径 VirtualHost *:80 ServerAdmin webmaster@localhost DocumentRoot /data/test ErrorLog ${APA...
2016-08-29 - 简介:编写一个node,实现通过该node进行barrett机械手的初始化。bhand_controller提供很多关于机械手操作的服务,如我们可以通过终端运行下面命令: $ rosservice call /bhand_node/actions action: 1,实现机械手初始化,恢复到手指初始展开位姿,并进入到...
2016-08-29 - 一、WebLogic简介 webserver是用来构建网站的必要软件。可用来解析、发布网页等功能,它是用纯java开发的。weblogic本来不是由bea发明的,是它从别人手中买过来,然后再加工扩展。BEA已经被Oracle收购,目前Weblogic最新版本为Oracle Weblogic Server 12c(12...
2016-08-29 - 这篇教程说明你应该怎样配置 nginx、设置 HTTP 头部过期时间,用 Cache-Control 中的 max-age 标记为静态文件(比如图片、 CSS 和 Javascript 文件)设置一个时间,这样用户的浏览器就会缓存这些文件。这样能节省带宽,并且在访问你的网站时会显得更快些(如...
2016-08-28 - 客户在实际进行迁移的时候,往往碰到需要将本地数据中心的超大文件,比如单个200GB的文件,或者总共1TB的无数文件上传到Azure上的情况,尤其是传到Azure的Linux虚拟机的场景,这种场景包括: 大日志文件上传到Azure进行分析 数据库备份文件导入导出 大数据文...
2016-08-28 - Docker是非常流行的容器技术,在Docker中安装部署多种工具非常快速和方便;而Azure CLI是微软提供的可以在Linux/Mac上运行的跨平台命令行管理工具,本文介绍如何在Azure上安装部署Docker和Azure CLI。 1.首先部署一台Linux虚拟机,关于如何创建虚拟机,请参...
2016-08-28 - Wagtail(https://wagtail.io/)是基于Django的开源内容管理系统,专注于灵活性和用户体验。 Wagtail的源代码:https://github.com/torchbox/wagtail Features A fast, attractive interface for authors and editors Complete control over design with sta...
2016-08-27 - 首先你要在服务器上搭建ngix,搭建好ngix其实要做的就特别简单了。在你的ngix.conf配置文件中添加几行配置,然后将自己制作的停机页面存放到/ngix/html页面中。 步骤如下: (1)在ngix.conf中添加配置 error_page 502 /error.html; location = /error.html{...
2016-08-27 - 软硬件环境 ubuntu 16.04 EasyDarwin latest 前言 EasyDarwin是基于Apple开源项目Darwin Streaming Server开发的流媒体服务器,支持RTSP点播、直播(推拉模式)、HLS直播等功能;经过几年的发展,项目已经非常稳定,而且相关扩展的项目也很多,形成了自己的...
2016-08-26 - Mongodb安装好后,一般不需要用户名密码就可以直接使用,开发者认为只要使用环境足够安全,可以不使用认证,但是在实际使用中为了数据的安全,大多人还是选择了开启权限认证。 一、在老版的Mongodb(大概3.0以前)可以这样开启认证: 1、Linux环境下mongo sh...
2016-08-24 - Jenkins(https://jenkins.io/)是使用Java编写的项目自动化编译、打包、分发部署工具,Jenkins非常易于安装和配置,简单易用。 CentOS 7安装配置Jenkins: 1.添加Jenkins源 CentOS的默认仓库中没有Jenkins,我们需要添加第三方源: wget -O /etc/yum.repos....
2016-08-23 - 1.在Azure构建Ubuntu 16.04虚拟机 假设前提条件您已有 Azure 帐号,登陆 Azure https://portal.azure.com 。 点击左上部的 +New 按钮,在搜索框中输入 Ubuntu ,或者点击 Virtual Machine 选择 Ubuntu Server 14.04 LTS,然后点击 Create 创建虚拟机。 创建...
2016-08-23 - 在linux监控系统日志,可以用rsyslog,但rsyslog不管应用服务的日志,要简单实现实时监控远程系统日志应该怎么搞?(注意:实时、简单) 利用tail命令可以持续更新,加上ssh的远程命令,以及cron,加上对关键字的简单脚本就可以啦。 1、先实现ssh免登录 略,...
2016-08-23 - 实验环境(VMWare Player 12): 虚拟机1 - Collector:Ubuntu 16.04 LTS 虚拟机2 - Mininet:Mininet 2.2.1官方虚拟机镜像,下载:https://github.com/mininet/mininet/wiki/Mininet-VM-Images 虚拟机网络模式:仅主机(host only) 配置过程: 1.虚拟机1配...
2016-08-23 - 自从阿福在老婆大人的开(wei)导(xie)下告别各种Game后,就开始了自己的Freecodecamp之旅,希望能在野生码农这条路上获得自己的洪荒之力。在这条漫长而又妙趣横生的路上,总是需要一窥墙外风景的,这也就引出了本次笔记的核心话题:如何在CentOS上搭建ss-...
2016-08-23 - 在重新提笔开始写blog时,阿福着实为选择什么样的平台头疼了一番,最终还是被Ghost给迷上了。这款明明可以靠脸吃饭的博客程序貌似也实力非凡的。虽然目前各种功能和Wordpress相比还是简陋不堪,但写作体验会让你欲罢不能的。当然,这不是今天的重点,下面就...
2016-08-20 - 本文将演示如何利用namespace创建一个完整的容器,并在里面运行busybox。如果对namespace不是很熟悉,请先参考前面几遍介绍不同类型namespace的文章。 busybox是一个Linux下的可执行程序,采用静态链接,不依赖于其他任何动态库。他里面实现了一些Linux下常...
2016-08-20 - 背景:因为微信公众平台支持的后台服务器只允许为80端口,而本地服务器开发程序与在VPS上部署程序运行,每次无论是使用scp还是ftp进行文件传输无疑是低效的,因此需要一种方法可以方便的在本地服务器调试微信公众平台。有的使用,ngrok,此方法是通过ssh反向...
2016-08-18 - DevStack(https://github.com/openstack-dev/devstack)是帮助部署OpenStack开发环境的一系列脚本,本帖记录在CentOS 7上使用DevStack部署OpenStack的步骤。 1、生成密码 DevStack需要用到4个密码来配置OpenStack: OpenStack管理员 数据库 RabbitMQ Servic...
2016-08-17 - 当我们构建好Docker镜像并利用多套容器共同组合成应用程序,建立起持续交付通道,了解了如何将新创建的镜像纳入到生产或者测试环境当中之后,新的问题来了我们该如何测试自己的Docker容器? 测试的策略多种多样,反映了各种各样的测试性格:天真型,懒人省事...
2016-08-17 - 前言 Git是一个非常著名的分布式版本控制系统,而广大开发者更是习惯在最大的远程仓库GitHub上提交自己的代码。但是有时候,一些小项目不值得放到GitHub上去,或是由于隐私问题不好在GitHub的公共仓库上提交,自己也不愿意出钱购买私有仓库。在这种情况下,...
2016-08-16 - 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常...
2016-08-16 - 环境:PC端口双网卡。 Realtek RTL8139/810x Family Fast Ethernet NI 连接外网,属于static ip,不可共享网络,ip地址172.18.98.101. Broadcom NetLink (TM) Gigabit Ethernet 连接内部实验室网络,属于static ip,不可共享网络,ip地址200.200.1.99. 目的...
2016-08-15 - 1.服务端开启调试并启动服务,本文以调试ResourceManager为例: export YARN_RESOURCEMANAGER_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000 start-all.sh 注意输出信息,显示已经监听8000端口,如下图: 2.客户端运行Eclipse,...
2016-08-15 - 当你查看你的 SSH 服务日志,可能你会发现充斥着一些不怀好意的尝试性登录。这里有 5 条常规建议(和一些个别特殊策略)可以让你的 OpenSSH 会话更加安全。 1.强化密码登录 密码登录很方便,因为你可以从任何地方的任何机器上登录。但是它们在暴力攻击面前也...
2016-08-15 - COSBench安装 Cosbench是Intel的开源云存储性能测试软件,COSBench目前已经广泛使用与云存储测试,并作为云存储的基准测试工具使用。 1.环境 1.1.操作系统 COSBench可在windows和linux两种系统中运行,而为了更好的发挥硬件和系统的能力,建议在使用COSBench...
2016-08-13 - OpenLiteSpeed是轻量级的HTTP Server,提供了一个Web管理接口。下面记录在CentOS上安装配置OpenLiteSpeed和PHP 7的步骤。 1、安装OpenLiteSpeed 添加源: rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm 安装openlites...
2016-08-13 - 1、先注册heroku账号 2、先安装heroku toolbelt 工具 https://toolbelt.heroku.com/debian wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh heroku login 输入注册的账号邮箱和密码 进入到你要上传目录 cd /yourAPP git init git add . git co...
2016-08-12 - ownCloud(https://owncloud.com/) 是一个自行托管的开源文件同步和共享服务器。就像行业老大 Dropbox、Google Drive、Box 和其他的同类服务一样,ownCloud 也可以让你访问自己的文件、日历、联系人和其他数据。你可以在自己设备之间同步任意数据(或部分数...
2016-08-11 - 淘宝的镜像已经无人维护了,参考 https://ruby-china.org/topics/29250 https://gems.ruby-china.org/ 使用新的镜像 $ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/$ gem sources -l *** CURRENT SOURCES *** https://ge...
2016-08-11 - linux下的php网站放到Windows服务器IIS下.htaccess文件伪静态规则转换。 此办法只适合于linux下的php网站放到Windows服务器IIS下,网站除了主页面正常以外子页面全部出现404错误,这里子页面出现404 错误是说明伪静态没有开启。 什么是.htacdess:.htaccess叫...
2016-08-10 - 系统:Ubuntu 开发工具:Eclipse JDK:1.8 开始之前,先展示一下项目的结构,有一个较好的理解: 开始正文: 1.先到官网下载log4j-api-2.5.jar和log4j-core-2.5.jar两个jar包; 下载地址:http://logging.apache.org/log4j/2.x/ 2.将下载好的jar包导入到项目...