# ls 不要顯示所有檔案
ls -l 檔案名稱 | |
# 或 | |
ls -ld 檔案名稱 |
只會顯示該檔案的資訊行
# Sudoer
- 特性是授權的語法、副檔名要一字一句完全相符(書寫設定時雖然部分指令可能要加上
/bin/,但在終端機可以忽略,例如設定寫/bin/systemctl,實際上可以只下systemctl) - 想要授權給特定使用者,得編修這個檔案:[Reply] Linux 中的 sudoers 檔案設定簡介
# Linux 服務異常故障排除步驟
- 注意資料夾與檔案權限與用戶組
- 如果是 server,用
netstat看欲啟動服務之 port 號有無在上面 - 檢查防火牆狀態,各個系統指令不同(連線面)
- 如果是 server,在你的程式使用日誌記錄功能
- 同網段主機丟
wget http://ip:port看看能不能成功(連線面) - 使用以下指令查看 service 日誌
journalctl -xeu service名稱
- 如果它說找不到 service,但 service 確實存在於系統目錄,可能要注意 SELinux 細部權限設置問題 鳥哥 over stackflow 的討論指令參考文章:1 2
ls -Z 檔案或service名稱 #這可以看細部權限設置
chcon 描述 檔案或service名稱 #修改細部權限設置# 或restorecon 檔案或service名稱
- 嘗試 reload 你的所有服務
systemctl daemon-reload
