如何让历史记录不记录敏感命令

简介:

 有时候为了服务器安全,防止别人窥探我们输入的命令,我们可以清空历史记录,而更多的时候,我们选择的是在输入特殊命令时候,强制历史记录不记住该命令。实验方法:先执行export HISTCONTROL=ignorespace 命令,然后依次输出ls -tra  ,pwd和service mysqld start 的命令,当执行第三个命令的时候,我们选择不记住该命令。



[root@VM_96_242_centos ~]# export HISTCONTROL=ignorespace 
[root@VM_96_242_centos ~]# ls -ltr
total 168
-rw-r--r-- 1 root root  5520 Dec 25  2014 install.log.syslog
-rw-r--r-- 1 root root 12754 Dec 25  2014 install.log
-rw------- 1 root root  2005 Dec 25  2014 anaconda-ks.cfg
-rw-r--r-- 1 root root    12 Dec  9 21:11 a.txt

[root@VM_96_242_centos ~]# pwd

[root@VM_96_242_centos ~]#   service mysqld start   (注意这条命令的最前面是一个空格)
然后我们来查看历史记录
[root@VM_96_242_centos ~]# history |tail -3
  844  2016-12-12 17:01:55 ls -ltr
  845  2016-12-12 17:01:59 pwd
  846  2016-12-12 17:02:36 history |tail -3

是不是发现我们刚刚执行的,service mysqld start 没有了
注意:如果不想让历史记录记住哪条命令,直接在执行命令的时候,添加空格就可以。

当然哪天你想清空所有历史命令可以执行:
[root@VM_96_242_centos ~]# history -c    //清空所有记录
[root@VM_96_242_centos ~]# history         //查看是否被清空
    1  2016-12-12 17:12:12 history 
[root@VM_96_242_centos ~]# 



本文转自 维度2018 51CTO博客,原文链接:http://blog.51cto.com/xinsz08/1882015,如需转载请自行联系原作者
相关文章
|
小程序
|
3月前
|
存储 人工智能 大数据
云栖2025|阿里云开源大数据发布新一代“湖流一体”数智平台及全栈技术升级
阿里云在云栖大会发布“湖流一体”数智平台,推出DLF-3.0全模态湖仓、实时计算Flink版升级及EMR系列新品,融合实时化、多模态、智能化技术,打造AI时代高效开放的数据底座,赋能企业数字化转型。
932 0
|
3月前
|
人工智能 IDE 程序员
Qoder 负责人揭秘:Qoder 产品背后的思考与未来发展
Qoder是阿里巴巴推出的Agentic编程平台,致力于引领AI编程新范式。它通过Spec驱动开发、云端沙箱与智能体协同,实现AI自主完成复杂研发任务,提升开发者效率1-10倍,推动软件研发进入智能化、异步化新时代。
1303 0
Qoder 负责人揭秘:Qoder 产品背后的思考与未来发展
|
7月前
|
人工智能 运维 数据挖掘
一站式智能分析引擎,快速构建企业级数据分析 Agent
本文介绍了一种基于阿里云实时数仓 Hologres 和百炼大模型服务的智能数据分析解决方案。通过 Function AI 提供的 Serverless 平台,企业可快速构建从多源数据接入到业务洞察的端到端流程。方案支持实时数据分析、湖仓直连加速、智能预处理及按需付费模式,大幅降低运维成本并提升效率。同时,文章详细描述了实践部署步骤,包括专有网络配置、Hologres 实例创建、公共数据集导入及应用部署验证等环节,并提供了资源清理指南与参考链接,确保用户能够顺利实施和管理方案。
298 18
|
Windows
解决“ACCESS_MASK不明确”错误
本文讨论了在编译过程中遇到的“ACCESS_MASK不明确”错误的原因和解决方法。错误通常由头文件冲突引起,解决方法包括去除自定义的命名空间、调整包含static函数的类头文件顺序,以及去除多余的#include指令。文章还提供了一些编程规范和参考链接。
575 1
|
机器学习/深度学习 TensorFlow 算法框架/工具
人脸识别项目打包成exe的过程遇到的问题
【7月更文挑战第16天】将人脸识别项目打包成exe常遇问题包括: - **依赖库问题**:关键库未正确包含或版本不兼容。 - **环境配置问题**:运行环境差异或系统架构不一致。 - **资源文件路径问题**:路径变化导致无法正确加载资源。 - **代码优化与兼容性问题**:效率低下或跨平台问题。 - **加密与签名问题**:安全性措施不当影响使用。如未包含OpenCV导致导入错误,或绝对路径问题致模型文件丢失。
195 6
|
JavaScript 数据可视化 开发者
echart:里面的属性
这段内容介绍了图表配置中的多个关键组件和属性,包括 `xAxis` 和 `yAxis` 的常见属性设置、`grid` 的布局调整、`dataZoom` 的数据缩放功能、`legend` 的图例配置以及颜色配置等。通过这些配置,可以实现图表的自定义显示,如坐标轴类型、数据源、最小值、最大值、刻度间隔、标签样式、线条样式等,同时还能调整图表在 DOM 元素中的大小和位置,以及实现数据的缩放和平滑交互效果。
483 0
RTSP服务器之————rtsp-server(轻量级RTSP / RTP流媒体服务器)
github:https://github.com/revmischa/rtsp-server 轻量级RTSP / RTP流媒体服务器
10197 1
|
安全 API 调度
基础概述
基础概述
355 0
基础概述
|
XML Linux 调度