温馨提示×

Linux SecureCRT如何保存日志

小樊
94
2026-07-10 21:56:17
栏目: 智能运维

Linux 下使用 SecureCRT 保存日志,常见有 自动保存会话日志手动保存当前屏幕内容 两种方式。下面按使用场景详细说明。


一、自动保存 SecureCRT 会话日志(推荐)

这是最常用、也最规范的方式,适合长期记录操作。

步骤(图形界面)

  1. 打开 SecureCRT

  2. 菜单栏选择

    Options → Session Options
    
  3. 在左侧展开

    Terminal → Log File
    
  4. 右侧配置:

    • ✅ 勾选 Start log upon connect
    • Log file path
      例如:
      /home/user/logs/%S-%Y%m%d.log
      
    • Log file format(可选):
      • Append(追加)
      • Overwrite(覆盖)
    • Custom log data(可选):
      • 可加入时间戳,例如:
        [%Y-%m-%d %H:%M:%S]
        
  5. 点击 OK

效果
每次连接该会话,都会自动生成并持续写入日志文件。


二、常用日志文件名变量(非常实用)

变量 含义
%S 会话名
%Y
%m
%d
%H 小时
%M 分钟

示例:

/home/user/logs/session1-20260121.log

三、手动保存当前屏幕日志

方法 1:菜单保存

File → Log Session → Start / Stop

或:

File → Save Session Output

方法 2:快捷键(视版本)

  • 开始/停止日志:
    Ctrl + Shift + L
    

(不同版本可能不同)


四、Linux 命令行方式(补充)

如果你已经登录服务器,也可以直接在服务器上保存:

script -a ~/session.log

退出时:

exit

五、常见问题

1️⃣ 日志没有生成?

  • 确认目录存在且有写权限
  • 确认勾选了 Start log upon connect
  • 重新连接会话

2️⃣ 日志内容不全?

  • 勾选 Log raw data(如需要)
  • 避免日志文件被其他程序占用

3️⃣ 中文乱码?

  • Session Options → Terminal → Appearance
    设置字符编码为 UTF-8

六、推荐配置(运维常用)

Log file:
/home/user/securecrt_logs/%S_%Y%m%d_%H%M.log

Start log upon connect: ✅
Append to file: ✅

如果你愿意,可以告诉我:

  • SecureCRT 具体版本
  • 本地 Linux 桌面 还是 Windows 连 Linux
  • 是否需要 按会话 + 日期自动分文件

我可以给你一个完全定制化的配置方案

0