history清除日志记录

在Linux系统下会自动的记下用户输入的命令,出于root的安全性,我们应该不记录或者很少的记录root使用过的历史命令。

可以采用如下方法设置:

为了让系统不记每个人执行的命令,在/etc/profile里设置:

HISTFILESIZE=0
HISTSIZE=0

或者:

ln -s /dev/null ~/.bash_history

这样就行了。


1、linux历史命令记录显示时间

[root@localhost ~]# vim /etc/bashrc   在末尾添加
# 设置保存历史命令的文件大小
export HISTFILESIZE=500000000
# 保存历史命令条数
export HISTSIZE=1000000
# 实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多个用户间的相互覆盖。
export PROMPT_COMMAND="history -a"
# 记录每条历史命令的执行时间
export HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S "
使更改立即生效
# source /etc/bashrc


你可能感兴趣的:(profile,history,source,Export,日志记录)