rack_size}" /etc/sysctl.conf
#解禁ping
add_config_tofile "net.ipv4.icmp_echo_ignore_all = 0" /etc/sysctl.conf
modprobe bridge
sysctl -p > /dev/null 2>&1
show_result $? "${item}"
}
#启动 nginx
function nginx_start(){
local item="Nginx start"
systemctl enable nginx --now > /dev/null 2>&1
show_result $? "${item}"
}
#负责写入配置的函数
function add_config_tofile(){
local keywords=`echo $1| awk -F "[= ]+" '{print $1}'`
local SearchResult=`grep "^${keywords}" "$2"`
if [ -z "${SearchResult}" ]
then
echo $1 >> $2
else
sed -i "s/^${keywords}.*/$1/" $2
fi
}
#主函数
function main(){
user_create
nginx_pkg
nginx_download
nginx_compile
nginx_softlink
nginx_service
nginx_kernel
nginx_start
}
main
|