sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
sudo yum -y update
sudo yum -y install dotnet-sdk-2.2
制作linux服务
编写服务文件,文件位置 /usr/lib/systemd/system/
[Unit]
Description=PassengerFlow service
[Service]
WorkingDirectory=/usr/local/PassengerFlow
Type=simple
User=root
Group=root
SyslogIdentifier=dotnet-PassengerFlow
ExecStart=/usr/bin/dotnet /usr/local/PassengerFlow/PassengerFlow.dll
Restart=always
RestartSec=5
Environment=ASPNETCORE_ENVIRONMENT=Development
[Install]
WantedBy=multi-user.target
保存
依次执行命令
systemctl daemon-reload
sudo systemctl enable PassengerFlow.service
systemctl start PassengerFlow.service