linux配置各种环境
前言
在使用云服务器时,我们经常需要更换或重装系统,这时就需要重新配置环境。本文主要记录一些在linux中配置一些基本环境。
Python(以python3.7为例)
先查看一下系统中,是否安装了 gcc。
1 | gcc --versions |
发现没有安装,则需要安装。参数-y
的作用是在安装过程中自动确认。
1 | yum -y install gcc |
编译安装python3过程中,根据系统本身的依赖,可能出现的不同的报错信息。提前按照好依赖包。
1 | yum -y install zlib* |
在下载前可以检查一下服务器中python的版本,一般linux服务器会自带python2。以下所有操作都是在root账户中进行。
1 | python --version |
当服务器网络较好时,可以直接使用以下命令下载python3的压缩包。下载的版本为python3.7,下载到服务器主目录中(位置可自定义)。
1 | wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz |
解压下载的python3压缩包。
1 | tar -zxvf Python-3.7.0.tgz |
解压后主目录下会多出一个Python-3.7.0
文件夹。
新建一个python3的安装目录(位置可自定义)。
1 | mkdir /usr/local/python3.7 |
进入Python-3.7.0目录下,「指定安装目录,设置启用ssl功能」。
1 | cd Python-3.7.0 |
编译安装。
1 | make && make install |
上述步骤完成后,其实python3已经安装完毕,但是为了方便使用,一般会创建python3和pip3的软连接。创建后可直接在终端通过python命令进入python和pip3命令安装python包。
创建python3和pip3软连接:
1 | ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3 |
系统默认的python软连接指向的是python2,如果我们需要更方便使用,可以删除原有的python软连接,并建立新的python软连接指向python3。
1 | rm -f /usr/bin/python |
查看最新的有python的软连接。
1 | ll /usr/bin/ |grep python |
查看python版本。显示为python 3.7.0
。
1 | python --version |
MySQL(以mysql8.0为例)
下载安装包源信息:
1 | wget http://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm |
rpm 安装源信息:
1 | rpm -ivh mysql80-community-release-el7-7.noarch.rpm |
使用yum安装MySQL:
1 | yum install mysql-community-server |
检查是否安装成功:
1 | rpm -qa | grep mysql |
初次安装时会给初始密码,通常需要修改。使用以下命令查看MySQL初始密码:
1 | grep 'temporary password' /var/log/mysqld.log |
登录MySQL:
1 | mysql -u root -p初始密码 #-p与初始密码无空格 |
修改密码:
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'; |
开放root账户远程连接:
1 | 登录 |
Java(以java8为例)
在这里下载jdk(链接中的是jdk8,可自行修改网址以下载其他版本),上传到Linux服务器里。
使用以下命令解压:
1 | tar -zxvf jdk-8u161-linux-x64.tar.gz |
去 /etc/profile
添加一下内容以配置环境变量:
1 | export JAVA_HOME=/path/to/jdk1.8.0_161 #你自己的安装路径 |
使用以下命令让配置生效:
1 | sourse /etc/profile |
检查是否生效:
1 | java -version |