精华内容
下载资源
问答
  • Linux设置HISTSIZE查看历史记录数修改历史记录数示例身份鉴别密码策略禁止使用旧密码设置密码复杂度设置登录超时时间(闲置时间)设置登录失败处理策略格式参数说明配置生效说明示例查看命令 设置HISTSIZE ...

    设置HISTSIZE

    https://blog.csdn.net/shinyolive/article/details/108532970

    查看历史记录数

    [root@iZr0a05td1s2r0erdbwimbZ ~]# echo $HISTSIZE
    1000
    [root@iZr0a05td1s2r0erdbwimbZ ~]#
    

    修改历史记录数

    通过以下命令修改profile文件中HISTSIZE值,修改后保存退出

    vim /etc/profile
    

    输入以下命令,使更改内容生效

    source /etc/profile
    

    示例

    [root@iZr0a05td1s2r0erdbwimbZ ~]# echo $HISTSIZE
    1000
    [root@iZr0a05td1s2r0erdbwimbZ ~]# 
    [root@iZr0a05td1s2r0erdbwimbZ ~]# vi /etc/profile
    [root@iZr0a05td1s2r0erdbwimbZ ~]# 
    [root@iZr0a05td1s2r0erdbwimbZ ~]# source /etc/profile
    [root@iZr0a05td1s2r0erdbwimbZ ~]# 
    [root@iZr0a05td1s2r0erdbwimbZ ~]# echo $HISTSIZE
    10
    [root@iZr0a05td1s2r0erdbwimbZ ~]# 
    

    身份鉴别

    密码策略

    https://linux.cn/article-2518-1.html
    https://blog.csdn.net/inthat/article/details/117920671

    禁止使用旧密码

    找到同时有 “password” 和 “pam_unix.so” 字段并且附加有 “remember=5” 的那行,它表示禁止使用最近用过的5个密码(己使用过的密码会被保存在 /etc/security/opasswd 下面)

    sudo vi /etc/pam.d/system-auth
    #修改内容如下:
    password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=5
    

    设置密码复杂度

    找到同时有 “password” 和 “pam_pwquality.so” 的那行

    sudo vi /etc/pam.d/system-auth
    #修改内容如下:
    password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= minlen=12 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1
    

    说明:

    • minlen=12 密码最小长度为8个字符。 lcredit=-1 密码应包含的小写字母的至少一个
    • ucredit=-1 密码应包含的大写字母至少一个 dcredit=-1 将密码包含的数字至少为一个
    • ocredit=-1 设置其他符号的最小数量,例如@,#、! $%等,至少要有一个
    • enforce_for_root 确保即使是root用户设置密码,也应强制执行复杂性策略。

    设置登录超时时间(闲置时间)

    vim /etc/profile
    export TMOUT=900    # 设置闲置时间为15分钟,单位为秒;如果没有此行则直接添加进去
    source /etc/profile  #立即生效
    

    设置登录失败处理策略

    https://www.136.la/nginx/show-83625.html

    格式

    • pam_tally2.so [file=/path/to/counter] [onerr=[fail|succeed]] [magic_root] [even_deny_root] [deny=n] [lock_time=n] [unlock_time=n]
    • [root_unlock_time=n] [serialize] [audit] [silent] [no_log_info]

    参数说明

    • file:指定统计次数用的文件,默认是/var/log/tallylog
    • magic_root:如果用户uid=0,在帐户认证时调用该模块发现失败时,不计入统计
    • even_deny_root:root用户一样被锁定
    • deny:普通用户锁定次数
    • lock_time:普通用户锁定后等待的时间
    • unlock_time:普通用户锁定后解锁要等待的时间

    配置生效说明

    • /etc/pam.d/login中配置只在本地文本终端上做限制
    • /etc/pam.d/kde在配置时在kde图形界面调用时限制
    • /etc/pam.d/sshd中配置时在通过ssh连接时做限制
    • /etc/pam.d/system-auth中配置凡是调用 system-auth 文件的服务,都会生效

    示例

    auth required pam_tally2.so deny=3 unlock_time=300 even_deny_root root_unlock_time=300
    

    查看命令

    # 查看root用户的登录失败的次数
    pam_tally2   --user root
    # 重置计数器,即手动解锁
    pam_tally2   --user root --reset
    
    展开全文
  • HISTSIZE 定义了 history 命令输出的记录数 HISTFILESIZE 定义了在文件 ~/.bash_history 中保存命令的记录总数 HISTTIMEFORMAT的配置,直接在文件 ~/.bashrc参数HISTFILESIZE下一行加如下代码: ...
    • HISTSIZE
      • 定义了 history 命令输出的记录数
    • HISTFILESIZE
      • 定义了在文件 ~/.bash_history 中保存命令的记录总数

    • HISTTIMEFORMAT的配置,直接在文件 ~/.bashrc参数HISTFILESIZE下一行加如下代码:
      • HISTTIMEFORMAT='<%F %T> : '
      • 那么利用 history 命令输出的命令记录应该向下面这个样子:
        • 419 <2013-05-28 16:04:45> : history
    展开全文
  • linux系统中,history命令可以输出历史命令,历史命令默认保存在文件~/.bash_history中。 HISTFILESIZE 与 HISTSIZE都是history命令需要用到的两个shell变量,这两个变量到底有什么区别呢? HISTFILESIZE 定义了...

    在linux系统中,history命令可以输出历史命令,历史命令默认保存在文件~/.bash_history中。

    HISTFILESIZE 与 HISTSIZE都是history命令需要用到的两个shell变量,这两个变量到底有什么区别呢?

    HISTFILESIZE 定义了在 .bash_history 中保存命令的记录总数,可以理解为.bash_history文件中最多只有HISTFILESIZE行

    HISTSIZE 定义了 history 命令输出的记录数,即输出.bash_history文件中的最后HISTSIZE行

    # set | grep HIST
    HISTFILE=/root/.bash_history
    HISTFILESIZE=1000
    HISTSIZE=1000
    # export HISTSIZE=10
    # history
      991  history 
      992  vi .bash_history 
      993  history
      994  man history
      995  set | grep HIS
      996  history | wc -l
      997  cat .bash_history | wc -l
      998  set | grep HIS
      999  export HISTSIZE=10
     1000  history

     

    展开全文
  • linux history配置和参数

    2018-08-24 16:16:27
    1 在linux下,历史命令记录是一个很重要的审计信息。默认的~/.bash_history是没有时间戳的,可以自己在.bashrc 或者/etc/profile文件中添加几行配置即可 HISTFILESIZE=2000 HISTSIZE=2000 HISTTIMEFORMAT="%F...

    1 显示时间信息:

        在linux下,历史命令记录是一个很重要的审计信息。默认的~/.bash_history是没有时间戳的,可以自己在.bashrc 或者/etc/profile文件中添加几行配置即可
        HISTTIMEFORMAT="%F %T "

        export HISTTIMEFORMAT

    设置好之后,执行history命令,就会显示每条历史命令的详细执行时间

    2 修改记录条数

    修改/etc/profile中的HISTSIZE变量 eg
    HISTSIZE=100000 将记录条数改为10W条

    3 指定显示最近N条记录

    history N

    展开全文
  • 功能说明:设置shell。 语 法:set [+-abCdefhHklmnpPtuvx] ...在某些选项之后使用+o参数将关闭某些特性,不带任何参数的set命 令将显示shell的全部变量.除非遇到非法的选项,否则set总是返回ture. 参 数: al
  • 作为一个程序员,我们在进行项目部署和运维时,经常会用到一些linux命令,可是...文章对讲到的每个命令都有详细的参数解释,并且给出一些常用例子,因此也非常适合用来学习!全文命令分为以下6个模块:1、常用系统...
  • linux系统中,history命令可以输出历史命令,历史命令默认保存在文件~/.bash_history中。 HISTFILESIZE 与 HISTSIZE都是history命令需要用到的两个shell变量,这两个变量到底有什么区别呢? HISTFILESIZE 定义...
  • /bin/bash for skill in pop java linux db2 do echo "i am good at ${skill}Script" #帮助shell解释器识别边界值 done shell环境变量,局部变量以及预定义变量: 环境变量的定义: 一般指操作系统中运行环境的一些...
  • 1、关闭SELinux功能 修改配置文件(永久生效) 1 2 ...[root@alon ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#' /etc/selinux/config ...[root@alon ~]# gre
  • Linux下main函数参数的解析

    千次阅读 2011-11-28 13:47:13
    linux下些c程序时经常都这样写main函数,例如int main(){}  其实对于main函数的声明为int main(int argc,char* argv[],char* env[]);我很少见,但这次去出现了,因此我特别说一下这个函数的功能,希望对学习c的...
  • 该文件还可以写入其他命令的环境变量参数。 修改内容: PS1="[\e[1;32m][\u@\h \w]\$[\e[0m]" PS1="\[\e[1;32m\][\u@\h \w]\\$\[\e[0m\]" 六、永久定义命令别名 /home/USERNAME/.bashrc /etc/...
  • linux set 命令 功能说明:设置shell。 语 法:set [+-abCdefhHklmnpPtuvx] 补充说明:用set 命令可以设置各种shell选项或者列 出shell变量.单个选项设置常用的特性.在某些选项之后-o参数将特殊特性打开.在某些...
  • linux set 命令 功能说明:设置shell。 语 法:set [+-abCdefhHklmnpPtuvx] 补充说明:用set 命令可以设置各种shell选项或者列 出shell变量.单个选项设置常用的特性.在某些选项之后-o参数将特殊特性打开.在某些...
  • linux set 命令 功能说明:设置shell。 语 法:set [+-abCdefhHklmnpPtuvx] 补充说明:用set 命令可以设置各种shell选项或者列 出shell变量.单个选项设置常用的特性.在某些选项之后-o参数将特殊特性打开.在某些...
  • HISTSIZE=3000 # HISTSIZE 定义了 history 命令输出的记录数. HISTFILESIZE=3000 # HISTFILESIZE 定义了在 .bash_history 中保存命令的记录总数. HISTSIZE=0 # 禁用history 32.dmeseg # 显示系统故障信息 33.ifup...
  • linux 下main() 函数的实际参数

    千次阅读 2014-03-08 09:13:57
    linux下编程近半年时间,现在才认识到main()函数参数的问题 1 #include 2 int main(int argc,char **argv,char *env[]) 3 { 4 int i; 5 for(i=0;i;i++) 6 { 7 printf("ar
  • 00. 目录 文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05.... 01. 命令概述 ...declare命令用于定义shell变量,但declare定义的变量仅能在当前shell环境中起...declare命令若不带任何参数选项,...
  • 该命令只使用"-“作为参数选项时,隐藏了选项”-i"的功能。若没有设置任何选项和参数时,则直接显示当前的环境变量。 如果使用env命令在新环境中执行指令时,会因为没有定义环境变量"PATH"而提示错误...
  • 目录 Linux不能用向上方向键查看历史命令 ...使用echo $HISTSIZE指令查看输出值是否等于0,为0则按照问题解决方法步骤解决。 执行 set -o | grep history 如果返回history off,则在〜/.b...
  • Linux系统启动过程

    2018-02-06 19:43:08
    学习Linux,是一个渐进的过程,不可能一下就去钻研Linux内核等,感觉首要的是建立对Linux的宏观认识。其中,Linux系统的启动过程是非常有必要学习的。为了理解Linux的启动过程,还需要知道系统通电到操作系统接管...
  • 从零开始学习Linux笔记

    万次阅读 多人点赞 2020-05-15 19:12:14
    从零开始学习Linux,记录笔记,担心自己以后会忘,也供大家茶余饭后,闲来无事看看,自己的理解只能到这,也希望大家可以指出我的错误 让我可以有一点点进步,以后会一直更新
  • Linux使用记录1

    2017-03-01 21:48:08
    The Linux Foundation Debian Family Systems (such as Ubuntu) SUSE Family Systems (such as openSUSE) Fedora Family Systems (such as CentOS) Linux Structure and Installation Linux支持的不同类型的文件系统...
  • Linux-history

    2019-06-19 18:21:53
    Linux下history是内置命令,终端下默认为开启状态,脚本中默认为关闭状态 终端查看开启状态 on开启 off关闭:set -o |grep history 历史命令文件:~/.bash_history 默认1000行 命令数量:HISTSIZE 终端下 echo $...
  • LinuxLinux入门

    千次阅读 多人点赞 2018-07-21 10:03:13
    linux命令行执行命令,Linux大小写敏感! 【例1】显示当前使用的shell [root@centos7 ~]# echo ${SHELL} /bin/bash 【例2】显示当前系统使用的所有shell [root@centos7 ~]# cat /etc/shells /bin/sh /bin/...
  • 本文也即《Learning the bash Shell》3rd Edition的第三章Customizing ...在这一章节中,从四个方面进行介绍:特别的文件,别名,选项,参数。特殊文件 在用户目录下有几个特殊的文件,可以用ls -a来查看这些隐藏的系
  • 环境变量实际上就是用户运行环境的参数集合。Linux是一个多用户的操作系统。而且在每个 用户登录系统后,都会有一个专有的运行环境。通常每个用户默认的环境都是相同的,而这 个默认环境实际上就是一组环境变量的...
  • "COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS" , env_keep+ = "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE" , env_keep+ = "LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES" , ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,076
精华内容 2,830
关键字:

linux参数histsize

linux 订阅