原如何將Linux系統(tǒng)的歷史操作命令刪除,并不再記錄
Locutus閱讀數:29282018-06-20
許多Linux操作系統(tǒng)默認都會保存用戶操作的歷史命令,而作為使用和維護者,原則上出于安全性的考慮,應該刪除這些歷史命令。
如果希望系統(tǒng)不再保存歷史操作命令,就必須更改配置文件profile。
# vim /etc/profile
找到HISTSIZE這個值,默認情況下歷史命令保存1000條,現在將該值改為0,然后保存并退出,并重啟配置文件。
# source /etc/profile
重啟配置文件后,再次使用命令history查看,發(fā)現系統(tǒng)已不再記錄命令。
# history
要清除某個作業(yè),首先要執(zhí)行at -l命令,以獲取相應的作業(yè)標識,然后對該作業(yè)標識使用at -r 命令linux命令,清除該作業(yè)。的聚合操作,有了這個merge result操作后,就會把2條記錄變成一條記錄,但是mycat注解后的執(zhí)行sql顯示注解后linux命令,沒有這一個merge result的操作,所以是2條記錄。,上號器就自動下線并自動清除登陸歷史緩存記錄。
# history
刪除部分操作記錄
# vim ~/.bash_history
.bash_history文件即為歷史記錄存儲文件,我們可以隨意修改,刪除目標命令記錄。修改后再次查看,發(fā)現并沒有刪除目標命令,原因是緩存,我們需要清理緩存。
# history -r
讀取歷史文件,并將其內容添加到歷史記錄中,即重置文件里的內容到內存中,完成刪除一部分歷史命令記錄。
上一個教程:Linux服務器故障以及性能排查常用命令
下一個教程:linux安裝zookpper及常用命令