首先我不去做两个系统之间的比较,因为我也不怎么懂核心区别,但近期部署系统和自己的开发项目时,发现debian系统安装框架还是非常方便,我就把自己整理的常规部署命令贴出来,希望对大家有用处,基本对.NET CORE的开发者足够用了
安装 .net core 1、wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb >> 这是11的版本,如果大家的debian是10的,换成10 2、sudo dpkg -i packages-microsoft-prod.deb 3、rm packages-microsoft-prod.deb 4、sudo apt-get update 5、sudo apt-get install -y aspnetcore-runtime-x.0 >> 想安装什么版本的core,大家各自填上 ---------------------------------------------------------------------------------------------------------------------------- 安装 Supervisor apt-get install supervisor 设置开启启动:systemctl enable supervisor 启动:supervisorctl start all #关闭所有任务 supervisorctl shutdown #关闭指定任务 supervisorctl stop|start program_name #查看所有任务状态 supervisorctl status #加载新的配置 supervisorctl update #重启所有任务 supervisorctl reload 配置文件在 /etc/supervisor ---------------------------------------------------------------------------------------------------------------------------- 安装 Nginx 安装:apt install nginx 启动服务:systemctl status nginx 开机启动:systemctl enable nginx 配置文件在 /etc/nginx 正常来说你们不用去动原配置文件,只要在conf.d文件夹里不断的去新增站点配置就可以 配置完成后: nginx -t 验证一下配置 nginx -s reload 重新加载一下配置,不用重启 ---------------------------------------------------------------------------------------------------------------------------- 【可选】安装redis sudo apt update sudo apt install redis-server sudo systemctl status redis-server 自动启动 sudo systemctl restart redis 重启 配置文件在 /etc/redis 注意:需要关闭保护设置,否则无法进行跨网连接 额外提示,vultr虚机的debian,安装完成后,系统默认开启防火墙的,需要各位去关闭,否则除了22端口,其它都没法访问 希望以上三板斧能帮助到开发新手! 标签:centos,sudo,supervisorctl,apt,nginx,systemctl,上手,debian From: https://www.cnblogs.com/rjf1979/p/17759579.html