<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>我的技术学习笔记 </title>
    <description>WizJin 的技术学习笔记 </description>
    <link>http://www.wizjin.com/</link>
    <atom:link href="http://www.wizjin.com/feed.xml" rel="self" type="application/rss+xml" />
    
      <item>
        <title>Debian APT 设置 </title>
        <description>&lt;p&gt;想起来我应该是属于兴致使然的更新着博客吧！
写点什么呢？就写下 Debian 下面如何设置APT的一些小技巧吧！
&lt;!--more--&gt;&lt;/p&gt;

&lt;h4 id=&quot;指定更新源&quot;&gt;指定更新源&lt;/h4&gt;

&lt;p&gt;这个问题其实困扰我很久了，前两天才刚刚弄明白！
起因是我想安装 &lt;a href=&quot;http://redis.io&quot;&gt;redis&lt;/a&gt;，但是官方网站上没有 deb 包，同时 Debian 自带的比较旧了。
后来发现在 &lt;a href=&quot;https://www.dotdeb.org&quot;&gt;dotdeb.org&lt;/a&gt; 有包，但是我只想安装其中的 redis，别的好像用默认的。&lt;/p&gt;

&lt;p&gt;解决方案就是，新建一个文件 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/apt/preferences.d/dotdeb.pref&lt;/code&gt;，其内容如下：&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;Package: *
Pin: release o=packages.dotdeb.org
Pin-Priority: 1

Package: redis-server
Pin: release o=packages.dotdeb.org
Pin-Priority: 900
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;下面解释下含义：&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;第一段是说把 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;packages.dotdeb.org&lt;/code&gt; 下的所有的包优先级设置成 &lt;strong&gt;1&lt;/strong&gt;，就是比默认的低&lt;/li&gt;
  &lt;li&gt;第二段是说把 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;redis-server&lt;/code&gt; 这个包的优先级单独调成 &lt;strong&gt;900&lt;/strong&gt;，就是比默认的高&lt;/li&gt;
  &lt;li&gt;经过如上设置，就会变成只有 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;redis-server&lt;/code&gt; 这个包使用 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;packages.dotdeb.org&lt;/code&gt; 源了&lt;/li&gt;
&lt;/ul&gt;
 </description>
        <pubDate>Sat, 23 May 2015 18:06:21 +0800</pubDate>
        <link>http://www.wizjin.com/2015/05/23/debian-apt-setting</link>
        <guid isPermaLink="true">http://www.wizjin.com/2015/05/23/debian-apt-setting</guid>
      </item>
    
      <item>
        <title>安装配置 IntelliJ Idea </title>
        <description>&lt;p&gt;自从 &lt;a href=&quot;https://www.jetbrains.com/idea/&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;IntelliJ Idea&lt;/code&gt;&lt;/a&gt; 开源以后，发现越来越多被使用了，Google 的 Android Studio 也是基于 Idea 的。
之前开发 Java 使用了一段时间，发现使用上还算不错的一个 IDE，特别是开发 Java。
&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;安装-intellij-idea&quot;&gt;安装 IntelliJ Idea&lt;/h3&gt;

&lt;p&gt;首先，在 Mac OSX 上可以&lt;a href=&quot;https://www.jetbrains.com/idea/download/&quot;&gt;下载 Idea&lt;/a&gt;。
其中有两个版本，一个是收费的 Ultimate Edition，另一个是免费的 Community Edition。
目前免费的版本就足够使用了。&lt;/p&gt;

&lt;p&gt;接下来就是安装 JDK，我选择的是 1.8 版本的。可以前往 Oracle 官网&lt;a href=&quot;http://www.oracle.com/technetwork/java/javase/downloads/index.html&quot;&gt;下载&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;最后，在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.bash_profile&lt;/code&gt; 中配置一下 JDK 的环境变量就算安装完成了。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;JAVA_HOME&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;/usr/libexec/java_home&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;配置-intellij-idea&quot;&gt;配置 IntelliJ Idea&lt;/h3&gt;

&lt;p&gt;由于 Idea 默认是使用 JRE 1.6 的，如果要使用 JRE 1.8 可以通过修改文件 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/Applications/IntelliJ\ IDEA\ 14\ CE.app/Contents/Info.plist&lt;/code&gt;。&lt;/p&gt;

&lt;div class=&quot;language-xml highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nt&quot;&gt;&amp;lt;key&amp;gt;&lt;/span&gt;JVMVersion&lt;span class=&quot;nt&quot;&gt;&amp;lt;/key&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;&amp;lt;string&amp;gt;&lt;/span&gt;1.6*&lt;span class=&quot;nt&quot;&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;修改为：&lt;/p&gt;

&lt;div class=&quot;language-xml highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nt&quot;&gt;&amp;lt;key&amp;gt;&lt;/span&gt;JVMVersion&lt;span class=&quot;nt&quot;&gt;&amp;lt;/key&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;&amp;lt;string&amp;gt;&lt;/span&gt;1.8*&lt;span class=&quot;nt&quot;&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;接着，可以修改 Idea 的字体用，我使用免费的 &lt;a href=&quot;https://github.com/adobe-fonts/source-code-pro&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Source Code Pro&lt;/code&gt;&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;需要修改的地方有如下几处：&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Appearance &amp;amp; Behavior&lt;/code&gt; / &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Appearance&lt;/code&gt; 中的 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Override default fonts by&lt;/code&gt; 修改为 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;SourceCodePro-Regular&lt;/code&gt;，Size 12&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Editor&lt;/code&gt; / &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Colors &amp;amp; Fonts&lt;/code&gt; / &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Fonts&lt;/code&gt; 中的 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Editor Font&lt;/code&gt; 修改为 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Source Code Pro&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Editor&lt;/code&gt; / &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Colors &amp;amp; Fonts&lt;/code&gt; / &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Console Font&lt;/code&gt; 中的 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Editor Font&lt;/code&gt; 修改为 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Source Code Pro&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这样 IntelliJ Idea 就基本上配置完成，可以使用正常使用了。&lt;/p&gt;
 </description>
        <pubDate>Wed, 14 Jan 2015 03:56:14 +0800</pubDate>
        <link>http://www.wizjin.com/2015/01/14/install-intellij-idea</link>
        <guid isPermaLink="true">http://www.wizjin.com/2015/01/14/install-intellij-idea</guid>
      </item>
    
      <item>
        <title>Brew安装指南 </title>
        <description>&lt;p&gt;最近安装了新版的 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Mac OSX 10.10.1 Yosemite&lt;/code&gt;，
顺便打算使用 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Brew&lt;/code&gt; 把原先一些自己手工安装的软件管理起来。
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;我查看了几个软件，发现 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Brew&lt;/code&gt; 上面的都算比较新的，这样以后更新起来也方便不少了。&lt;/p&gt;

&lt;h3 id=&quot;安装-homebrew&quot;&gt;安装 Homebrew&lt;/h3&gt;

&lt;p&gt;可以访问 &lt;a href=&quot;http://brew.sh/&quot;&gt;Brew 首页&lt;/a&gt;查看最新的安装方法。
由于使用到了 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ruby&lt;/code&gt;，所以可能需要翻墙，这里直接使用如下命令安装即可：&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;ruby &lt;span class=&quot;nt&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;curl &lt;span class=&quot;nt&quot;&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/Homebrew/install/master/install&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;安装完成后可以使用 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;brew doctor&lt;/code&gt; 来检查是否安装正确。如果需要升级可以使用下列命令。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew update
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew upgrade
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-wget&quot;&gt;安装 Wget&lt;/h3&gt;

&lt;p&gt;首先安装一个 wget 可以使下载变的简单一些了。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;wget
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-unrar&quot;&gt;安装 Unrar&lt;/h3&gt;

&lt;p&gt;由于 rar 压缩没有免费的 Mac 版本，所以只能安装一个免费的解压工具。这个是一个命令行的程序。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;unrar
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-nodejs&quot;&gt;安装 Node.js&lt;/h3&gt;

&lt;p&gt;安装 Node.js 还是比较容易的，只要运行如下命令即可：&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;node.js
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;这里需要注意的是，升级 npm 时候，不能使用 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;npm update&lt;/code&gt; 而要使用下列命令：&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;npm &lt;span class=&quot;nb&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; npm@latest
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-php&quot;&gt;安装 PHP&lt;/h3&gt;

&lt;p&gt;由于 Mac OSX 默认的 PHP 有些功能被禁用了，所以使用 Brew 安装一个新的。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew remove freetype jpeg libpng gd
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;freetype jpeg libpng gd
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew tap homebrew/dupes
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew tap homebrew/versions
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew tap homebrew/homebrew-php
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;php56
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;然后在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.bash_profile&lt;/code&gt; 中添加如下配置，使 PHP 可以在 Terminal 中使用。
接下来就可以通过修改 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/usr/local/etc/php/5.6/php.ini&lt;/code&gt; 来配置 PHP 了。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;brew &lt;span class=&quot;nt&quot;&gt;--prefix&lt;/span&gt; homebrew/php/php56&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;/bin:&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$PATH&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-mysql&quot;&gt;安装 MySQL&lt;/h3&gt;

&lt;p&gt;MySQL 官网只支持到 10.9，所以这里使用 Brew 来安装。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;mysql
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mysql_secure_installation
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;安装完成之后可以使用下列命令控制服务&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mysql.server start
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mysql.server stop
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-redis&quot;&gt;安装 Redis&lt;/h3&gt;

&lt;p&gt;Redis 内存缓存数据库，可以使用如下命令安装。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;redis
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;手共启动服务可以使用如下方式&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;redis-server /usr/local/etc/redis.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-rabbitmq&quot;&gt;安装 RabbitMQ&lt;/h3&gt;

&lt;p&gt;消息服务器 RabbitMQ 安装如下。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;rabbitmq
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;安装完成后要在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.bash_profile&lt;/code&gt; 中添加如下配置&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$PATH&lt;/span&gt;:&lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;brew &lt;span class=&quot;nt&quot;&gt;--prefix&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;/sbin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;另外有几个插件用不到，可以暂时禁用掉。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;rabbitmq-plugins disable &lt;span class=&quot;nt&quot;&gt;--offline&lt;/span&gt; rabbitmq_stomp
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;rabbitmq-plugins disable &lt;span class=&quot;nt&quot;&gt;--offline&lt;/span&gt; rabbitmq_mqtt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;启动 RabbitMQ Server 只要直接运行如下命令即可。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;rabbitmq-server
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-bash-completion&quot;&gt;安装 Bash Completion&lt;/h3&gt;

&lt;p&gt;在 Bash 下面要能通过 Tab 键来智能补全命令只要安装入软件即可。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;bash-completion
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;安装完成后要在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.bash_profile&lt;/code&gt; 中添加如下配置，要加载文件靠前部分。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-f&lt;/span&gt; &lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;brew &lt;span class=&quot;nt&quot;&gt;--prefix&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;/etc/bash_completion &lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;then&lt;/span&gt;
    &lt;span class=&quot;nb&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;brew &lt;span class=&quot;nt&quot;&gt;--prefix&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;/etc/bash_completion
&lt;span class=&quot;k&quot;&gt;fi&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-git&quot;&gt;安装 Git&lt;/h3&gt;

&lt;p&gt;Mac OSX 自带的 Git 版本只有 1.9 使用 Brew 来安装最新版本。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;git
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;安装完成后可以使用在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.bash_profile&lt;/code&gt; 中添配置的方式，
使得 cd 到包含 git 项目目录时，可显示相关信息。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;GIT_PS1_SHOWCOLORHINTS&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;true
&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;GIT_PS1_SHOWDIRTYSTATE&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;true
&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PROMPT_COMMAND&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;&apos;__git_ps1 &quot;\u@mac:\w&quot; &quot;\\\$ &quot;&apos;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-maven&quot;&gt;安装 MAVEN&lt;/h3&gt;

&lt;p&gt;要开发 Java 程序，Maven 是一个很好的包管理工具。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;maven
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;安装完成后要在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.bash_profile&lt;/code&gt; 中添加如下配置。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;JAVA_HOME&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;/usr/libexec/java_home&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;M2_HOME&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/usr/local/opt/maven
&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;M2&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$M2_HOME&lt;/span&gt;/bin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-scala&quot;&gt;安装 Scala&lt;/h3&gt;

&lt;p&gt;只要安装时选择一起安装源代码即可。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;scala &lt;span class=&quot;nt&quot;&gt;--with-src&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.bash_profile&lt;/code&gt; 中配置 Scala 环境变量。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;SCALA_HOME&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;brew &lt;span class=&quot;nt&quot;&gt;--prefix&lt;/span&gt; scala&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;安装-golang&quot;&gt;安装 Golang&lt;/h3&gt;

&lt;p&gt;要开发 Golang 也可以使用 Brew 来安装。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;go
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;然后只要在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.bash_profile&lt;/code&gt; 中配置一下 GOPATH 就可以工作了。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;GOPATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$HOME&lt;/span&gt;/Go
&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$PATH&lt;/span&gt;:&lt;span class=&quot;nv&quot;&gt;$GOPATH&lt;/span&gt;/bin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;emacs&quot;&gt;Emacs&lt;/h3&gt;

&lt;p&gt;安装 Emacs 关键是要在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/Applications&lt;/code&gt; 下建立程序连接，由于我使用了 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;w3m&lt;/code&gt;，所以要先安装这个组件。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;w3m
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;emasc &lt;span class=&quot;nt&quot;&gt;--cocoa&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew kinkapps emacs
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
 </description>
        <pubDate>Tue, 13 Jan 2015 07:12:53 +0800</pubDate>
        <link>http://www.wizjin.com/2015/01/13/brew-install-guide</link>
        <guid isPermaLink="true">http://www.wizjin.com/2015/01/13/brew-install-guide</guid>
      </item>
    
      <item>
        <title>安装Jetty </title>
        <description>&lt;p&gt;最近打算在 Linux 服务器上面部署 Jetty，东西比较多，这里就备忘一下。:)
&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;安装-jdk&quot;&gt;安装 JDK&lt;/h3&gt;

&lt;p&gt;首先就是安装 JDK，我用的是 Oracle 的 JDK 8 linux x64 版本，可以从官网&lt;a href=&quot;http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html&quot;&gt;下载&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;然后将下载的 gz 压缩包上传到服务器上，这里得瑟一下，用新学到的断点续传命令。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;rsync &lt;span class=&quot;nt&quot;&gt;-P&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--rsh&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;ssh jdk-8u25-linux-x64.gz server:/home/user/jdk-8u25-linux-x64.gz
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;接着就是解压压缩包，然后移动到 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/usr/java&lt;/code&gt; 目录下面。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;tar &lt;/span&gt;xvf jdk-8u25-linux-x64.gz
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt; /usr/java
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;mv &lt;/span&gt;jdk1.8.0_25 /usr/java/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;最后就是在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/profile&lt;/code&gt; 文件最后添加环境变量&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Set Java Environment&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;JAVA_HOME&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/usr/java/jdk1.8.0_25
&lt;span class=&quot;nv&quot;&gt;CLASSPATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;.:&lt;span class=&quot;nv&quot;&gt;$JAVA_HOME&lt;/span&gt;/lib.tools.jar
&lt;span class=&quot;nv&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$JAVA_HOME&lt;/span&gt;/bin:&lt;span class=&quot;nv&quot;&gt;$PATH&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;JAVA_HOME CLASSPATH PATH
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;或者也可以新建一个 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/profile.d/java.sh&lt;/code&gt; 文件，然后添加上述内容。&lt;/p&gt;

