安装.NET SDK ASP.NET Core
安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。 打开终端并运行以下命令:
#rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
安装 SDK
.NET SDK 使你可以通过 .NET 开发应用。 如果安装 .NET SDK,则无需安装相应的运行时。 若要安装 .NET SDK,请运行以下命令:
#yum install dotnet-sdk-6.0
安装ASP.NET Core
通过 ASP.NET Core 运行时,可以运行使用 .NET 开发且未提供运行时的应用。 以下命令将安装 ASP.NET Core 运行时,这是与 .NET 最兼容的运行时。 在终端中,运行以下命令:
#yum install dotnet-runtime-6.0
作为 ASP.NET Core 运行时的一种替代方法,你可以安装不包含 ASP.NET Core 支持的 .NET 运行时:将上一命令中的 aspnetcore-runtime-6.0 替换为 dotnet-runtime-6.0:
#yum install aspnetcore-runtime-5.0
查看dotnet版本
#dotnet --version
下载安装nodejs版本:
官网:https://nodejs.org/en/download/
下载nodejs
#wget https://nodejs.org/dist/v16.16.0/node-v16.16.0-linux-x64.tar.xz
解压安装装
#tar -xf node-v16.16.0-linux-x64.tar.xz
修改包名称
#mv node-v16.16.0-linux-x64 node
进入node文件
#cd /root/node/bin/
建立nodejs软连接
#ln -s /root/node/bin/npm /usr/local/bin/
#ln -s /root/node/bin/node /usr/local/bin/
查看node版本
#node -v
查看npm版本
#npm -v
安装pm2
安装pm2
#npm install pm2 -g
进入pm2目录
#cd node/lib/node_modules/pm2/bin/
建立pm2软连接
#ln -s /root/node/lib/node_modules/pm2/bin/pm2 /usr/local/bin/
查看pm2版本
#pm2 -v
启动应用程序
进入应用程序目录
#cd University
更改应用程序端口
#vim appsettings.json
添加端口
},
"Logging": {
"LogLevel": {
"Default": "Information"
}
},
"urls": "http://*:5000",
启动应用程序
#cd University
#pm2 start "dotnet test.Web.dll" --name University
查看日志
#cd University
#pm2 logs University
查看应用程序信息
#cd University
#pm2 info University
查看应用程序监控
#cd University
#pm2 monitor University
通过 pm2 list查询应用程序重启次数为0
#cd University
#pm2 list
开机自启动pm2程序
#pm2 startup