ubuntu16.04_64bit java服务器配置
前两天的win服务器被勒索病毒黑掉,很难受。直接转ubuntu….
下载解压jdk
- 链接终端
ssh username@ip
(如:ssh root@123.88.99
) - 输入服务器密码
- 创建jdk存放的文件夹
mkdir /usr/local/java
- 移动到 该目录下
cd /usr/local/java
- 下载jdk,注意
http://...
为目标下载地址wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
- 解压
tar -xvf jdk-8u131-linux-x64.tar.gz
安装jdk
之前参考网上好多方式都不行。要么使用gedit一个软件,一直下载不成功。或者使用脚本,也是尝试不成功。下面这种方式可以直接成功操作,不需要其它插件。
- 打开配置环境变量的文件
vim ~/.bashrc
配置环境变量,注意
usr/local/java/jdk1.8.0_131
为自己创建jdk的目录export JAVA_HOME=usr/local/java/jdk1.8.0_131 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
测试是否配置成功
java
、javac
、java -version
等
下载Tomact并安装
- 创建tomcat存放的文件夹
mkdir /usr/local/tomcat
- 移动到 该目录下
cd /usr/local/tomcat
- 下载jdk,注意
http://...
为目标下载地址wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
- 解压
tar -xvf apache-tomcat-8.5.15.tar.gz
- 进入bin目录打开startup.sh编辑 vi startup.sh
配置环境变量
JAVA_HOME=/usr/local/java/jdk1.8.0_131 JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME CLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.15
在bin目录下运行 startup.sh
./startup.sh
- 在浏览器访问tomcat
ip:8080
,测试是否配置成功
下载MysqL并安装
配置了好久,各种教程。有下载安装包、配置环境等各种复杂操作还不成功。最终找到了以下方式,应该是最简单的,最终也成功了。
ref:http://blog.csdn.net/yancey_blog/article/details/52780357
下载安装包并且自动安装,依次执行以下命令,根据提醒进行操作
sudo apt-get install MysqL-server apt isntall MysqL-client apt install libMysqLclient-dev
查看是否安装成功
sudo netstat -tap | grep MysqL
,安装成功显示以下信息tcp6 0 0 [::]:MysqL [::]:* LISTEN 7510/MysqLd
编辑MysqL配置文件,注释掉“bind-address = 127.0.0.1”,进而允许远程访问
vi /etc/MysqL/MysqL.conf.d/MysqLd.cnf
- 进入到MysqL安装目录
cd /etc/MysqL
- 进入MysqL命令行
MysqL -u root - p
,输入密码 - 给用户授权并允许远程访问
grant all on *.* to root@'%' identified by 'your psw';
- 刷新flush privileges,
flush privileges;
- 退出MysqL命令行(ctrl+z)后执行
/etc/init.d/MysqL restart
,重启MysqL服务 - 尝试远程访问既可以成功。
结束
- 至此,jdk+tomcat+MysqL最基本的服务器运行环境配置完成。
- 看似简单的几行命令,其实踩了很多坑。尝试过很多方式。以上应该是最佳实践了。
- 已将CSDN+服务端重新部署到该服务器,CSDN+客户端也可以重新访问。客户端以及服务端开源地址:https://github.com/scsfwgy/CsdnRoot