CentOS 优化

Posted 巽逸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 优化相关的知识,希望对你有一定的参考价值。

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 命令限制资源和文件打开数量优化

[[email protected] ~]# 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 优化的主要内容,如果未能解决你的问题,请参考以下文章

如何优化C ++代码的以下片段 - 卷中的零交叉

从JVM的角度看JAVA代码--代码优化

Android 逆向整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmOptimizeDexFile() 方法分析 | /bin/dexopt 源码分析 )(代码片段

CentOS yum 命令出现 [Errno 14] curl#6 - "Couldn't resolve host ..." 的解决方法(代码片段

优化片段着色器

centOS安装优化与网络配置