centos7-history持久化

centos7-history持久化,第1张

history只能记录最近一千条记录,而且只能本账号排查,当服务器存在多个用户时管理不便,因此将history持久化利于排查问题。

说明

文件内容如下

直接执行以下命令,重新登录机器,history命令即可格式化

效果如下

1.添加账号

2.修改密码

3.将用户uid修改为0(即root账号的uid)

在/etc/profile中将HISTSIZE=1000改为0或1执行rm -rf .bash_history清空historyhistory -c

执行命令时不要把命令名称写入history文件,

放入buffer中,退出时再一并写入,也可以调用history -w命令更新history文件(网上好多说法都是history -c + history-w,但实际 *** 作仅仅使用这两个命令只能清除当前状态下的history记录,重新登录后又可以看到历史记录)

ifconfig  用于获取网卡配置与网络状态等信息:格式为"ifconfig [网络设备] [参数]"。

查看本机当前的网卡配置与网络状态等信息,我们主要就是看每段开头的网卡名称、inet参数后面的IP地址、ether参数后面的物理mac地址以及RX、TX的接收与发送数据包的大小

uname  命令用于查看系统内核与系统版本等信息,格式为:“uname [-a]”。

一般我们会固定搭配上-a参数来完整查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及 *** 作系统名称等信息

uptime  命令用于查看系统的负载信息,格式为:“uptime”。

这个命令真的很棒,它可以为您显示当前系统时间、系统已运行时间、当前在线用户以及平均负载值等信息数据。平均负载值指的是最近1分钟、5分钟、15分钟的系统压力情况,负载值越低越好,尽量不要长期超过1。

另外您还可以结合搭配用"watch -n 1 uptime"命令(看下图文http://www.linuxprobe.com/chapter-02.html#24)来每秒刷新一次来获得当前的系统负载情况。

free  命令用于显示当前系统中内存的使用量信息,格式为:“free [-h]”。

为了保证Linux系统不会突然卡住宕机,因此内存使用量应该是运维人员时刻要关注的数据啦,我们可以使用-h参数来以更人性化的样式为我们展示出内存的实时使用量信息(真实的输出值中不包括中文注释部分)

who  命令用于查看当前登入主机的用户终端信息,格式为:"who [参数]"。

简单三个字母就可以快捷的显示出所有正在登陆着本机的用户名称以及他们正在开启的终端信息

last命令用于查看所有系统的登入记录,格式为:"last [参数]"。

下面使用last命令看到的本机登陆信息,其实仅仅是调取了过往保存到系统中的日志文件罢了,篡改里面的文字其实也很简单,因此对于做“黑客”入侵行为审计时其实并不牢靠,只能仅供我们参考而已

history命令用于显示历史执行过的命令,格式为:“history [-c]”。

这条命令应该是我最喜欢的了,history命令默认会保存1000条执行过的命令,若要修改可直接编辑/etc/profile文件的HISTSIZE值。它能显示出当前用户在本地计算机中执行过的所有命令记录,您可以使用-c参数来清空里面的历史数据,还可以使用“!编码数字”的方式来重复执行某一次的命令

sosreport 命令用于收集系统配置并诊断信息后输出结论文档

格式为:“sosreport”。当我们的Linux系统出现故障需要联系红帽厂商或其他技术支持时,大多数时候都要先使用这个SOS功能来简单收集计算机的状态和配置信息,以便让技术支持公司能够通过远程就解决了一些小问题,又或者让他们能对复杂问题能提前有些了解


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11265819.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存