在 Debian 系统中,“日志”通常指 系统日志(systemd journal) 或 传统日志文件(/var/log)。下面按常见场景说明如何“导出”。
Debian 8+ 默认使用 systemd,日志由 journald 管理。
sudo journalctl > journal.log
sudo journalctl -b > boot.log
sudo journalctl --since "2024-01-01 00:00:00" --until "2024-01-02 00:00:00" > log.txt
sudo journalctl -u nginx.service > nginx.log
sudo journalctl --output=export > journal.export
可用另一台机器导入:
sudo journalctl --merge --file=journal.export
如果你不用 systemd 或想导出原始文件:
sudo cp -r /var/log /tmp/log_backup
常见文件:
/var/log/syslog/var/log/auth.log/var/log/kern.log/var/log/dpkg.log打包导出:
sudo tar czf logs.tar.gz /var/log
dmesg > dmesg.log
或:
sudo dmesg --ctime > dmesg.log
scp user@debian:/var/log/syslog ./
日志通常需要 root:
sudo !!
可能未持久化,编辑:
sudo nano /etc/systemd/journald.conf
设置:
Storage=persistent
然后重启:
sudo systemctl restart systemd-journald
如果你能说明:
我可以给你更精确的命令。