买了VPS,是centos7操作系统,在这里记录一下我的操作步骤,方便以后随时查阅
第一步:挂载磁盘:
通过Xshell连接执行命令:
yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh
注意,如果这里操作系统是centos8可能会出现一下问题:
1、为 repo 'AppStream' 下载元数据失败 解决方法
原因
在2022年1月31日,CentOS团队终于从官方镜像中移除CentOS 8的所有包。
CentOS 8已于2021年12月31日寿终正非,但软件包仍在官方镜像上保留了一段时间。现在他们被转移到https://vault.centos.org
解决方法
如果你仍然需要运行CentOS 8,你可以在/etc/yum.repos.d中更新一下源。使用vault.centos.org代替mirror.centos.org。
执行一下两行代码进行修改
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
第二步:安装宝塔:
接执行命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装.Net5 运行环境
安装准备
这部分最重要的是在安装 .NET 之前,运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。
sudo rpm -Uvh https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm
安装SDK
sudo yum install dotnet-sdk-5.0
安装运行时
sudo yum install aspnetcore-runtime-5.0
执行验证方法
dotnet --info
执行命令后如图所示,这安装正确了
至此,运行环境安装好了,就可以发布站点了。其实,.Net6 发布至Centos 步骤也是这样,只是需要修改一下版本号