优化history命令显示IP与时间

莱科网
预计阅读时长 3 分钟
位置: 首页 未命名 正文
/var/log/my_history_command; history 1 >> /var/log/my_history_command' 登录后复制 USER_IP 获取当前用户的IP地址。 HISTTIMEFORMAT 设置时间戳格式,%F %T 表示年月日 时分秒,%u 为用户名,%s 为获取到的 USER_IP 变量。 HISTSIZE 和 HISTFILESIZE 分别设置内存和文件历史记录条数。 PROMPT_COMMAND 在每次提示符显示前执行命令,将用户名和IP写入日志文件,并追加当前命令到日志文件。

3. 使配置生效::

source /etc/profile
登录后复制

4. 创建并设置日志文件权限::

优化history命令显示IP与时间

touch /var/log/my_history_command
chmod 666 /var/log/my_history_command
登录后复制

此方法将命令记录写入/var/log/my_history_command文件。 直接使用history命令显示IP地址不够准确,因为history仅记录当前用户登录时的IP。 此方法将所有用户的命令历史,连同时间、用户名和IP地址,完整记录在日志文件中。

再次强调:此配置仅记录配置生效后的命令。:

本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
头像
宝塔面板上传文件失败解决技巧
« 上一篇 2025-01-25 23:51:11
CentOS卸载桌面启动shell界面
下一篇 » 2025-01-25 23:54:23

相关文章

取消
微信二维码
支付宝二维码

热门文章

动态快讯

目录[+]