码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 优化

时间:2018-03-27 18:49:31      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:new   osi   cond   间隔   pam.d   启用   limit   /etc/   use   

1、操作系统和数据库系统管理用户身份鉴别信息令应有复杂度要求并定期更换。

配置# vi /etc/login.defs

系统默认配置:

PASS_MIN_LEN=5      #密码最小长度

PASS_MAX_DAYS=99999 #密码最大有效期

PASS_MIN_DAYS=0   #两次修改密码的最小间隔时间

优化配置:

PASS_MIN_LEN=8
PASS_MAX_DAYS=90
PASS_MIN_DAYS=2

2、启用登录失败处理功能

vi /etc/pam.d/system-auth

在文件中加入以下语句:

password requisite pam_cracklib.so retry=3 difok=2 minlen=8 lcredit=-1 dcredit=-1

difok:本次密码与上次密码至少不同字符数

minlen:密码最小长度,此配置优先于login.defs中的PASS_MAX_DAYS

ucredit最少大写字母

lcredit最少小写字母

dcredit最少数字

retry:重试多少次后返回密码修改错误

 

3、设置登录终端的操作超时锁定

vi  /etc/profile     
在“HISTFILESIZE=”后面加入下面这行:
TMOUT=900   # 设置900秒内用户无操作就字段断开终端

4、ulimit 命令限制资源和文件打开数量优化

[root@localhost ~]# ulimit  -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 515642
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 204800
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 204800
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

 

  

  

  

CentOS 优化

标签:new   osi   cond   间隔   pam.d   启用   limit   /etc/   use   

原文地址:https://www.cnblogs.com/zhangb8042/p/8658598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!