安装Python3.6.4
1.进入src
[root@localhost /]# cd /usr/local/src
2.安装python依赖包
[root@Python src]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
3.下载Python3.6.4的源码
[root@Python src]# yum install wget
[root@Python src]# wget http://mirrors.sohu.com/python/3.6.4/Python-3.6.4.tgz
4.编译及安装
[root@Python src]# cd /
[root@Python /]# tar -xzvf /usr/local/src/Python-3.6.4.tgz -C /usr/local/src/
[root@Python /]# cd /usr/local/src/Python-3.6.4
[root@Python Python-3.6.4]# ./configure --prefix=/usr/local/python
[root@Python Python-3.6.4]# make -j 4
make install
5.配置环境变量
[root@Python Python-3.6.4]# vim ~/.bash_profile
将PATH=$PATH:$HOME/bin改为:
PATH=$PATH:$HOME/bin:/usr/local/python/bin
6.使环境变量生效
[root@Python Python-3.6.4]# source ~/.bash_profile
--------------------------------------------------------------
安装mysql
1.创建一个mysql文件夹,保持服务器文件目录干净
[root@localhost /]# mkdir mysql
[root@localhost /]# cd mysql
2.下载所需mysql包
[root@localhost mysql]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-community-client-5.7.18-1.el6.x86_64.rpm
[root@localhost mysql]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-community-common-5.7.18-1.el6.x86_64.rpm
[root@localhost mysql]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-community-libs-5.7.18-1.el6.x86_64.rpm
[root@localhost mysql]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-community-server-5.7.18-1.el6.x86_64.rpm
3.删除自带mysql
[root@localhost mysql]# rpm -qa | grep -i mysql
mysql-libs-5.1.73-8.el6_8.x86_64
[root@localhost mysql]# rpm -e mysql-libs-5.1.73-8.el6_8.x86_64
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-8.el6.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-8.el6.x86_64
mysql-libs is needed by (installed) postfix-2:2.6.6-8.el6.x86_64
[root@localhost mysql]# yum remove -y mysql-libs
4.安装下载的包
[root@localhost mysql]# rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm mysql-community-common-5.7.18-1.el6.x86_64.rpm mysql-community-libs-5.7.18-1.el6.x86_64.rpm mysql-community-server-5.7.18-1.el6.x86_64.rpm
如果报缺少依赖包的错:
warning: mysql-community-client-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
libnuma.so.1()(64bit) is needed by mysql-community-server-5.7.18-1.el6.x86_64
libnuma.so.1(libnuma_1.1)(64bit) is needed by mysql-community-server-5.7.18-1.el6.x86_64
libnuma.so.1(libnuma_1.2)(64bit) is needed by mysql-community-server-5.7.18-1.el6.x86_64
安装依赖:
[root@localhost mysql]# yum install -y numactl
至此mysql安装完成,用户配置因人而异,这里不敢随便写,直接google百度就好
--------------------------------------------------------------
安装git
root@localhost /]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
[root@localhost /]# cd /usr/local/src/
[root@localhost /]# wget https://www.kernel.org/pub/software/scm/git/git-1.9.1.tar.gz
[root@localhost /]# tar xzf git-1.9.1.tar.gz
[root@localhost /]# cd git-1.9.1
[root@localhost /]# make prefix=/usr/local/git all
[root@localhost /]# make prefix=/usr/local/git install
[root@localhost /]# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
[root@localhost /]# source /etc/bashrc