jws.mono脚本安装详解

就在最近两天,最新版本的jws.mono上线了,这个版本除了提供与之前版本拥有的功能外,还额外提供了一个“自动化”的安装脚本,通过执行该脚本,jws.mono将自动快速的安装到指定的目录,同时,通过改变脚本执行参数,我们还可以实现对旧版本jws.mono的升级。此外,由这个版本开始,jws.mono还提供了供Red Hat流Linux使用的initd脚本——jwsd,借助这个jwsd,我们可以以“server jwsd xxx”的方式很容易的对Jexus进行操作(此功能需要使用脚本安装方式方可提供)。

关于jws.mono的好处,我这里就不在过分详述了,有兴趣的读者可以移步查阅《到底应该选择那种Linux.NET的部署方式?》。而jws.mono的“手工”安装方式,这里也不再作详述,jws.mono的说明文档中有相应的叙述,还需要更多帮助的可翻阅《绿色版的Linux.NET——“Jws.Mono”》以及《绿色版的Linux.NET——“Jws.Mono”(续)》相信这些可以帮到你。

对了,竟然忘记了最重要的一件事了,那就是新版jws.mono的版本说明和下载地址了。本次提供的jws.mono的内置Mono版本为3.10.1,Jexus的版本为5.6.2,同样是GAC库无删减。其下载地址为:

(1)、适用于32位CentOS 6+ 操作系统的:百度云下载地址

(2)、适用于64位CentOS 6+ 操作系统的:百度云下载地址

(3)、Ubuntu及其他版本:人手、精力都有限,没有提供,抱歉,希望有志愿者能够动手做一份出来

下面就开始进入新版本jws.mono的第二种安装方式也就是使用脚本安装的详解中。

使用此方式安装jws.mono,我们只需进行以下几个步骤:

对于第一次安装

a)、解压绿色包并切换到data/目录

b)、执行 ./install -i  开始进行jws.mono的安装

c)、待提示“Congratulations...All Install Complete~!”方可完成安装(默认安装到/jws.mono中)

而对于需要升级旧版本的jws.mono

a)、解压绿色包并切换到data/目录

b)、执行 ./install -u  开始进行jws.mono的升级

c)、待提示“Congratulations...All Install Complete~!”表示升级成功(注意:默认需要旧版本的jws.mono位于/jws.mono中)

这里还有一个新手慎用的小Tips,执行install脚本的时候,还可以加入第二个参数“--prefix”,通过“--prefix=安装目录”,我们还可以指定jws.mono的安装路径,将jws.mono自动的安装到我们指定的目录中。【再次发出提醒,该参数仅提供给有特殊需要的人士使用,新手慎用,因为这可能为您带来不必要的麻烦】

使用脚本方式安装jws.mono,我们除了可以通过进入Jexus目录直接操作jws来控制Jexus外,我们还可以通过另外一种方式来控制Jexus,命令如下:

启动Jexus:service jwsd start

关闭Jexus:service jwsd stop

重启Jexus:service jwsd restart

查看Jexus状态:service jwsd status

查看Jexus版本:service jwsd version

设置Jexus为开机启动:chkconfig jwsd on

取消Jexus开机启动:chkconfig jwsd off

这其中的奥秘就是:使用脚本方式安装jws.mono,一个名为jwsd的init脚本会自动的加入到init.d/目录中

最后,让我们在一轮的Q&A中结束本篇的内容。

(1)、Q:使用脚本方式安装与采用手工的安装,技术技术细节中有什么不同吗?A:使用脚本安装除了提供了更多的功能外,还有一点就是包括mono/bin/中的一些文件以及jwd都是通过脚本来生成,而非进行单纯的拷贝,这是为了让即使使用了--prefix参数,我们仍能够正确的配置出Mono以及Jexus所需的配置。

(2)、Q:为什么我安装的时候会提示“Other Mono Exists”?A:一些操作系统譬如Ubuntu,系统已经内置了Mono,如果系统中存在多个可直接通过Mono命令运行的Mono JIT,这将会造成不同Mono间的互相干扰,因此jws.mono的安装过程第一步会先检测是否存在其他的Mono,如发现确实存在,则终止当前的操作,防止对系统造成不可逆的破坏。

