CentOS 7 升級 gcc 到 7

 

 

CentOS 7 Systemd 服務及檔案管理

參考

CentOS 7 和 CentOS6 有明顯差別,只要是因為使用了 Systemd,除了管理服務的差異之外,對於使用 PHP 的我來說還有其他的差別

Systemd 對於 PHP 的影響

誰用誰知道,馬上就知道明明 php 已經設定上傳 tmp path 為 /tmp ,可上傳中和上傳完成後在 /tmp 就是看不到檔案,從 php 程式執行時到是神奇的可以讀取到檔案

這是因為 Systemd 把 /tmp 隱藏起來了

findmnt – find a filesystem

Systemd

可以看到 PrivateTmp 預設為 true

將 HTTPD PrivateTmp 關閉

重新啟動 systemd 和 httpd

修改 Linux 的網路名稱 – 以 CentOS 6.7 為例

使用 VM 的環境當作開發環境,而且還加上公司、家裡兩地跑,常常會出現網路卡編號遞增,然後就連不上 Linux

這是因為 Linux 無法判斷要抓取新舊哪一塊網路卡,這時把多餘的網路卡刪除是比較好的處理方式

將多餘的網路卡資訊刪除後,把 NAME 設定為 eth0 ,然後重新開機。

重新開機後 Linux 會重新抓到網路卡並且給予初始設定,這時只要重新設定網路卡即可