Jails

FreeNAS9.3 Jail中打造Aria2下载机

对很多朋友来说,这是一份迟来的教程。还好,经过几番摸索和尝试,FreeNAS 9.3 Jails中安装aira2的方法终于找到了。 使用最新的PluginJail模板 FreeNAS 9.3 系列的pluginjail模板有了更新,你发现了吗?模板的名称没有变化,但这可是2015年4月2日新鲜出炉的,赶快按照《FreeNAS:虚拟机(Jails)入门篇》提供的方法创建最新的pluginjail模板吧,注意,下方提供的都是64位模板。同时建议大家顺便把standardjail的模板也下载下来,添加到FreeNAS里面。 官方Jails模板下载地址:http://download.freenas.org/jails/9.

  • Herald Yu
    Herald Yu
14 min read
Jails

在FreeNAS 9.3上玩VirtualBox虚拟机

我们或多或少的期待,某个普通东西在某一天发生了更多的可能性,是的,很久以前的某天,当我看到FreeNAS 9.2的某个版本引入了VirtualBox Jail模板的时候,整个人沸腾了。 在VMware、Hyper-V满天飞的今天,我承认自己更偏爱VirtualBox,它没有VMware那么臃肿,又不像Hyper-V那样完全依赖MircoSoft Windows,更重要的,它简单、开放、自由、免费。 从FreeNAS 9.3开始,Jails虚拟机中只预装一个Jail模板,就是phpVirtualBox模板。如果你还不了解Jails,建议先阅读《FreeNAS:虚拟机(Jails)入门篇》。 phpVirtualBox原理浅析 FreeNAS实现VirtualBox并不是直接在主机上安装VirtualBox虚拟机软件,

  • Herald Yu
    Herald Yu
14 min read
Jails

FreeNAS Jail中安装 PHP5.X

PHP语言这里就不展开介绍了,本教程重点在于配置支持php脚本语言的web环境,这样一来就可以在 Jail 中配置各种web应用了,比如ownCloud网盘、Wordprees博客、OA系统、CRM系统等等。 本教程相关操作,均需在Jail中操作,如果你不知道如何访问Jail终端,请先阅读《如何通过SSH访问Jail虚拟机》。如果你还不了解如何在Jail虚拟机中安装软件程序,请先阅读《FreeNAS:如何在Jail里面安装软件?》。 注意,本教程还会涉及到Nginx服务器的配置修改,相关部分请结合参考《FreeNAS Jail中安装Nginx服务器》。 PHP版本 截止本教程发布,PHP官方发布的最新版本(查看),PHP目前有三个主要版本:开发版php-5.6.6、稳定版 php-5.

  • Herald Yu
    Herald Yu
7 min read
Jails

FreeNAS Jail中安装Nginx服务器

Nginx是一款轻量级的Web 服务器/反向代理服务器,它占用内存少,并发能力强,FreeNAS系统本身的WebGUI就运行在Nginx之上,笔者认为相比Apache的厚重,Nginx的轻量级更适合在Jail中部署。 本教程相关操作,均需在Jail中操作,如果你不知道如何访问Jail终端,请先阅读《如何通过SSH访问Jail虚拟机》。如果你还不了解如何在Jail虚拟机中安装软件程序,请先阅读《FreeNAS:如何在Jail里面安装软件?》。 Nginx版本介绍 截止本教程发布,Nginx官方发布的最新版本(查看),Nginx版本分为:Mainline 开发版 1.7.10、Stable 稳定版 1.6.2、Legacy

  • Herald Yu
    Herald Yu
4 min read
Jails

FreeNAS Jail中安装MySQL数据库服务器

经常玩LAMP/LNMP环境的朋友对MySQL数据库可以说钟爱有加,至于为什么要在Jail中装MySQL,这问题必须由你自己来回答。 本教程相关操作,均需在Jail中操作,如果你不知道如何访问Jail终端,请先阅读《如何通过SSH访问Jail虚拟机》。 在Jail中安装MySQL Server 5.6.x 如果你还不了解如何在Jail虚拟机中安装软件程序,请先阅读《FreeNAS:如何在Jail里面安装软件?》。 安装命令:pkg install mysql56-server  (注意交互提示,y为确认,N或回车为取消。) 测试MySQL Server是否安装成功:service mysql-server onestart  (下图所示代表mysql服务器安装并启动成功) 设置 mysql-server

  • Herald Yu
    Herald Yu
6 min read
Jails

FreeNAS:如何在Jail里面安装软件?

Jails是FreeBSD系统原生提供的轻量级半虚拟化技术,FreeNAS将其引入,结合插件从而实现了非常简单的NAS系统功能的扩展。本篇教程将更进一步,介绍如何在Jail中手动安装程序。 《FreeNAS:插件(Plugins)入门篇》中介绍过,FreeNAS插件是一个个打包好的程序,最终是要被装入Jail虚拟机方能启动,这和为 Windows 系统安装 QQ 没有什么本质上的区别。换句话说,我们应该把Jail虚拟机当成一个真实的操作系统来看待,且重点在于这个Jail虚拟机里面运行的是FreeBSD系统。 有了这样的认识,我们就来说说安装软件的事情。Windows 系统可以安装 EXE 类型的软件包,那么 FreeBSD 系统要安装什么类型的软件包呢?肯定不是 EXE,生态完全不一样啦。你可能会问是不是和

  • Herald Yu
    Herald Yu
5 min read
Jails

如何通过SSH访问Jail虚拟机

FreeNAS WebGUI管理界面提供了基于Web的Shell工具,可以在浏览器中访问Jail虚拟机,虽然可以正常使用,但操作起来不够智能,甚至有些麻烦。 如果你和笔者一样,希望使用Putty或类Unix系统终端直接管理Jail虚拟机,一定不要错过这篇教程。相信有这种需求的朋友对终端和SSH已经有了一定的了解,因为接下来的内容都是围绕这些比较枯燥的内容展开的,同时还涉及到VI等基于命令行的编辑器的操作,因此,这篇教程可能并不适合对终端不了解的用户。 为什么要用终端管理Jail 这是个仁者见仁智者见智的问题,对FreeNAS于初级用户,能够成功安装和使用插件可能已经满足需求了。但对于高级用户而言,他们可能既要对插件所在的Jail虚拟机的设置进行微调,又可能需要通过Jail来配置需要手动安装的程序。通过Jail虚拟机配置Nginx服务器,亦或是OA办公系统。总之,利用终端工具通过SSH访问Jail虚拟机可以帮助高级用户实现更多的NAS功能。 为Jail启用SSH服务 这篇教程《FreeNAS 启用 SSH 服务》介绍了如何通过SSH访问FreeNAS主机,简单却非常重要,

  • Herald Yu
    Herald Yu
5 min read
Jails

FreeNAS:虚拟机(Jails)入门篇

Jails是FreeBSD提供的轻量级级虚拟机,FreeNAS能实现丰富的功能全仰仗强大的Jails虚拟机,最近FreeNAS又引入了phpVitrualBox,更是让这套NAS系统如虎添翼。 这篇教程《FreeNAS:插件(Plugins)入门篇》,已经向大家介绍了如何为FreeNAS安装插件,其中提到了一些插件安装的原理。这里我们展开讨论,事实上,在FreeNAS安装插件是一系列Jails管理的自动化操作,其实质等同于手动创建Jail虚拟机,并将相关软件程序安装在Jail虚拟机中,随后配置软件的WebGUI界面并以此管理和使用软件。 与我们通常使用的VitrualBox或vmware不同,Jails的运行依赖“Template”模板,FreeNAS 9.2.x 及以前的版本系统中预置了各种版本的操作系统,有ubuntu 10.04/12.04、centos5、Debian7等等,

  • Herald Yu
    Herald Yu
11 min read