2026-11-12 11:32:02 作者:xx
很多运维和开发人员日常用putty连接远端linux服务器时,常遇到事后回溯操作记录无据可查的尴尬:排障时找不到几小时前敲过的配置命令、变更时没有留存服务器返回的报错信息,反复重连排查反而耽误问题处理进度。putty内置的原生日志记录功能,不需要安装额外插件,就能把整个会话的交互内容完整留存,是轻量连接工具里性价比极高的实用功能。

打开putty主界面后,不需要在建立连接后再调整参数,提前在左侧导航栏展开“session”分类下的“logging”选项即可完成核心设置。首先是日志文件的存储路径,默认配置会把日志存在putty程序的同级目录下,文件名固定为putty.log,很容易被后续会话覆盖;建议在“log file name”输入框中自定义带动态变量的命名规则,比如填入“d:⁄putty日志⁄&h_&y&m&d_&h&m.log”,其中&h代表连接的目标主机ip、&y&m&d代表年月日、&h&m代表时分,能自动按连接时间、目标主机生成独立日志文件,避免内容覆盖。日志类型推荐选择“all session output”,完整保存命令输入、服务器返回、程序交互的全部内容,写入行为选择“always append”,不要选择覆盖模式,同时勾选“flush log file frequently”,避免程序意外退出时日志内容来不及写入造成丢失。

日常常态化运维时,保持默认的全量记录配置即可,生成的纯文本日志不需要额外转码,直接用记事本就能打开检索历史操作。如果是执行系统配置变更、版本升级这类需要留痕的关键操作,可以临时把日志文件名加上专属标识,比如命名为“mysql_upgrade_&y&m&d.log”,事后复盘时不用在海量日常日志里逐行翻找。如果需要从本机经多层跳板机连接目标业务服务器,要给每一层连接的日志加上路径标识,避免把跳板机的操作记录和目标服务器的业务操作记录混淆。

配置完成后一定要把当前设置保存到右侧的“saved sessions”列表里,否则下次重启putty时所有日志配置会恢复默认。注意不要把日志存储路径设在系统盘的受保护目录,没有管理员权限的putty会因为无法写入文件导致日志为空,专门在非系统盘建立独立的日志文件夹,能从根源避免这类写入失败的问题,让日志记录真正成为运维操作的可靠备份。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。