CentOS7下默认目录安装mono+jexus教程
一、阅读前须知:
1.本文属于安装完Centos7之后的步骤
2.如果还不了解mono,请点击mono
3.本篇主要内容是使用默认目录安装mono+jexus教程,使用自定义目录请查看使用自定义目录安装
二、安装步骤
1.准备环境
yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel
2.下载并安装libgdiplus, libgdiplus是一个Mono库,用于对非Windows操作系统提供GDI+兼容的API。各版本的下载地址:http://download.mono-project.com/sources/libgdiplus/
cd /tmp
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-3.12.tar.gz
tar zxf libgdiplus-3.12.tar.gz
cd libgdiplus-3.12
./configure --prefix=/usr
make
make install
3.下载并安装mono,各版本的下载地址:http://download.mono-project.com/sources/mono/
cd /tmp wget http://download.mono-project.com/sources/mono/mono-4.4.0.40.tar.bz2
tar jxf mono-4.4.0.40.tar.bz2
cd mono-4.4.
./configure --prefix=/usr
make -j2
make install
ldconfig
3.1 测试mono
如果看到下图内容,证明mono编译和安装成功
4.下载并安装jexus,各版本的下载地址:http://www.linuxdot.net/
4.1 安装方法1
cd tmp
wget www.linuxdot.net/down/jexus-5.8..tar.gz
tar zxf jexus-5.8..tar.gz
cd jexus-5.8.
./install /usr/jexus
4.2 安装方法2(建议)
sudo curl jexus.org/5.8.x/install | sh
5.8.x 是版本号
5.jexus命令
5.1 常用命令
启动jexus: /usr/jexus/jws start
停止jexus: /usr/jexus/jws stop
重启jexus: /usr/jexus/jws restart
5.2 测试,启动正常的话打来浏览器,敲入:你的IP/info,如果您查看到了当前运行的页面,那么恭喜,你搭建环境成功!
5.3 更新mono
这个直接重新下载,执行上面的mono安装命令覆盖安装到之前的目录
sudo ./jws regsvr
5.4 更新jexus
5.4.1 更新方法1
cd /tmp
wget www.linuxdot.net/down/jexus-5.8.x.tar.gz(如果有新版本)
tar zxf jexus-5.8.x.tar.gz
cd jexus-5.8.x
./upgrade /usr/jexus/
5.4.2 更新方法2
sudo curl jexus.org/5.8.x/upgrade | sh
5.5jexus设置开机启动
如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:/lib/systemd/system/ ,服务以.service结尾
cd /lib/systemd/system/
sudo vi jexus.service
脚本:
[Unit]
Description=jexus
After=network.target [Service]
Type=forking
ExecStart=/usr/jexus/jws start
ExecReload=/usr/jexus/jws restart
ExecStop=/usr/jexus/jws stop
PrivateTmp=true [Install]
WantedBy=multi-user.target
# systemctl start jexus
# systemctl restart jexus
# systemctl stop jexus
设置开机启动:
#systemctl enable jexus.service
三、关于mono卸载
1. 查看已安装到的目录
sudo find / -name 'mono'
2.如果按照本文的步骤安装,则直接
cd /usr
sudo rm -rf mono
3.下载的新版本的mono重复以上步骤
四、技术交流
linuxdot.net交流群:102732979
ASP.NET Linux & OWIN交流群: 468859699
五、链接
本文参考了http://jhonge.net/Home/Single2/2380
CentOS7下默认目录安装mono+jexus教程的更多相关文章
- CentOS7下自定义目录安装mono+jexus教程
一.阅读前须知: 1.本文属于安装完Centos7之后的步骤 2.如果还不了解mono,请点击mono 3.本篇主要内容是使用自定义目录安装mono+jexus教程,使用默认目录请查看使用默认目录安装 ...
- centos7下搜狗输入法的安装教程
相信用过centos自带的输入法的朋友都会感叹这也实在是太难用了吧,使用拼音打出来的词总是不能在前几个匹配到,即使是一些常用词也是如此,简直无法忍受跟个zz似的.吐槽完了,这里给出centos7下搜狗 ...
- [转]Centos7下caffe的安装
Centos7下caffe的安装 原文地址:http://blog.csdn.net/s2392735818/article/details/49796017 版权声明:本文为博主原创文章,未经博 ...
- Windows环境下Android Studio安装和使用教程
Windows环境下Android Studio安装和使用教程 来源: http://www.cnblogs.com/liuhongfeng/archive/2015/12/30/5084896.ht ...
- Centos7 下的SVN安装与配置
Centos7 下的SVN安装与配置 1.关闭防火墙 临时关闭防火墙 systemctl stop firewalld 永久防火墙开机自关闭 systemctl disable firewalld 临 ...
- windows、ubuntu、centos7下mysql 的安装与使用
一.windows 及ubuntu下安装 windows可以傻瓜式安装,另一种空闲了下来写,也不麻烦 ubuntu: apt-get install mysql 强烈推荐使用ubuntu从这儿就很方便 ...
- CentOS7下NFS服务安装及配置固定端口
CentOS7下NFS服务安装及配置 系统环境:CentOS Linux release 7.4.1708 (Core) 3.10.0-693.el7.x86_64 软件版本:nfs-utils-1. ...
- centos7下使用yum安装mysql
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 wget http://repo.mysql.com/m ...
- CentOS7下RabbitMQ服务安装配置
参考文档: CentOS7下RabbitMQ服务安装配置 http://www.linuxidc.com/Linux/2016-03/129557.htm 在linux下安装配置rabbitMQ详细教 ...
随机推荐
- SQL Server 2012 新特性:服务角色管理
数据库角色管理,已经可以使用alter role,create role和drop role. 2012增加了几个ddl语句,可以操作服务级别的角色管理, CREATE SERVER ROLE 用 ...
- Java导出excel
一.介绍 常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统.银行系统).或者是:我们已经习惯用Excel打印.这样在我们实际的开发中,很多时候需要实现导入.导出Excel的应用. ...
- css3
CSS3的换行 如果某个单词太长,不适合在一个区域内,它扩展到外面: 自动换行属性允许您强制文本换行 - 即使这意味着分裂它中间的一个字: 允许长文本换行: p {word-wrap:break-wo ...
- 理解Docker(7):Docker 存储 - AUFS
(1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 (4)Docker 容器的隔离性 - 使用 ...
- 【记录】Ubuntu下安装VirtualBox
之前换了新硬盘,重装了ubuntu,由于学习需要还是要装个虚拟机.以前用过VMWare真的是神卡,这次换VirtualBox,希望开源社区能给我带来曙光:) 添加VirtualBox的源并安装5.1版 ...
- [LeetCode] Binary Tree Zigzag Level Order Traversal 二叉树的之字形层序遍历
Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to ...
- Wannafly Union Goodbye 2016
A 题意:平面上有n个点(n<=100000),给你一个p(20<=p<=100) 判断是否存在一条直线至少过[np/100](向上取整)个点,时限20s,多组数据 分析:概率算法 ...
- Python文件读写
读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的 文件打开模式 模式 意义 r 文本只读 w 文本只写 rb 二进制读 rw 二进制写 打开文件 选择一个模式打开一个文件 ...
- SQLSERVER 获取datetime日期的查询语句
SELECT varchar(10:57AM SELECT varchar(CONVERT(100), GETDATE(), 2): 11.05.16 SELECT varchar(CONVERT(1 ...
- 重复加载同一个jqgrid
重复加载同一个jqgrid时需要先清除原先的数据,再进行加载新的数据: 清除时使用方法:jQuery.jgrid.gridUnload('jqGridId'); 同时还有一个GridDestroy的方 ...