温馨提示×

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/syslogless /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模式;必要时重新连接以触发记录。

0