当前位置: 技术问答>linux和unix
请教:SSH登陆执行的情况下,有没有可能知道某一次登陆都执行了什么命令?
来源: 互联网 发布时间:2016-11-04
本文导语: 如题: 一个用户用SSH登陆到系统上,执行了一些命令 我随后也用相同的账号,SSH登陆上去,有没有可能得到上次执行的命令信息呢? 系统有没有什么记录和日志之类? 问题的主要原因是,有另外一个系统对当前...
如题:
一个用户用SSH登陆到系统上,执行了一些命令
我随后也用相同的账号,SSH登陆上去,有没有可能得到上次执行的命令信息呢?
系统有没有什么记录和日志之类?
问题的主要原因是,有另外一个系统对当前系统登陆之后做了一些操作,导致CPU较高,我想知道在此期间都执行了什么命令。
问题是这次操作类似黑盒,无法干预其登陆和执行的过程。
请问有没有什么办法?
一个用户用SSH登陆到系统上,执行了一些命令
我随后也用相同的账号,SSH登陆上去,有没有可能得到上次执行的命令信息呢?
系统有没有什么记录和日志之类?
问题的主要原因是,有另外一个系统对当前系统登陆之后做了一些操作,导致CPU较高,我想知道在此期间都执行了什么命令。
问题是这次操作类似黑盒,无法干预其登陆和执行的过程。
请问有没有什么办法?
|
你可以检查~/.bash_history文件,里面有上次登录的命令历史记录。
|
貌似可以看到其用什么命令来执行,但是看不到结果的
|
关键是你得有相应查看用户histroy记录文件的权限
|
用history查看啊 或者直接查看该用户home下的.bash_history文件
另外你应该查看一下 进程里是否有该用户启动的东西
另外你应该查看一下 进程里是否有该用户启动的东西