&lt;p&gt;这里别忘了执行 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;$ chmod 755 /etc/profile.d/java.sh&lt;/code&gt; 来添加权限。&lt;/p&gt;

&lt;h3 id=&quot;安装-jetty&quot;&gt;安装 Jetty&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.eclipse.org/jetty/&quot;&gt;Jetty&lt;/a&gt; 是一个开源的 Java 容器，我下载的是 Jetty 9。&lt;/p&gt;

&lt;p&gt;解压安装包到 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/srv/jetty&lt;/code&gt; 下面，然后配置 Jetty。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo cp&lt;/span&gt; /srv/jetty/bin/jetty.sh /etc/init.d/jetty
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;vim /etc/default/jetty
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;配置文件内容如下:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;JAVA&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/usr/java/jdk1.8.0_25/bin/java
&lt;span class=&quot;nv&quot;&gt;JAVA_OPTIONS&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;-server &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$JAVA_OPTIONS&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;JETTY_HOME&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/srv/jetty
&lt;span class=&quot;nv&quot;&gt;JETTY_LOGS&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/srv/jetty/logs
&lt;span class=&quot;nv&quot;&gt;JETTY_BASE&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/srv/web/mybase
&lt;span class=&quot;nv&quot;&gt;TMPDIR&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/srv/jetty/temp
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;接着执行下列命令，完成配置。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo mkdir&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt; /srv/jetty/temp
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo mkdir&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt; /srv/web/mybase
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;useradd &lt;span class=&quot;nt&quot;&gt;--user-group&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--shell&lt;/span&gt; /bin/false &lt;span class=&quot;nt&quot;&gt;--home-dir&lt;/span&gt; /srv/jetty/temp jetty
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; /srv/web/mybase
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;java &lt;span class=&quot;nt&quot;&gt;-jar&lt;/span&gt; /srv/jetty/start.jar &lt;span class=&quot;nt&quot;&gt;--add-to-start&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;deploy,http,logging
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo chown&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--recursive&lt;/span&gt; jetty /srv/jetty
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo chown&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--recursive&lt;/span&gt; jetty /srv/web/mybase
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;到这里，Jetty 就安装完成了，下面只要运行服务就可以了。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;service jetty start
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;如果要开机自动启动 Jetty，需要修改 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/init.d/jetty&lt;/code&gt;，在头上添加如下内容&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;### BEGIN INIT INFO&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# Provides:          jetty&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# Required-Start:    $network $remote_fs $local_fs &lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# Required-Stop:     $network $remote_fs $local_fs&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# Default-Start:     2 3 4 5&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# Default-Stop:      0 1 6&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# Short-Description: Stop/start jetty&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;### END INIT INFO&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;然后，运行命令激活 Jetty&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;update-rc.d jetty defaults
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
 </description>
        <pubDate>Tue, 04 Nov 2014 21:47:27 +0800</pubDate>
        <link>http://www.wizjin.com/2014/11/04/install-jetty</link>
        <guid isPermaLink="true">http://www.wizjin.com/2014/11/04/install-jetty</guid>
      </item>
    
      <item>
        <title>Golang 交叉编译 </title>
        <description>&lt;p&gt;由于最近项目需要，有一些临时性的微服务打算用 Golang 来开发。
而我的电脑是 iMac，服务器是 Linux。所以需要使用交叉编译。
&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;编译-golang-环境&quot;&gt;编译 Golang 环境&lt;/h3&gt;

&lt;p&gt;以 Mac OSX 为例，首先需要进入 Go 的源码目录，然后编译环境。
可以通过下列命令实现&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; /usr/local/go/src
&lt;span class=&quot;nv&quot;&gt;$ CGO_ENABLED&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;0 &lt;span class=&quot;nv&quot;&gt;GOOS&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;linux &lt;span class=&quot;nv&quot;&gt;GOARCH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;amd64 ./make.bash
&lt;span class=&quot;nv&quot;&gt;$ CGO_ENABLED&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;0 &lt;span class=&quot;nv&quot;&gt;GOOS&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;windows &lt;span class=&quot;nv&quot;&gt;GOARCH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;amd64 ./make.bash
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;这里可以按照需要选择编译 Linux/windows 的环境。&lt;/p&gt;

&lt;h3 id=&quot;交叉编译&quot;&gt;交叉编译&lt;/h3&gt;

&lt;p&gt;现在可以使用交叉编译了，编译的命令如下:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ CGO_ENABLED&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;0 &lt;span class=&quot;nv&quot;&gt;GOOS&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;linux &lt;span class=&quot;nv&quot;&gt;GOARCH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;amd64 go build 
&lt;span class=&quot;nv&quot;&gt;$ CGO_ENABLED&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;0 &lt;span class=&quot;nv&quot;&gt;GOOS&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;windows &lt;span class=&quot;nv&quot;&gt;GOARCH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;amd64 go build
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;PS. 这种方式暂时不支持 CGO&lt;/p&gt;
 </description>
        <pubDate>Mon, 23 Jun 2014 21:03:07 +0800</pubDate>
        <link>http://www.wizjin.com/2014/06/23/golang-cross-complie</link>
        <guid isPermaLink="true">http://www.wizjin.com/2014/06/23/golang-cross-complie</guid>
      </item>
    
      <item>
        <title>安装 GoAgent </title>
        <description>&lt;p&gt;最近 Google 总是没办法访问，瞬间感觉好多软件资料都查不到。代码感觉变得很难写了，看来对 Google 的一来挺严重的。于是就考虑装个 GoAgent 试试。
&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;注册-google-app-engine&quot;&gt;注册 Google App Engine&lt;/h3&gt;

&lt;p&gt;首先，需要注册一个 &lt;a href=&quot;https://appengine.google.com&quot;&gt;Google App Engine&lt;/a&gt; 账号。
当然，最近登录这个注册网站也变得异常困难了。这就成了一个，不知道是先有鸡还是先有蛋的问题了！@.@&lt;/p&gt;

&lt;p&gt;然后，需要创建一个 Application，随便取一个名字。然后记下 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AppID&lt;/code&gt; 就好啦！&lt;/p&gt;

&lt;h3 id=&quot;安装-goagent&quot;&gt;安装 GoAgent&lt;/h3&gt;

&lt;p&gt;访问 &lt;a href=&quot;https://code.google.com/p/goagent/&quot;&gt;GoAgent&lt;/a&gt; 网站，下载软件。
具体的&lt;a href=&quot;https://code.google.com/p/goagent/wiki/InstallGuide&quot;&gt;安装说明&lt;/a&gt;在上面也有。&lt;/p&gt;

&lt;p&gt;解压 GoAgent 安装包，然后开始安装过程。&lt;/p&gt;

&lt;h4 id=&quot;上传-server&quot;&gt;上传 Server&lt;/h4&gt;

&lt;p&gt;首先，上传 Server 代码到 Google App Engine，具体可以通过下面的指令:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;server
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;python uploader.zip
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;上传过程中需要输入 AppID 和 Google App Engine 账号的用户名以及密码。&lt;/p&gt;

&lt;h4 id=&quot;运行-client&quot;&gt;运行 Client&lt;/h4&gt;

&lt;p&gt;修改 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;local\proxy.ini&lt;/code&gt; 文件，这里的 AppID 如果有多个，可以使用 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;|&lt;/code&gt; 号分割&lt;/p&gt;

&lt;div class=&quot;language-ini highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nn&quot;&gt;[gae]&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;py&quot;&gt;appid&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&amp;lt;AppID&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;然后运行 Proxy 程序&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd local&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;python proxy.py
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;如果是在后台运行 proxy，可以使用下面的命令退出：&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;ps aux|grep proxy.py|grep &lt;span class=&quot;nt&quot;&gt;-v&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;grep&quot;&lt;/span&gt;|awk &lt;span class=&quot;s1&quot;&gt;&apos;{print $2}&apos;&lt;/span&gt;|xargs &lt;span class=&quot;nb&quot;&gt;kill&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h4 id=&quot;安装浏览器插件&quot;&gt;安装浏览器插件&lt;/h4&gt;

&lt;p&gt;在 Chrome 上可以安装 &lt;a href=&quot;https://chrome.google.com/webstore/detail/proxy-switchysharp/dpplabbmogkhghncfbfdeeokoefdjegm&quot;&gt;Proxy Switchy Sharp&lt;/a&gt; 来实现浏览器代理。&lt;/p&gt;

&lt;p&gt;安装完成之后，可以使用 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;local\SwitchyOption.bak&lt;/code&gt; 文件恢复配置来导入设置。&lt;/p&gt;

&lt;p&gt;至此，在 Mac OS X 下面安装 GoAgent 就算完成啦！:)&lt;/p&gt;
 </description>
        <pubDate>Fri, 06 Jun 2014 17:59:08 +0800</pubDate>
        <link>http://www.wizjin.com/2014/06/06/install-goagent</link>
        <guid isPermaLink="true">http://www.wizjin.com/2014/06/06/install-goagent</guid>
      </item>
    
      <item>
        <title>用 Jekyll 在 Github Pages 上建博客 </title>
        <description>&lt;p&gt;之前很久没有写博客了，发现一直租用着 Linode 的 VPS 好像不太合算，于是决定换 Github Pages 试一试。
Github Pages 是通过 Git 来管理静态文件的。
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;开始我直接安装了 &lt;a href=&quot;http://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt;，然后发现这个同 Github Pages 上面的版本不同。
无奈，只能按照 Github 的手册重新安装。&lt;/p&gt;

&lt;h4 id=&quot;创建-pages&quot;&gt;创建 Pages&lt;/h4&gt;

&lt;p&gt;这个很简单，只要按照 &lt;a href=&quot;https://pages.github.com/&quot;&gt;Github Pages&lt;/a&gt; 的引导就可以了。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;创建一个带用户名的项目，我的是 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wizjin.github.io&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;用 Git 来 Clone 项目到本地&lt;/li&gt;
  &lt;li&gt;向工程添加一个 index.html 作为网站首页&lt;/li&gt;
  &lt;li&gt;推送文件，即可看见网站首页了&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;使用自定义域名&quot;&gt;使用自定义域名&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;在项目根目录添加 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CNAME&lt;/code&gt; 文件，内容为自定义域名。例如，&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;blog.wizjin.com&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;修改 DNS 记录，创建一条 CNAME 记录，指向 Github 页面。例如，&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wizjin.github.io&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;安装-jekyll&quot;&gt;安装 Jekyll&lt;/h4&gt;

