千家信息网

CentOS7怎么安装.Net Core的运行环境

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇"CentOS7怎么安装.Net Core的运行环境"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我
千家信息网最后更新 2025年01月18日CentOS7怎么安装.Net Core的运行环境

这篇"CentOS7怎么安装.Net Core的运行环境"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"CentOS7怎么安装.Net Core的运行环境"文章吧。

一、安装.net core

1、查看系统版本

#cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)

2、安装.net core依赖
#rpm -ivh libgdiplus-2.10-10.el7.x86_64.rpm

#rpm -ivh libgdiplus-devel-2.10-10.el7.x86_64.rpm

#rpm -ivh packages-microsoft-prod.rpm

#yum -y install libXrender libexif libjpeg libtiff fontconfig-devel cairo-devel giflib-devel

3、安装dotnet-sdk-3.1

#yum install dotnet-sdk-3.1

4、查看安装

#dotnet -version
Unknown option: -version
.NET Core SDK (3.1.403)

安装成功!

二、安装redis

1、安装gcc

#yum install -y gcc

2、安装redis

#wget http://download.redis.io/releases/redis-5.0.8.tar.gz

#tar zxvf redis-5.0.8.tar.gz

#cd redis-5.0.8

#make

#make install PREFIX=/usr/local/redis

#cd /usr/local/redis/bin/

#./redis-server

#cp /usr/local/src/redis-5.0.8/redis.conf /usr/local/redis/bin/

修改 redis.conf 文件,把 daemonize no 改为 daemonize yes

#sed -i 's/daemonize no/daemonize yes/g' redis.conf

设置开机启动

#vi /etc/systemd/system/redis.service

添加如下内容

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

设置开机启动

#systemctl daemon-reload

#systemctl start redis.service

#systemctl enable redis.service

#ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

服务操作命令

systemctl start redis.service #启动redis服务

systemctl stop redis.service #停止redis服务

systemctl restart redis.service #重新启动服务

systemctl status redis.service #查看服务当前状态

systemctl enable redis.service #设置开机自启动

systemctl disable redis.service #停止开机自启动

三、安装supervisord

#yum install epel-release

#yum install -y supervisor

设置开机启动

#systemctl enable supervisord

命令使用:

#systemctl stop supervisord #停止
#systemctl start supervisord #启动
#systemctl status supervisord #查看状态
#systemctl reload supervisord #加载配置文件
#systemctl restart supervisord #重启服务

#cat /etc/supervisord.conf

[include]
files = supervisord.d/*.ini

#cat /etc/supervisord.d/new.ini

[program:web.new]
command=dotnet HualuTrain.Web.dll -urls "http://*:9000”
directory=/data0/app/new.Web
environment=ASPNETCORE__ENVIRONMENT=Production
user=www
stopsignal=INT
autostart=true
autorestart=true
startsecs=3
stderr_logfile=/var/log/ossoffical.err.log
stdout_logfile=/var/log/ossoffical.out.log

启动supervisord

#systemctl start supervisord

查看是否启动
#systemctl status supervisord

安装成功!

以上就是关于"CentOS7怎么安装.Net Core的运行环境"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

内容 服务 环境 运行 成功 命令 文件 文章 状态 知识 篇文章 价值 大部分 就是 更多 步骤 版本 知识点 系统 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 计算机系统和网络安全的意义 福建管理系统软件开发费用 电商系统软件开发服务方案 阿里云服务器云锁 java服务器开发工程师 dbms是一种数据A数据库 一直卡在正在连接到EA服务器 复古传奇一个服务器多少人 我的世界中二服务器 海曙游戏软件开发管理 上海攸贝网络技术有限公司 网络安全高手对决 吉林省科技厅关于互联网 随着信息网络技术的发展 服务器错误日志怎么看 奥德采集软件开发 深圳正能量网络技术有限公司 北京天融网络安全科技有限公司 云服务器防护之道 网络安全性格怎么样 wan口服务器无响应 计算机系统和网络安全的意义 北京中软财科网络技术有限公司 软件开发质量管理报告 浙江小型服务器机柜专业品牌定制 gis软件开发师的就业环境 网络安全活动1月 启动网络安全七进活动 南京软件开发维护平均工资 软件服务器太卡怎么进去
0