uos【linux】部署netcore3.1程序+设置自启动

一、安装netcore环境,我使用uos系统, yum 命令无法安装  报错  不好用,使用安装包安装,过程如下:

1、下载sdk安装包,我是dotnet3.1.419

2、桌面右键:在终端打开,输入su以及密码,进入root权限

3、依次输入:root@wsb: mkdir /opt/dotnet 

        root@wsb: tar zxf dotnet-sdk-3.1.419-linux-x64.tar.gz -C /opt/dotnet/

        root@wsb: ln -s /opt/dotnet/dotnet /usr/local/bin/
                        root@wsb: echo 'export DOTNET_ROOT=/opt/dotnet/
                        接着输入:   > export PATH=$PATH:/opt/dotnet/
                        接着输入:    > export MSBuildSDKPath=/opt/dotnet/sdk/3.1.419/Sdks/' >> .bashrc
                        root@wsb: source .bashrc

安装完成。

4、查看安装版本:dotnet --version

二、部署netcore站点

安装包放在桌面【此处仅做说明,等下移动到其他地方】 mvccore文件夹下asset.dll

1、进入桌面文件夹mvccore:cd mvcCore

2、dotnet asset.dll【不要直接dotnet  /mvccore/asset.dll,这么搞wwwroot样式出不来】

三、通过jexus 部署

上面简单部署,当关闭窗口后站点就访问不了了,用jexus 可以解决,

安装命令:root@wsb: curl https://jexus.org/release/x64/install.sh|sudo sh

地址为/usr/jexus; 先将发布的linux-64文件夹复制到这个文件夹下,然后cd 到这个地址 配置一个web

1、cd /usr/jexus

2、cd siteconf/

3、vim web

port=80

root=/ /usr/jexus/mvccore

hosts=web.mvc.com

AppHost={

cmd=dotnet /usr/jexus/mvccore/mvccore.dll;

root=/usr/jexus/mvccore/;

 

}

输入i 编辑模式,然后输入esc 左下角冒号消失,然后输入: wq保存退出

4、sudo ./jws start   启动

四:开机启动

1、cd /lib/systemd/system

2、vim jexus.service

3、添加如下:

[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

5、linux下sqlserver以及界面化工具安装

sqlserver安装省略【简单】,界面化工具用的是Azure Data Studio,下载地址https://blog.csdn.net/dupeng0811/article/details/89877012,我选的deb文件,安装好后 

无法运行,一般会少依赖,运行sudo apt-get install libunwind8,也会报错,但是有提示,照着运行 选yes,就可以了

参考:https://www.cnblogs.com/shook/p/12721103.html

posted @   小河池塘  阅读(815)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示