&lt;p&gt;要遵守 Github 的安装方法，具体参见&lt;a href=&quot;https://help.github.com/articles/using-jekyll-with-pages&quot;&gt;这里&lt;/a&gt;。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;使用 Ruby 1.9.3 或者 2.0.0&lt;/li&gt;
  &lt;li&gt;安装 Bundler， 使用 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;gem install bundler&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;在项目根目录添加一个 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Gemfile&lt;/code&gt; 文件，并执行 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bundle install&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Gemfile 文件内容如下:&lt;/p&gt;

&lt;div class=&quot;language-text highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;source &apos;https://rubygems.org&apos;
gem &apos;github-pages&apos;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h4 id=&quot;配置-jekyll&quot;&gt;配置 Jekyll&lt;/h4&gt;

&lt;p&gt;Jekyll 的文件结构可以参见官网，或者通过命令来生成。&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;jekyll new my-awesome-site
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;my-awesome-site
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;安装完成后，要修改配置文件 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;_config.yml&lt;/code&gt; 实现功能，具体如下：&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;＃ 文章 url
permalink: /:year/:month/:day/:title

＃ 首页分页显示
paginate: 5
paginate_path: &quot;/pages/:num&quot;

＃ 这里为了文章中的代码可以高亮显示
pygments: true
markdown: redcarpet
redcarpet:
  extensions: [&quot;no_intra_emphasis&quot;, &quot;fenced_code_blocks&quot;, &quot;autolink&quot;, &quot;tables&quot;, &quot;with_toc_data&quot;]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h4 id=&quot;运行-jekyll&quot;&gt;运行 Jekyll&lt;/h4&gt;

&lt;p&gt;在项目目录执行 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bundle exec jekyll serve&lt;/code&gt;，然后访问 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;http://localhost:4000&lt;/code&gt; 即可。
编辑的时候为了方便可以添加参数如下，&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;bundle &lt;span class=&quot;nb&quot;&gt;exec &lt;/span&gt;jekyll serve &lt;span class=&quot;nt&quot;&gt;--host&lt;/span&gt; 127.0.0.1 &lt;span class=&quot;nt&quot;&gt;--watch&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;这样在修改文件后，会自动更新本地网站。&lt;/p&gt;

&lt;h4 id=&quot;添加-disqus&quot;&gt;添加 Disqus&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;注册 &lt;a href=&quot;https://disqus.com&quot;&gt;Disqus&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;添加自己的网站，我使用的是 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wizjin.disqus.com&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;在 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;_layouts/post.html&lt;/code&gt; 文件中添加脚本来&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-javascript highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;window&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;disqus_shortname&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;my-short-name&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;// 替换成自己的 shortname&lt;/span&gt;
&lt;span class=&quot;nf&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;#disqus_container .comment&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;on&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;click&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kd&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;
    &lt;span class=&quot;nf&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;加载中...&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
    &lt;span class=&quot;kd&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;nx&quot;&gt;that&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;nx&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;getScript&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;
    	&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;nx&quot;&gt;disqus_shortname&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;.disqus.com/embed.js&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;
    	&lt;span class=&quot;kd&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(){&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;that&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;remove&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()}&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h4 id=&quot;后记&quot;&gt;后记&lt;/h4&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Jekyll&lt;/code&gt; 作为博客系统还是很棒的，但是由于 Github 不支持插件，所以很多功能还要自己调试。
修改皮肤、添加功能、撰写博文。慢慢体验吧！哈哈！:)&lt;/p&gt;

&lt;p&gt;PS:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://gist.github.com/andyferra/2554919&quot;&gt;Github CSS&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/poole/poole&quot;&gt;Theme-Poole&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
 </description>
        <pubDate>Mon, 19 May 2014 21:43:45 +0800</pubDate>
        <link>http://www.wizjin.com/2014/05/19/using-jekyll-with-github-pages</link>
        <guid isPermaLink="true">http://www.wizjin.com/2014/05/19/using-jekyll-with-github-pages</guid>
      </item>
    
      <item>
        <title>Symfony2 开发环境建立 </title>
        <description>&lt;p&gt;&lt;a href=&quot;http://symfony.com&quot;&gt;Symfony2&lt;/a&gt; 是我最近才了解到的一个 PHP 框架，看着十分的不错。
因为正好有一个 PHP 的项目，所以借机花了一些时间，在 Mac 下面搭建了一个开发环境，简单的记录了下过程。
&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;初始化项目&quot;&gt;初始化项目&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;下载不含有 vendors 的 &lt;a href=&quot;http://symfony.com/download&quot;&gt;Symfony2 Standard Edition&lt;/a&gt; 版本&lt;/li&gt;
  &lt;li&gt;解压缩 Symfony2，修改配置文件等&lt;/li&gt;
  &lt;li&gt;创建一个 .gitignore 文件，内容如下&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-text highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;# OS generated files
