千家信息网

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

发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,这篇"CentOS7怎么安装.Net Core的运行环境"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我
千家信息网最后更新 2025年02月24日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安全错误 数据库的锁怎样保障安全 软件开发有几个重要阶段 贵州省税控服务器地址 金山区推广软件开发 安徽时代网络技术分类代理商 带gui服务器 杭州蚁窝网络技术有限公司 软件开发模型中的瀑布模型 网络安全法二十八 spss四个数据库怎么纵向合并 数据库没有日志文件怎么恢复 信息化建设与网络安全三同步 软件开发和测试环境维护记录 中国节肢动物数据库 当前全球性网络安全事件频发 深圳新一代网络技术开发工艺 怎么登录局域网服务器下载 oracle数据库加密方式 武汉大学网络安全学院考博 计算机三级网络技术笔记 打车软件开发哪家便宜 工行软件开发招聘 sftp服务器 win10服务器角色管理 达州国家网络安全宣传周活动 考网络技术有用吗 下列哪些服务器不能够部署ejb 网店怎么搭建数据库 服务器托管安全方法 中兴软件开发跳槽工资待遇 网络安全可以用来保护个人信息吗
0