【Linux】CentOS7 C#开发环境搭建笔记(Jexus安装、配置、部署)

Jexus安装、配置、部署

1、Jexus安装

建议安装Jexus独立版(专业版)
Jexus“独立版”指的是自带.net运行时(mono),不需要在客户服务器安装mono就能正常运行的Jexus版本,该版本只支持 64位Linux操作系统。
安装jexus独立版的命令是:

$ curl https://jexus.org/release/x64/install.sh|sudo sh	   #默认安装路径为/usr/jexus

或者

$ wget https://www.linuxdot.net/down/jexus-6.1-x64.tar.gz    	#下载
$ tar -zxvf jexus-6.1-x64.tar.gz -C /usr/local							#解压
$ vim /etc/profile            														#添加环境变量
#(按i编辑模式,粘贴下面内容)
#**************环境变量*********************************************************
#export PATH USER LOGNAME MAIL...
export PATH=$PATH:/usr/local/jexus
#******************************************************************************
#(添加上述内容后,按Esc键,输入:wq!回车即可保存退出vim)
$ source /etc/profile        														#刷新配置
$ ./jws start                  															#启动服务
$ ./jws -v                    		 														#查看版本

打开浏览器输入http://127.0.0.1,展示出Welcome to Jexus表示安装成功
注:软件包下载地址请根据官网进行选择更新

2、配置Jexus服务开机启动

$ cd /etc/init.d
$ vim jws
#(按i编辑模式,粘贴下面内容)
#******************************************************************************
#!/bin/bash
### BEGIN INIT INFO
#
# Provides:  jws
# Required-Start:   $local_fs  $remote_fs
# Required-Stop:    $local_fs  $remote_fs
# Default-Start:    2 3 4 5
# Default-Stop:     0 1 6
# Short-Description:    jws
# Description:  This file should be used to construct scripts to be placed in /etc/init.d.
#
### END INIT INFO
## Fill in name of program here.
PROG="jws"
PROG_PATH="/usr/local/jexus" ## 注意:填写jexus的安装路径
PROG_ARGS="start" 
PID_PATH="/var/run/"
start() {
    if [ -e "$PID_PATH/$PROG.pid" ]; then
        ## Program is running, exit with error.
        echo "Error! $PROG is currently running!" 1>&2
        exit 1
    else
        ## Change from /dev/null to something like /var/log/$PROG if you want to save output.
        $PROG_PATH/$PROG $PROG_ARGS 2>&1 >/var/log/$PROG &
    $pid=`ps ax | grep -i 'jws' | sed 's/^\([0-9]\{1,\}\).*/\1/g' | head -n 1`
        echo "$PROG started"
        echo $pid > "$PID_PATH/$PROG.pid"
    fi
}
stop() {
    echo "begin stop"
    if [ -e "$PID_PATH/$PROG.pid" ]; then
        ## Program is running, so stop it
    pid=`ps ax | grep -i 'jws' | sed 's/^\([0-9]\{1,\}\).*/\1/g' | head -n 1`
    kill $pid        
        rm -f  "$PID_PATH/$PROG.pid"
        echo "$PROG stopped"
    else
        ## Program is not running, exit with error.
        echo "Error! $PROG not started!" 1>&2
        exit 1
    fi
}
## Check to see if we are running as root first.
## Found at http://www.cyberciti.biz/tips/shell-root-user-check-script.html
if [ "$(id -u)" != "0" ]; then
    echo "This script must be run as root" 1>&2
    exit 1
fi
case "$1" in
    start)
        start
        exit 0
    ;;
    stop)
        stop
        exit 0
    ;;
    restart)
        stop
        start
        exit 0
    ;;
    **)
        echo "Usage: $0 {start|stop|restart}" 1>&2
        exit 1
    ;;
esac
#******************************************************************************
#(添加上述内容后,按Esc键,输入:wq!回车即可保存退出vim)
$ chmod 766 jws
$ chkconfig --add jws

执行上述命令后,重启系统查看http://127.0.0.1是否展示,即可验证是否配置开机启动成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜太小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值