.DS_Store
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Composer
composer.phar
# Symfony2 files
/web/bundles/
/app/bootstrap*
/app/cache/*
/app/logs/*
/vendor/
/app/config/parameters.yml
/bin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;初始化 Git 库&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;git init
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;添加代码&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;git init
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;提交代码&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;git commit &lt;span class=&quot;nt&quot;&gt;-m&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;Initial commit&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;配置-symfony2&quot;&gt;配置 Symfony2&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;通过下列命令安装Composer&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;curl &lt;span class=&quot;nt&quot;&gt;-s&lt;/span&gt; https://getcomposer.org/installer | php
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;通过 Composer 安装 vendors&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;php composer.phar &lt;span class=&quot;nb&quot;&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;测试 Symfony2&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;php app/check.php
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;运行-symfony2&quot;&gt;运行 Symfony2&lt;/h3&gt;

&lt;p&gt;通过下面的命令就可以运行 Symfony2，不需要 Web server 支持&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;php app/console server:run
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;现在可以通过 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;http://localhost:8000&lt;/code&gt; 访问 Symfony2 了。 :)&lt;/p&gt;
 </description>
        <pubDate>Sun, 30 Mar 2014 00:03:16 +0800</pubDate>
        <link>http://www.wizjin.com/2014/03/30/symfony2-dev</link>
        <guid isPermaLink="true">http://www.wizjin.com/2014/03/30/symfony2-dev</guid>
      </item>
    
      <item>
        <title>Mac 下搭建 PHP 开发环境 </title>
        <description>&lt;p&gt;最近要在 Mac 下面开发 PHP 项目，需要搭建 PHP 开发环境（Mac OSX+Nginx+MySQL+PHP）。
安装的方式很多，我用的是 Brew 来安装，感觉挺方便的。
&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;1-安装-brew&quot;&gt;1. 安装 Brew&lt;/h3&gt;

&lt;p&gt;在 Terminal 中利用下面的命令来安装:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;ruby &lt;span class=&quot;nt&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;curl &lt;span class=&quot;nt&quot;&gt;-fsSL&lt;/span&gt; https://raw.github.com/mxcl/homebrew/go/install&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;2-nginx-安装&quot;&gt;2. Nginx 安装&lt;/h3&gt;

&lt;p&gt;安装 Nginx 可以使用如下命令:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;nginx
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;其他常用命令如下:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#打开 nginx&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;nginx
&lt;span class=&quot;c&quot;&gt;#重新加载配置|重启|停止|退出 nginx&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nginx &lt;span class=&quot;nt&quot;&gt;-s&lt;/span&gt; reload|reopen|stop|quit
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Nginx 配置文件位于 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/usr/local/etc/nginx/&lt;/code&gt; 下面&lt;/p&gt;

&lt;p&gt;设置 nginx 开机启动&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo cp&lt;/span&gt; /usr/local/opt/nginx/&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt;.plist /Library/LaunchDaemons/
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo chown &lt;/span&gt;root:wheel /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;手工启动 nginx&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;launchctl load /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;3-php-安装&quot;&gt;3. PHP 安装&lt;/h3&gt;

&lt;p&gt;安装 PHP，使用 PHP-FPM，这里不要安装 Apache&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew tap homebrew/dupes
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew tap josegonzalez/homebrew-php
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--without-apache&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--with-fpm&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--with-mysql&lt;/span&gt; php55
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;安装命令行的 PHP&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;export PATH=&quot;$(brew --prefix josegonzalez/php/php55)/bin:$PATH&quot;&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; ~/.bash_profile
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;设置 PHP-FPM 开机启动&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt; ~/Library/LaunchAgents
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cp&lt;/span&gt; /usr/local/Cellar/php55/5.5.9/homebrew-php.josegonzalez.php55.plist ~/Library/LaunchAgents/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;手工启动 PHP-FPM&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;launchctl load &lt;span class=&quot;nt&quot;&gt;-w&lt;/span&gt; ~/Library/LaunchAgents/homebrew-php.josegonzalez.php55.plist 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;查看 PHP-FPM 是否已经启动了&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;lsof &lt;span class=&quot;nt&quot;&gt;-Pni4&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;grep &lt;/span&gt;LISTEN | &lt;span class=&quot;nb&quot;&gt;grep &lt;/span&gt;php
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;配置文件位置:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;/usr/local/etc/php/5.5/php.ini
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;安装 PHP 插件&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;php55-apcu
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;icu4c
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;pecl update-channels
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;pecl &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;intl
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;4-mysql-安装&quot;&gt;4. MySQL 安装&lt;/h3&gt;

&lt;p&gt;MySQL 官方有 Mac 版本的，可以从&lt;a href=&quot;http://dev.mysql.com/downloads/mysql/&quot;&gt;这里&lt;/a&gt;下载。但是我感觉没有用 brew 安装世升级方便。&lt;/p&gt;

&lt;p&gt;安装 MySQL&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;mysql
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;设置 MySQL 开机启动&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cp&lt;/span&gt; /usr/local/opt/mysql/&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt;.plist ~/Library/LaunchAgents
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;手工启动 MySQL&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;设置 MySQL&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mysql_secure_installation
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;5-服务控制&quot;&gt;5. 服务控制&lt;/h3&gt;

&lt;p&gt;添加配置&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;curl &lt;span class=&quot;nt&quot;&gt;-L&lt;/span&gt; https://gist.github.com/frdmn/7853158/raw/bash_aliases &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; /tmp/.bash_aliases
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cat&lt;/span&gt; /tmp/.bash_aliases &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; ~/.bash_aliases
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;source ~/.bash_aliases&quot;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; ~/.bash_profile
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;source&lt;/span&gt; ~/.bash_profile
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;控制服务器&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Nginx&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nginx.start
&lt;span class=&quot;c&quot;&gt;# nginx.stop&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nginx.restart

&lt;span class=&quot;c&quot;&gt;# Nginx logs&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nginx.logs.access
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nginx.logs.default.access
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nginx.logs.phpmyadmin.access
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nginx.logs.default-ssl.access
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nginx.logs.error
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nginx.logs.phpmyadmin.error

&lt;span class=&quot;c&quot;&gt;# PHP-FPM&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;php-fpm.start
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;php-fpm.stop
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;php-fpm.restart
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;PS. 参考了以下文章&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://blog.frd.mn/install-nginx-php-fpm-mysql-and-phpmyadmin-on-os-x-mavericks-using-homebrew/&quot;&gt;Install Nginx, PHP-FPM, MySQL and phpMyAdmin on OS X Mavericks using Homebrew&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://yansu.org/2013/12/11/lamp-in-mac.html&quot;&gt;Mac下用brew搭建PHP(LNMP/LAMP)开发环境&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
 </description>
        <pubDate>Tue, 25 Mar 2014 18:57:05 +0800</pubDate>
        <link>http://www.wizjin.com/2014/03/25/mac-php-dev</link>
        <guid isPermaLink="true">http://www.wizjin.com/2014/03/25/mac-php-dev</guid>
      </item>
    
      <item>
        <title>Mac/Windows 下移动硬盘清理 </title>
        <description>&lt;p&gt;最近比较忙，好久没写 Blog 了。前几天新入了一块移动硬盘，格式化成了 NTFS。总算是在 Mac/Windows 下都能读写了，但是发现一个问题。就是在 Mac 下面会看见 Windows 的系统文件，在 Windows 下又能看见 Mac 下的系统文件，不爽！谁让我有洁癖呢！研究了一下，发下一些解决方案。
&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;1-mac-下面&quot;&gt;1. Mac 下面&lt;/h3&gt;

&lt;p&gt;首先，在 Mac 下面禁止生成系统文件（.Spotlight-V100，.fseventsd，.Trashes之类的），方法如下:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mdutil &lt;span class=&quot;nt&quot;&gt;-i&lt;/span&gt; off /Volumes/MyHD
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; /Volumes/MyHD
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;rm&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-rf&lt;/span&gt; .&lt;span class=&quot;o&quot;&gt;{&lt;/span&gt;,_.&lt;span class=&quot;o&quot;&gt;}{&lt;/span&gt;fseventsd,Spotlight-V&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt;,Trashes&lt;span class=&quot;o&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; .fseventsd
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;touch&lt;/span&gt; .fseventsd/no_log .metadata_never_index .Trashes
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;主要的方法是生成空的文件来替换文件夹，这样可以导致系统创建不出文件夹。&lt;/p&gt;

&lt;p&gt;然后，是把 Windows 下面的系统文件夹删掉，创建空文件，然后隐藏：&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;rm&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-rf&lt;/span&gt; System&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;Volume&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;Information
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;touch &lt;/span&gt;System&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;Volume&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;Information
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;chflags hidden System&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;Volume&lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;Information
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;touch &lt;/span&gt;RECYCLER
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;chflags hidden RECYCLER
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;最后，禁止生成 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.DS_Store&lt;/code&gt; 文件：&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;defaults write com.apple.desktopservices DSDontWriteNetworkStores &lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;当然，这条不够完美，只对当前账户，当前机器有用。还在继续寻找解决方案中… …&lt;/p&gt;

&lt;h3 id=&quot;2-windows-下面&quot;&gt;2. Windows 下面&lt;/h3&gt;

&lt;p&gt;Mac 的文件在 Windows 下面是可见的，所以只需要把这些文件全部隐藏就好了:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;C:&lt;span class=&quot;se&quot;&gt;\&amp;gt;&lt;/span&gt; ATTRIB +S +R +H .fseventsd
C:&lt;span class=&quot;se&quot;&gt;\&amp;gt;&lt;/span&gt; ATTRIB +S +R +H .metadata_never_index
C:&lt;span class=&quot;se&quot;&gt;\&amp;gt;&lt;/span&gt; ATTRIB +S +R +H .Trashes
C:&lt;span class=&quot;se&quot;&gt;\&amp;gt;&lt;/span&gt; ATTRIB +S +R +H RECYCLER
C:&lt;span class=&quot;se&quot;&gt;\&amp;gt;&lt;/span&gt; ATTRIB +S +R +H &lt;span class=&quot;s2&quot;&gt;&quot;System Volume Information&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
 </description>
        <pubDate>Sat, 15 Feb 2014 21:18:06 +0800</pubDate>
        <link>http://www.wizjin.com/2014/02/15/mac-external-hard-drive</link>
        <guid isPermaLink="true">http://www.wizjin.com/2014/02/15/mac-external-hard-drive</guid>
      </item>
    
  </channel>
</rss>
