linux命令h---history

本文介绍了一种优化history命令的方法,通过配置让历史记录包含时间戳并避免重复记录,适用于多用户连接场景,便于追踪设备重启原因,提高运维效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

history命令优化:

有时发现运行中设备重启,但设备被ssh的人较多,无法确定设备是否是被人为的在reboot,通过修改history命令配置可以追查此问题,方便以后运维。可在iraid的镜像里做同样修改。

好处:

a、让历史记录里面带有时间
b、让同一设备所有连接终端命令都记录到history当中去。

效果如下:
在这里插入图片描述
方法:在/etc/bashrc 最后加下下面内容然后再source /etc/bashrc

HISTTIMEFORMAT="%F %T "
export HISTTIMEFORMAT
# Avoid duplicates
export HISTCONTROL=ignoredups:erasedups
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend

# After each command, append to the history file and reread it
export PROMPT_COMMAND=“KaTeX parse error: Expected '}', got 'EOF' at end of input: …ROMPT_COMMAND:+PROMPT_COMMAND$’\n’}history -a; history -c; history -r”
export HISTSIZE=10000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值