开发者社区 问答 正文

Screen退出是否会保存会话的操作历史记录命令?

Screen退出是否会保存会话的操作历史记录命令? 如果有的话在哪里可以查看?

展开
收起
ccc9672 2018-11-15 17:00:53 2590 分享 版权
阿里云 AI 助理回答

使用Screen工具退出会话时,它不会直接保存会话的操作历史记录命令。Screen的主要功能是保持会话状态,即使你断开SSH连接,程序或命令仍会在后台继续运行。但Screen本身不提供命令历史的记录和查看功能。

如果你想查看在Screen会话中执行过的命令历史,这通常依赖于shell(如bash)内置的历史记录功能。当你重新attach到Screen会话后,可以使用shell的命令历史功能来查看之前执行过的命令,例如通过history命令。

对于更详细的会话操作审计和历史记录,如果你在阿里云ECS环境中,并配置了相应的会话管理与审计功能,可以通过云助手将操作记录投递到日志服务SLS或对象存储OSS进行查看和分析。此外,阿里云还提供了会话审计功能,支持查看运维人员对主机操作的会话日志,包括在线播放会话、下载离线播放会话以及搜索审计会话等高级功能。对于Session Manager会话,也可以通过调用DescribeTerminalSessions API来查看会话历史记录,获取4周内创建的Session Manager会话信息。

总结来说,虽然Screen不直接保存操作历史记录,但你可以利用shell自身的命令历史或阿里云提供的会话管理和审计服务来查看和追溯操作记录。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址: