调整内核参数,修改系统版本


内核参数 调整 在最后添加
 vi /etc/sysctl.conf
 fs.file-max = 6815744
 kernel.shmall = 2097152
 kernel.shmmax = 536870912
 kernel.shmmni = 4096
 kernel.sem = 250 32000 100 128
 net.ipv4.ip_local_port_range = 9000 65500
 net.core.rmem_default = 262144
 net.core.rmem_max = 4194304
 net.core.wmem_default = 262144
 net.core.wmem_max = 1048576
 fs.aio-max-nr = 1048576
 
# 内核参数生效
 sysctl -p
 
# 修改limits.conf
 vi /etc/security/limits.conf
 #oracle settings
 oracle           soft    nproc   2047
 oracle           hard    nproc   16384
 oracle           soft    nofile  1024
 oracle           hard    nofile  65536
 
# 修改系统版本(Redhat 5.×系列系统略过这步Centos需修改。)
 cp /etc/redhat-release /etc/redhat-release.bk
 vi /etc/redhat-release
 # 修改内容为:
 Red Hat Enterprise Linux AS release 5 (Taroon)
 
# 修改/etc/pam.d/login
 # 添加以下内容:系统32位与64位不同的是
 session    required     /lib/security/pam_limits.so
 
#session required /lib64/security/pam_limits.so
 session    required     pam_limits.so
 
# 修改/etc/profile
 vi /etc/profile
 # 添加以下内容:
 if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
       ulimit -p 16384
       ulimit -n 65536
    else
       ulimit -u 16384 -n 65536
    fi
 fi
 
# 修改/etc/csh.login
 vi /etc/csh.login
 # 添加以下内容:
 if ( $USER == "oracle" ) then
      limit maxproc 16384
      limit deors 65536
 endif

你可能感兴趣的:(系统,版本,修改,调整,内核参数)