在服务器上你们自己服务的代码一般放在什么目录下?

2020-02-12 22:32:04 +08:00
 fancy2020

我一般是放 /opt,也见过放在 /var 和 home 下的

13753 次点击
所在节点    DevOps
96 条回复
ochatokori
2020-02-12 22:34:00 +08:00
根目录建文件夹(root 敢死队😁
lozzow
2020-02-12 22:34:39 +08:00
我理解的 opt 有点类似于 win 上面的绿色软件的概念,所以,我也放 opt
kang77649119
2020-02-12 22:35:06 +08:00
opt
jinliming2
2020-02-12 22:35:20 +08:00
生产代码我习惯 /srv,编译安装的软件源码放 /usr/local/src
fancy2020
2020-02-12 22:35:44 +08:00
另外还有就是你们的应用产生的 log 等数据是怎么放?在应用目录下还是放在另一个系统目录下比如 /var/opt 之类的?
lululau
2020-02-12 22:36:13 +08:00
~/apps
oneisall8955
2020-02-12 22:36:40 +08:00
基本上啥都放在 /opt,必要时候软连接
SbloodyS
2020-02-12 22:36:41 +08:00
/home/apps
tabris17
2020-02-12 22:36:48 +08:00
/usr/local
fancy2020
2020-02-12 22:37:31 +08:00
@SbloodyS 这样的是要建个叫 apps 的 user 吗?
chenqh
2020-02-12 22:39:15 +08:00
为什么都喜欢 opt?
tulong
2020-02-12 22:51:16 +08:00
没人放 /var ?
suant0u
2020-02-12 22:57:17 +08:00
团队里都是 root 下的 根目录 /data ...
理论上编译好的应该是在 /usr/local/bin 或软连接 /var/opt/xxx/bin
代码是在 /var/opt/xxx
配置是在 /etc/xxx/xxx.config
Log 放 /var/opt/xxx/log
如果特定挂载盘放 /mnt/volume 挂载???
基本上是扒 Gitlab 的路径.
monsterxx03
2020-02-12 22:58:30 +08:00
/tmp (狗头
dearroy
2020-02-12 23:01:58 +08:00
习惯性地放在 /home/wwwroot
fancy2020
2020-02-12 23:09:34 +08:00
@monsterxx03 /tmp 不是重启会删除吗
mayx
2020-02-12 23:13:59 +08:00
/usr/share
VANHOR
2020-02-12 23:14:50 +08:00
/home/appName/
xingheng
2020-02-12 23:16:58 +08:00
~/.trash/ # :)
fancy2020
2020-02-12 23:17:40 +08:00
@xingheng 你牛

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/644152

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX