键值对配置文件修改函数
set_value( )
{
key= $1
value= $2
file= $3
if [ ! -f ${file} ] ; then
echo "Error: The file ${file} is not exist, please check!"
return 1
fi
grep "^${key} " ${file} > /dev/null
if [ $? -eq 0 ] ; then
sed -i "s|^${key} =.*|${key} =${value} |g" ${file}
else
echo "${key} =${value} " >> ${file}
fi
return 0
}
系统参数修改函数
modify_system_parameter( )
{
sed -i "/^\\\\*.*soft.*nofile/d" /etc/security/limits.conf
sed -i "/^\\\\*.*hard.*nofile/d" /etc/security/limits.conf
sed -i "/^\\\\*.*soft.*nproc/d" /etc/security/limits.conf
sed -i "/^\\\\*.*hard.*nproc/d" /etc/security/limits.conf
echo "* soft nofile 65536" /etc/security/limits.conf
echo "* hard nofile 65536" /etc/security/limits.conf
echo "* soft nproc 4000" /etc/security/limits.conf
echo "* hard nproc 4096" /etc/security/limits.conf
}