linux服务器一键优化脚本

服务器一键优化脚本,高亮显示

内容:关闭selinux、时间同步设置、zabbix-agent安装、句柄数调优、常用软件安装、永久静态路由添加

#/bin/bash

echo "####start shutdown selinux########"

sed -i ‘s/SELINK=enforcing/SELINK=disabled/‘ /etc/selinux/config

setenforce 0

value_selinux=`getenforce`

if [ value_selinux="Permissive" ];then

echo -e "\033[32m selinux has successsfully shutdown!\033[0m"

else

echo -e "\033[31m selinux has no shutdown \033[0m"

fi

echo ""

echo "###########start crontab set##########"

echo "0 0 * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1" >>/var/spool/cron/root

echo -e "\033[32m crontab has been added successfully \033[0m"

echo ""

echo "##########start install zabbix-agent#########"

rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

yum install -y zabbix zabbix-agent

mkdir -p /var/log/zabbix/

chown -R zabbix.zabbix /var/log/zabbix

sed -i ‘s/ServerActive=127.0.0.1/ServerActive=10.0.0.30:10051/‘ /etc/zabbix/zabbix_agentd.conf

sed -i ‘s/Hostname=Zabbix server/Hostname=MongoDB1/‘ /etc/zabbix/zabbix_agentd.conf

sed -i ‘s/Server=127.0.0.1/Server=10.0.0.30/‘ /etc/zabbix/zabbix_agentd.conf

service zabbix-agent start

echo -e "\033[32m install success! and zabbix-agnet has been up \033[0m"

echo ""

echo "############Add service to system boot#########"

echo "ulimit -SH 65535" >>/etc/rc.local

echo "1. change ulimit to 65535 success"

echo "route add -net 10.10.0.0/24 gw 10.0.0.30" >/etc/sysconfig/static-routes

echo -e "\033[32m add vpn route successfully \033[0m"

echo ""

echo "##########open file handel to 65535#######"

echo "* soft nproc 65535" >>/etc/security/limits.conf

echo "* hard nproc 65535" >>/etc/security/limits.conf

echo "* soft nofile 65535" >>/etc/security/limits.conf

echo "* hard nofile 65535" >>/etc/security/limits.conf

echo -e "\033[32m file handel has been successfully changed \033[0m"

echo ""

echo "##########iptables optimization#####"

echo "net.nf_conntrack_max=2097152" >>/etc/sysctl.conf

sysctl -p

echo -e "\033[32m iptables optimization successful \033[0m"

echo "###### install software"

yum install dos2unix telnet lrzsz -y

时间: 2024-10-12 07:57:34

linux服务器一键优化脚本的相关文章

linux 服务器初始化优化脚本

linux 服务器初始化优化脚本 ---------------------------------------------------------------------------------------- #!/bin/bash ## Writes By Tian ## Ver 1.1.0 at 20180705 #关闭 ctrl + alt + del (linux 6.x ) echo "关闭 ctrl + alt + del ......." sed -i "s/

树莓派:L2TP/IPsec VPN 服务器一键安装脚本

经试验,在树莓派上一次成功,很好用,谢谢原作者!!!此文转自:https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/README-zh.md IPsec VPN 服务器一键安装脚本 使用 Linux Shell 脚本一键快速搭建 IPsec VPN 服务器.支持 IPsec/L2TP 和 Cisco IPsec 协议,可用于 Ubuntu,Debian 和 CentOS 系统.你只需提供自己的 VPN 登录凭证,然后运行脚本自动完成安装. I

linux tomcat一键维护脚本(值得收藏)

<span style="font-family: Arial, Helvetica, sans-serif;">#! /bin/sh</span> a="/usr/share/tomcat7/webapps/ROOT" b="/usr/share/tomcat7/webapps/ROOT.war" c="ROOT.war" tomcat_stop="/usr/share/tomcat7/bi

centos一键优化脚本

centos一键优化脚本:细节:http://oldboy.blog.51cto.com/2561410/1336488网络状态优化:http://oldboy.blog.51cto.com/2561410/1184228定时任务优化:http://oldboy.blog.51cto.com/2561410/1216730一键脚本:较简单: http://mofansheng.blog.51cto.com/8792265/1710247较健全: http://chocolee.blog.51ct

Linux服务器一键删除文件夹SSH命令

Linux服务器管理不像Windows服务器管理那么方便,当然Linux也可以直观可视化操作,本人习惯使用SSH命令管理操作,常常会碰到网站产生 大量垃圾文件的苦恼,直接登录FTP删除的话,曾经试过删了一整天都删不完,FTP还常常断线.下面分享Linux服务器一键删除文件夹SSH命令的操作 方法: 下载Putty软件,双击打开,输入你的主机IP地址,连接类型选择SSH打开. 选择你要删除的文件夹,操作演示以网站http://www.war126.com为例,通过FTP连接到网站,可以看到网站的所

linux内核高级优化脚本

linux内核高级优化脚本可以用于hadoop生态圈环境的组件安装 linux内核调优具体的每一步的解释请参考 03搭建cdh备注:使用与centos6和centos7两个系统版本执行 [[email protected] scripts]# pwd /opt/scripts [[email protected] scripts]# ll total 12 -rw-r--r-- 1 root root 3837 Apr 22 14:34 adlinuxopt.sh -rw-r--r-- 1 ro

linux服务器分析优化

一.系统性能分析 1.系统的性能是指操作系统完成任务的有效性.稳定性和响应速度.操作系统完成任务与系统自身设置.网络拓扑结构.路由设备.路由策略.接入设备.物理线路有关.当linux服务器出现问题,应该从应用程序.操作系统.服务器硬件.网络环境等方面排查. 2.性能优化方案提供:影响系统性能最大的因素是应用程序和操作系统两个方面,因为这两个方面出现的问题隐藏性好,不易察觉,而其他方面出现的问题一般会立刻定位到.系统硬件:(1).当硬件属于物理故障,直接更换硬件:(2).硬件性能不满足需求,升级硬

【转】Java 连接远程Linux 服务器执行 shell 脚本查看 CPU、内存、硬盘信息

pom.xml jar 包支持 <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.53</version> </dependency> 代码: package com.spring.bean.annotation; import java.io.BufferedReader; import

Linux服务器基本优化

1.不用root管理,以普通用户的名义通过sudo授权管理. 2.更改默认的远程连接SSH服务端口,禁止root用户远程连接,更改只监听在内网地址.[[email protected] ~]# vim /etc/ssh/sshd_configPort 51898                                  ##监听端口,端口范围(0-65535,最好是大于1024的端口)ListenAddress 192.168.1.128                 ##监听地址,为