千家信息网

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

发表于:2024-12-04 作者:千家信息网编辑
千家信息网最后更新 2024年12月04日,有时候为了服务器安全,防止别人窥探我们输入的命令,我们可以清空历史记录,而更多的时候,我们选择的是在输入特殊命令时候,强制历史记录不记住该命令。实验方法:先执行export HISTCONTROL=i
千家信息网最后更新 2024年12月04日如何让历史记录不记录敏感命令

有时候为了服务器安全,防止别人窥探我们输入的命令,我们可以清空历史记录,而更多的时候,我们选择的是在输入特殊命令时候,强制历史记录不记住该命令。实验方法:先执行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 ~]#


命令 历史 时候 空格 输入 选择 特殊 安全 三个 方法 是在 更多 有时候 服务器 实验 强制 服务 输出 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 远程服务器返回错误407 软件开发专业调研背景分析 九江宝德网络技术有限公司 广东天气预报软件开发 网络安全管理员中级证书有什么用 锐思数据库怎么查离职人数 软件开发怎么线下跑业务 c软件开发需要什么配置 微信新版本无法连接到服务器 好玩的生存服务器我的世界手游 教师薪资管理系统数据库 桂林市梦互联网络科技 计算机网络技术a试卷答案 发展网络安全战略 网站服务器设备 福建网络安全公司名单 上位机软件开发用哪些软件 泰山服务器怎么查hba卡型号 网络安全增值服务 计算机网络技术安装网线吗 怎么在服务器上找到自己的游戏 软件开发生命周期例子 镇江营销软件开发培训 crm链接数据库 计算机网络技术基础面试小白 湛江翻译软件开发 sql跨服务器可以连接索引吗 政法软件连接数据库失败 数据库设置字符集utf32 电信卡网络连接不到服务器
0