从头搭建 .Net 的环境 - CentOS
Info
此操作完全是根据自己实际搭建过程进行的记录,此文档所有操作都基于 PVE 安装 CentOS-7-i386-Minimal-2009
基础环境配置
固定 IP 设置
设置固定 IP
进入 /etc/sysconfig/network-scripts/ 目录
编辑 ifcfg-<interface> 文件
修改其中内容
保存并退出
重启网络服务
注意
此时可以通过 ping www.baidu.com 方式验证网络是否可用。
当出现 位置的名称或服务 时,并且网关都通,物理机也可以正常上网,则说明虚拟机的 DNS 指向有问题,需要增加静态 DNS 解决。
修改 yum 源
安装 wget,修改 yum 源
安装 wget
修改 yum 源
修改 yum 源,可以加快安装更新 rpm 包。在国内比较常用的有 aliyun 源、163 源等。修改方式如下。
安装 dotnet
安装 dotnet3.1 和 dotnet6,由于 aspnetcore runtime 运行时已经包含 dotnet runtime,所以不需要单独安装 dotnet runtime。
检查是否安装成功。
安装 supervisor
配置调整
/etc/supervisord.conf
启动
安装 redis
配置调整
/etc/redis.conf
重新启动
Info
如果使用非 root 账号,需要给下面文件授权:
/etc/redis.conf/etc/nginx.conf/srv/config/
安装 nginx
配置调整
/etc/nginx/nginx.conf
启动
安装 mysql
卸载 mariadb
安装 5.7 版本
安装出现问题
安装后如果出现
则执行
MySQL 配置
/etc/my.cnf
设置开机启动
启动服务
获取临时密码
设置 root 密码
硬盘挂载
安装系统磁盘为 40G,另有一块 250G 磁盘可以挂载到 /srv/ 目录下
持久化挂载
/etc/fstab

