3.4.10 历史记录数及登录超时环境变量设置
您可以在百度里搜索“跟老男孩学Linux运维:Web集群实战 艾草文学(www.321553.xyz)”查找最新章节!
3.4.10 历史记录数及登录超时环境变量设置
1.设置闲置账号超时时间
设置闲置账号超时时间的示例命令如下,注意此处的配置仅临时生效。
[root@www ~]# export TMOUT=10 [root@www ~]# timed out waitingfor input: auto-logout #←10秒提示超时
2.设置Linux的命令行历史记录数
设置Linux命令行的历史记录数示例命令如下,注意此处的配置仅临时生效。
[root@www ~]# export HISTSIZE=5 [root@www ~]# history 42 whoami43 TMOUNT=10 #连接的超时时间 44 TMOUT=10 45 HISTSIZE=5 46 history
设定用户的命令行历史记录文件(~/.bash_history)记录指定命令数量的示例命令如下,注意此处的配置仅临时生效。
[root@www ~]# export HISTFILESIZE=5 [root@www ~]# cat~/.bash_history ifdown eth0 ls ls rz ls #←可以看到文件里记录命令的数量也变少了
把上述命令放入配置文件,使其可以永久生效,命令如下。
[root@www ~]# echo 'export TMOUT=300' >>/etc/profile[root@www ~]# echo 'export HISTSIZE=5' >>/etc/profile[root@www ~]# echo 'export HISTFILESIZE=5' >>/etc/profile[root@www ~]# tail -3 /etc/profile export TMOUT=300 exportHISTSIZE=5 export HISTFILESIZE=5 [root@www ~]# source /etc/profile#←使得配置文件生效
在上述命令中,涉及的系统控制变量说明如下。
·TMOUNT=10:连接的超时时间控制变量。
·HISTSIZE=5:命令行的历史记录数量变量。
·HISTFILESIZE=10:历史记录文件的命令数量变量(~/.bash_history)。
提示:实际工作中类似的变量还有不少,大家可以根据企业工作需求选择使用,最好执行前加上export命令。更多Linux系统的环境变量,大家可以执行manbash查询。 跟老男孩学Linux运维:Web集群实战