SecureCRT中如何查看日志
小樊
34
2025-12-21 22:55:58
SecureCRT中查看日志的常用方式
一 查看会话日志
- 开启并记录会话日志
- 路径:Options > Global Options > Default Session > Edit Default Settings > Terminal > Log File(或会话级:Session Options > Log File)。
- 勾选Start log upon connect(连接即开始记录)。
- 指定日志路径与文件名,建议使用变量避免冲突,例如:
- Windows:C:\secureCRT\logs\session_%Y_%M_%D_%H.log
- Linux:/home/user/logs/%H_%Y%M%D_%h%m%s.log
- 日志写入方式:选择Append to file(追加)或Overwrite(覆盖)。
- 在窗口中直接查看
- 菜单:View > View Log,可打开内置日志查看器浏览内容;需要时可用其搜索功能定位关键字。
- 提高回溯能力
- 路径:Options > Global Options > Terminal > Emulation > Scrollback,将回滚缓冲区调大(如20000–50000行),便于在窗口内查看更早输出。
二 查看远程Linux系统日志
- 实时查看
- 通用:
tail -f /var/log/syslog(或 tail -f /var/log/messages)
- 仅看最近N行:
tail -n 20 /var/log/syslog
- 过滤关键词:
tail -n 20 /var/log/syslog | grep "关键词"
- 使用 systemd 日志
- 当前启动日志:
journalctl -b
- 查看详细错误并持续输出:
journalctl -xe
- 分页与检索
- 分页浏览:
less /var/log/syslog、less /var/log/auth.log
- 统计关键词出现次数:
awk '/关键词/{count++} END{print count}' /var/log/syslog
三 实用配置与排错建议
- 避免多会话写同一日志文件
- 在日志文件名中加入时间戳/会话名等变量,例如:
%H_%Y%M%D_%h%m%s.log 或 %S_%Y_%M_%D.log,确保唯一性。
- 日志目录提前创建
- 如 Windows 下先建好C:\secureCRT\logs,Linux 下先建好**/home/user/logs**,否则可能写入失败。
- 会话输出被截断
- 增大回滚缓冲区:Scrollback 20000–50000;需要长期保留关键输出时,优先依赖“会话日志文件”而非窗口回滚。
- 看不到几分钟前的操作
- 确认已勾选Start log upon connect并使用Append模式;必要时重新连接以触发记录。