PHP 無法看到、寫入 /tmp 的解法

PHP 在寫入檔案的時候(Debain Linux),函式回傳值都是正確的,但是檔案就是沒有出現,到底發生什麼事情呢?

範例程式

<?php
var_dump(file_put_contents('/tmp/abc.txt', 'abc', FILE_APPEND | LOCK_EX)); // int(3)
?>

回傳 3 bytes 都是正確的,但是就是 /tmp/abc.txt 沒有產生

閱讀全文〈PHP 無法看到、寫入 /tmp 的解法〉

Linux Systemd 設定開機自動啟動的程式、服務

Linux 以前 initrd 管理開機啟動程式的時代,可以使用 update-rc.d、rcconf、sys-rc-conf 來管理 /etc/rc0.d/ ~ /etc/rc6.d/,現在換 Systemd 後,想要開機自動啟動的程式,要如何設定呢?

閱讀全文〈Linux Systemd 設定開機自動啟動的程式、服務〉

Linux systemd 取消卡住的工作

Debian / Ubuntu Linux 全面採用 systemd,在使用上都跟之前操作整合的很好,所以也沒什麼問題。

不過,最近想要 restart 某個 service 時,發現一直卡在 stop,kill 掉後,卡在無法 start,要怎麼查看和解決呢?

閱讀全文〈Linux systemd 取消卡住的工作〉