(3)、Q:这个可以在RHEL中运行吗?A:你试试。



好了,本文到此结束了,谢谢各位的支持。

我的博客中文章对应地址:http://jhonge.net/Home/Single/30118438

时间: 2024-11-05 11:33:25

jws.mono脚本安装详解的相关文章

httpd 安装详解(待更新)

httpd 安装详解 安装httpd: rpm包:CentOS发行版中直接提供 编译安装:定制新功能,或其它原因 安装方式: yum install httpd CentOS 6:httpd-2.2 程序环境: 配置文件: /etc/httpd/conf/httpd.conf/httpd /etc/httpd/conf.d/*.conf 服务脚本: /etc/rc.d/init.d/httpd 脚本配置文件:/etc/sysconfig/httpd 主程序文件: /usr/sbin/httpd

linux添加开机自启动脚本示例详解

来源: linux添加开机自启动脚本示例详解 linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的; 一.在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2. 再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行;如:$ vim /etc/rc.local#!/bin/sh## This script will be executed *after*

MySQL安装详解

MySQL安装详解 [下载地址:http://dev.mysql.com/downloads/] 参考文献:http://dev.mysql.com/doc/refman/5.1/zh/installing.html 步骤1:选择安装类型 有3种安装类型:Typical(典型安装).Complete(完全安装)和Custom(定制安装). Typical(典型安装)安装只安装MySQL服务器.mysql命令行客户端和命令行实用程序.命令行客户端和实用程序包括mysqldump.myisamchk

zabbix专题:第二章 zabbix3.0安装详解

zabbix3.0安装详解 本节目录大纲 安装配置mariadb 安装服务器端 zabbix web配置 web页面初始化 更改为中文 中文乱码问题 zabbix专题:第二章 zabbix3.2安装详解 zabbix专题:第二章 zabbix3.2安装详解 官方文档地址: https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages 我安装zabbix用的rpm包,可以从官网的源里面去下载,需

CentOS程序包管理器rpm、yum以及程序包编译安装详解

一.程序包管理器RPM和Yum简介 程序包管理器:将编译好的应用程序的各组成文件打包成一个或几个程序包文件,可以更方便地实现程序包的安装.升级.卸载和查询等管理操作. rpm软件包管理器(RPM Package Manager):rpm包存在依赖关系,依赖关系复杂,安装时间很长,虽然可以忽略依赖关系,但是可能会导致程序包安装后无法正常使用. yum程序包管理器( Yellow dog Updater, Modified):yum是基于RPM包管理,自动解决程序包间的依赖关系.根据配置文件的资源地

yum httpd安装详解

yum httpd安装详解: 1.安装httpd yum -y install httpd 2.关闭selinux,iptables程序: [[email protected] ~]# service iptables stop [[email protected] ~]# setenforce 0 3.查看下当前系统80端口是否被占用: [[email protected] ~]# ss -tnl State       Recv-Q Send-Q                       

Cacti使用安装详解

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数.它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构.host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善.界面友好.软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量

Storm集群安装详解

Storm集群安装详解 storm有两种操作模式: 本地模式和远程模式. 本地模式:你可以在你的本地机器上开发测试你的topology, 一切都在你的本地机器上模拟出来; 远端模式:你提交的topology会在一个集群的机器上执行. 本文以Twitter Storm官方Wiki为基础,详细描述如何快速搭建一个Storm集群,其中,项目实践中遇到的问题及经验总结,在相应章节以“注意事项”的形式给出. 1.   Strom集群组件 Storm集群中包含两类节点:主控节点(Master Node)和工

​Nginx 安装详解

Nginx 安装详解 nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息. 如有需要nginx 安装进行图文介绍http://down.51cto.com/data/1966600 点击进行下载 yum install gcc gcc-c++ -y 下面正式开始 -------------------------------------------------------------------------------------------- 一般我们都