林蔚天 发表于 2023-10-12 18:00:10

最近我爱上了debian,感觉比centos上手容易

首先我不去做两个系统之间的比较,因为我也不怎么懂核心区别,但近期部署系统和自己的开发项目时,发现debian系统安装框架还是非常方便,我就把自己整理的常规部署命令贴出来,希望对大家有用处,基本对.NET CORE的开发者足够用了
安装 .net core1、wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb   >> 这是11的版本,如果大家的debian是10的,换成102、sudo dpkg -i packages-microsoft-prod.deb3、rm packages-microsoft-prod.deb4、sudo apt-get update5、sudo apt-get install -y aspnetcore-runtime-x.0  >> 想安装什么版本的core,大家各自填上 ---------------------------------------------------------------------------------------------------------------------------- 安装 Supervisorapt-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 重新加载一下配置,不用重启 ---------------------------------------------------------------------------------------------------------------------------- 【可选】安装redissudo apt updatesudo apt install redis-serversudo systemctl status redis-server 自动启动sudo systemctl restart redis 重启配置文件在 /etc/redis注意:需要关闭保护设置,否则无法进行跨网连接 额外提示,vultr虚机的debian,安装完成后,系统默认开启防火墙的,需要各位去关闭,否则除了22端口,其它都没法访问 希望以上三板斧能帮助到开发新手!

来源:https://www.cnblogs.com/rjf1979/archive/2023/10/12/17759579.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 最近我爱上了debian,感觉比centos上手容易