Boot
我如何知道 Linux 機器何時通過 SCP 啟動?
我通過 SCP 從另一組擁有的機器上獲取文件。我唯一的訪問權限是 SCP,我無法通過 SSH 連接到他們的機器。有時,他們的系統會重新啟動,如果我不知道的話,這會給我帶來問題。我希望從他們的系統中 SCP 一些文件,以找出它上次啟動的時間,但我似乎找不到任何合適的東西。
我嘗試通過 scp 複製:
scp -p remoteSys:/proc .
(-p 表示保留時間戳)並被告知 /proc 不是正常文件,無法複製。當我嘗試時:
scp -p remoteSys:/proc/uptime .
我得到了一個帶有目前時間戳的零字節文件。我複制了:
scp -p remoteSys:/var/log/boot.log .
我得到了一個零大小的文件,其日期可能是也可能不是啟動日期。
有人有什麼好的建議嗎?
先感謝您。
scp remote:/var/log/wtmp /tmp/remote.wtmp last -f /tmp/remote.wtmp reboot
/proc
在訪問時動態創建 - 這解釋了目前日期時間戳。時間戳
boot.log
應該與最新的啟動和所有上線的服務一致。對我來說,鑑於您的限制,您目前的解決方案似乎已經足夠了。