- A+
所属分类:其他杂项
CentOS6一键升级Python2.7及安装常用工具脚本
#!/bin/bash # # Check if user is root if [ $(id -u) != "0" ]; then echo "Error: You must be ROOT to run this script" exit 1 fi ###升级yum #yum upgrade -y #yum clean all ###安装常用工具 yum -y install vixie-cron crontabs vim screen wget ###安装依赖库 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers sqlite-devel libaio libaio-devel ###删除yum的历史记录 rm -rf /var/lib/yum/history/*.sqlite ###下载Python-2.7.10 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -xvf Python-2.7.10.tgz cd Python-2.7.10 ###编译 ./configure --prefix=/usr/local make && make altinstall ln -fs /usr/local/bin/python2.7 /usr/local/bin/python python -V sleep 5 ###安装setuptools wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-18.2.tar.gz tar xzvf setuptools-18.2.tar.gz cd setuptools-18.2 python setup.py install easy_install pip ###安装pip wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz tar xzvf pip-7.1.2.tar.gz cd pip-7.1.2 python setup.py install ###升级pip pip install --upgrade pip sleep 5 ###安装Python常用模块 pip install requests pip install cymysql ###清空防火墙规则 iptables -F iptables -Z iptables -X service iptables save service iptables restart ###修改系统时间 rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ###安装fail2ban rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum -y install fail2ban ###安装一键防CC脚本 wget -O install.sh --no-check-certificate https://zhangge.net/wp-content/uploads/files/cckiller/install.sh?ver=1.0.5 && chmod +x install.sh && bash install.sh -i ###安装lnmp1.4 #screen -S lnmp #wget -c http://soft.vpser.net/lnmp/lnmp1.4beta.tar.gz && tar zxf lnmp1.4beta.tar.gz && cd lnmp1.4 && ./install.sh lnmp ###安装91yun锐速破解版 ###参考文章:https://www.91yun.org/archives/683 ###卸载方法:chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f #wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh