.net - 最佳实践:在 linux/raspberry pi 上部署独立应用程序
问题描述
我有一个基于 mono/dotnet 的应用程序,它与运行它的树莓派的多个接口进行交互。现在我想让它准备好生产。
但是,我不确定在哪里放置这个应用程序。
我见过多个例子,例如
- /选择/应用程序名称
- /var/appname(通常只用于子目录 www 中的 Web 应用程序)
- /home/应用程序名称
可以将生产应用程序放在主目录中吗?放置生产应用程序的最佳实践是什么?
解决方案
https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard是了解更多关于 linux 中文件系统布局背后的意图的好地方。对于您的使用,我会推荐/usr/bin
或/usr/local/bin
推荐阅读
- python - 为什么 to_datetime 在不分配给列而是变量时会导致错误?
- docker - 如何将实时 pcap 记录从 Kubernetes pod 传输到本地运行的 Wireshark?
- sql - 如何在 SQL 中“分组”日期
- apache-pulsar - Apache Pulsar 连接被拒绝
- mongodb - $group 结果作为键值对 mongo db
- python - 如何在python的数据框中为每个组制作每月箱线图
- python-3.x - pygame 在菜单之间切换导致崩溃:“视频系统未初始化”
- java - 只读数据的 Spring Boot 存储库:@Query 注释类型不适用于此类声明
- python - 我如何检测(x,y)图形上的随机点并绘制五边形
- python - 如何将 libsvm 数据文件加载到 numpy 数组中以用于 sciki-learn 中的 kmeans 聚类?