需求场景:
我需要部署的项目是在Windows上开发的,目标框架为.net core 6.0 因此我们需要先在kylin上部署项目运行所需要的环境。
借助百度词条,先看看Kylin是什么:
服务器资源:
查看系统版本 cat /etc/kylin-release cat /proc/version
需要用到的工具:
部署步骤和方法:
在Kylin操作系统中安装ASP.NET Core,您可以遵循以下步骤:
以上步骤会在Kylin操作系统上安装.NET Core SDK和ASP.NET Core 运行时以及项目部署到Kylin服务器上。请确保替换步骤4中的URL,使之指向最新的.NET Core版本。
Supervisor安装步骤:
修改/etc/supervisor/supervisord.conf文件内容在文件结尾[include]节点处把;
files = relative/directory/*.ini 改为 files = conf.d/*.conf
ps -ef | grep ProjectName
使用7-zip打包tar.gz文件:
碰到的问题:
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 31 - Encryption(ssl/tls) handshake failed)
https://github.com/dotnet/SqlClient/issues/2252
解决方法:
vim /etc/pki/tls/openssl.cnf #在oid_section=new_oids下增加 openssl_conf = default_conf #在文件末尾增加 [default_conf] ssl_conf = ssl_sect [ssl_sect] system_default = system_default_sect [system_default_sect] MinProtocol = TLSv1 CipherString = DEFAULT@SECLEVEL=1
明确系统提供了哪些日志,cpu、meminfo、app、log等,我们怎么看日志,看日志的三步骤,怎么用工具提高分析日志的效率,bugreport和chkbugreport。