Jac*_*ein 6 php-7.2 ubuntu-18.04
我在 AWS 上运行 Ubuntu 18.04.5 LTS (GNU/Linux 5.4.0-1045-aws x86_64)。我正在运行 PHP 7.2.24-0ubuntu0.18.04.7 (cli) (构建时间:2020 年 10 月 7 日 15:24:25)( NTS )
当我从 16 迁移到 18.04 时,我必须进行以下设置:
须藤苏
纳米 /etc/systemd/system/multi-user.target.wants/apache2.service
[服务] ... PrivateTmp=true <-- 将此更改为“false”
然后执行以下操作:
/var/tmp$ sudo systemctl 守护进程重新加载
/var/tmp$ sudo 服务 apache2 重新启动
此后一切运行良好,但截至几天前,设置 PrivateTmp=false 更改为 PrivateTmp=true,因此没有文件写入我的应用程序所依赖的文件夹 /var/tmp 中。我怀疑发生了更新并更改了 PrivateTmp=false 的设置。我不知道如何证明这一点。
我的问题:
有没有办法使设置具有粘性并且不会在更新过程中撤消。
杰克
drm*_*mad 10
使用命令sudo systemctl edit apache2,这将创建一个override.conf文件,其中/etc/systemd/system/apache2.service.d/不会...在系统更新时被覆盖:-)并添加以下行:
[Service]
PrivateTmp=false
Run Code Online (Sandbox Code Playgroud)
您还可以使用您喜欢的编辑器创建具有任何名称(但以 结尾.conf)的文件。
systemctl daemon-reload请记住之后运行命令。
将 apache 单元文件复制到:
/etc/systemd/system
Run Code Online (Sandbox Code Playgroud)
此目录中的单元文件会取代默认位置,并且当包收到更新时不会被替换。根据需要修改单元文件,然后发出:
systemctl daemon-reload
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6012 次 |
| 最近记录: |