首页 > 系统相关 >webapi发布centos stream 8设置自动运行

webapi发布centos stream 8设置自动运行

时间:2024-07-04 19:54:33浏览次数:21  
标签:webapi 文件 systemd stream service sudo centos systemctl wecharwebapi

发布文件放到home下

然后依次输入

第一步:创建服务文件

 

首先,需要创建一个systemd服务文件。我们一般将这种服务文件放在/etc/systemd/system/目录下,并且给它一个.service后缀。例如,你可以创建一个名为wecharwebapi.service的文件。
sudo vi /etc/systemd/system/wecharwebapi.service

第二步:编写服务文件

 

在打开的编辑器中,输入以下配置信息
[Unit]
Description=WeChar Web API Service

[Service]
WorkingDirectory=/home/WebCharApi
ExecStart=/usr/bin/dotnet /home/WebCharApi/WeCharWebApi.dll --urls=http://0.0.0.0:80
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=wecharwebapi
User=root
Environment=ASPNETCORE_ENVIRONMENT=Production

[Install]
WantedBy=multi-user.target

  

第三步:启动服务

 

保存文件并退出编辑器后,首先重新加载systemd管理器的配置文件以识别新的服务单元:
sudo systemctl daemon-reload

sudo systemctl start wecharwebapi.service


sudo systemctl enable wecharwebapi.service

sudo systemctl status wecharwebapi.service

 

然后重启服务器

标签:webapi,文件,systemd,stream,service,sudo,centos,systemctl,wecharwebapi
From: https://www.cnblogs.com/axyls/p/18284554

相关文章

  • 欧拉 EulerOS是华为基于CentOS源代码,面向企业应用环境开发的一个商用Linux发行版。
    欧拉EulerOS是华为基于CentOS源代码,面向企业应用环境开发的一个商用Linux发行版。EulerOSEulerOS是华为基于CentOS源代码,面向企业应用环境开发的一个商用Linux发行版。EulerOS开发者华为技术有限公司作業系統家族Unix ,Linux,CentOS運作狀態活跃源码模式开源软件当前版本2.......
  • net6 WebAPI大文件上传
    最近由于客户需要上传大文件,所以研究了一下文件上传的问题net6上传文件分为两种情况:buffering和streaming(缓存和流)Buffering:我们平时采用的通过IFormFile上传文件的方式就是Buffering,此方式会将文件全部缓存起来。这种方式简单,但对内存和硬盘空间造成负担。关于缓存,这里有个误......
  • CentOS8部署zerotier异地组网
    CentOS8部署zerotier异地组网CentOS8部署zerotier异地组网一、前言本文在此前研究部署FRP进行内网穿透,但FRP是基于公网服务器的流量转发,上下行的速率取决于公网服务器的带宽,并且每启用一个服务都需要开放服务器的一个端口,在易用性和安全性上都有着一定的问题。为解决内网穿透......
  • CentOS安装部署JDK8
    1.下载jdk8(1)、官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2)百度网盘:链接:https://pan.baidu.com/s/1dTwKC65nDWBjmckWc-9igg?pwd=paxl提取码:paxl2、开始部署(1)解压jdk包,并将解压后的包移至想要存放的目录下,我放在/usr/loc......
  • CentOS搭建KMS服务器
    CentOS搭建KMS服务器CentOS搭建KMS服务器一、使用git拉取vlmcsd项目并在本地编译若还未安装git,使用命令yuminstallgit-y进行安装。使用[email protected]:Wind4/vlmcsd.git拉取项目。cdvlmcsd#进入项目目录make#进行编译二、开放防火墙端口,创建开机自启脚本......
  • 利用wsl在window系统上安装centos系统
    序言WSL可以在window上使用liunx系统,比一些虚拟机例如:vmare,virtualbox更加轻量,利用wsl在window系统上搭建docker也比较的方便。wsl默认是安装一个ubuntu,因为之前使用过centos系统,所以想在本地安装一个centos系统。一、wsl的安装1.1进入控制面板—程序—程序与功能,点击左侧的......
  • 构建阿里云的centos7-docker镜像
    最近在项目中需要测试运维脚本,但是在网上都找不到可以模拟阿里云的centos7镜像,所以就自己构建了一个,跟大家分享下。构建平台:操作系统window11软件dockerdesktop工作目录:CentOS-Base.repo[base]name=CentOS-$releaseverenabled=1failovermethod=prioritybaseurl......
  • CentOS7修复OpenSSH漏洞升级到OpenSSH 9.8 RPM一键更新包
    OpenSSH是SSH(SecureShell)协议的开源实现,它支持在两个主机之间提供安全的加密通信,广泛用于Linux等系统,通常用于安全远程登录、远程文件传输和其它网络服务。2024年7月1日,OpenSSHServer中存在的一个远程代码执行漏洞(CVE-2024-6387,又被称为regreSSHion)细节被公开,该漏洞影响基于gli......
  • centos7 安装mongo6
     官网地址:https://www.mongodb.com/try/download/community1、下载wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-6.0.16.tgz2、解压tarzxvfmongodb-linux-x86_64-rhel70-6.0.16.tgz-C/data3、进入data目录,改名cd/data&&mvmongodb-lin......
  • 【实战经验】基于 centos9 安装和部署SoftEther Server 搭建异地组网
    场景描述: 本人长期在远程办公,需要在公司连接家里电脑办公,但是家里有公网IP,并可进行内网穿透,但是如果直接把设备的远程端口暴露在公网上想着不安全,已经被端口扫描了好几次,现在休息在家想着在家里服务器上搭建一个softetherserver,通过暴露1194端口实现,专用网络连接,再从专......