一、jdk安装与环境变量配置
1.自己到官网下载jdk版本
2.将jdk-8u152-linux-x64.tar.gz 文件传输到服务器上
-
3.解压jdk 到当前目录 (老司机告诉我说建议 参数不要带V :v是打印详细 没必要)
tar zxvf jdk-8u152-linux-x64.tar.gz
-
4.拷贝jdk-8u152-linux-x64.tar.gz到 /usr/local/jdk下并重命名为jdk
cp -R apache-tomcat-7.0.57 /usr/local/jdk
-
5.配置JDK环境变量
1>打开配置文件:vim .bashrc 2>在最后插入以下配置 export JAVA_HOME=/usr/local/jdk export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 3>按Esc键 ,输入( :wq 保存并退出)
-
6:运行使配置环境生效
source .bashrc
-
7:看是否生效。若出现jdk版本号,则安装并配置环境变量成功
java -version
二、安装数据库mysql
-
1.安装mysql (报错404)
apt-get install mysql-server
-
2.发现安装不成功测试网络(发现网络没问题,停止ping)
ping www.baidu.com
-
3.修改安装源
sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
-
4.修改apt-get工具
apt-get update
-
5.重新安装mysql 一路回车(安装的时候也可以设置root密码)
apt-get install mysql-server
-
6.查看支持的字符编码(因为我的服务器显示中文乱码)
cat /usr/share/i18n/SUPPORTED
-
7.修改字符编码
vim /var/lib/locales/supported.d/local
-
8.字符生效
locale-gen
-
9.启动mysql
/etc/init.d/mysql restart
-
10.默认连接
mysql
-
11.初始化数据库,设置一个root账号密码
mysqladmin -u root password rootpassword
-
12.指定root用户登录
mysql -uroot -prootpassword -hlocalhost -P3306
-
13.创建用户:
CREATE USER 'username'@'%' IDENTIFIED BY 'hubinpassaword';
-
14.给用户赋权(这里给的是所有库所有表的全部权限)
GRANT ALL ON *.* TO 'hubin'@'%';
-
15.使用新开账号登录
mysql -uusername -phubinpassaword -h127.0.0.1 -P3306
-
16.填坑 如果要实现外网开放访问请打开3306端口的防火墙
修改在/etc/mysql/mysql.conf.d目录下的mysqld.cnf文件 msyql默认的bind-address是127.0.0.1 将其改成0.0.0.0,然后 /etc/init.d/mysql restart 重启服务器
三、安装tomcat
1.自行下载apache-tomcat-7.0.57.tar.gz
2.传输到服务器上
-
3.解压
tar -zxvf apache-tomcat-7.0.57.tar.gz ;
-
4.拷贝apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat
cp -R apache-tomcat-7.0.57 /usr/local/tomcat;
-
5.修改端口(将8080改为80端口)
vim /usr/local/tomcat/conf/server.xml (打开这个配置文件自行修改改好保存并退出)
-
6.启动tomcat
./startup.sh
-
7.查看tomcat日志
less logs/catalina.out
-
8.实时查看tomcat日志
cd /usr/local/tomcat/logs tail -f catalina.out
-
9.tomcat测试页面
curl http://127.0.0.1:8080 (改了端口的话就改成相应端口)
-
10.关闭tomcat
cd /usr/local/tomcat/bin ./shutdown.sh
-
11.查看Tomcat是否已关闭
ps -ef|grep java
-
12强制关闭进程
Kill -9 PID