阿里云服务器安装jdk、tomcat、mysql
时间:2018-12-14 14:13 来源:linux.it.net.cn 作者:IT
一、Mysql:
正文:
安装包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
使用xshell连接linux服务器,使用root用户名登录,依次执行以下命令:
添加mysql组:
/usr/sbin/groupadd mysql
/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql
新建mysql文件夹:
mkdir -p /usr/local/src/mysql
通过WinSCP将压缩包放到这个文件夹后解压:
tar -zxvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
复制文件:
cp mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mysql -r
打开目录
cd /usr/local
将所属组改为mysql:
chown -R mysql:mysql mysql/
打开目录:
cd /usr/local/mysql/scripts/
执行脚本:
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
打开目录:
cd /usr/local/mysql/support-files
复制文件到新的路径下及文件名:
cp my-default.cnf /etc/my.cnf
( cp: overwrite `/etc/my.cnf'?Y 同意重写该配置文件 )
cp mysql.server /etc/init.d/mysql
配置文件:编辑软件运行环境
vim /etc/profile
写入下面两行内容:
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
保存后执行
source /etc/profile
将MySQL添加为受chkconfig管理的服务:
chkconfig --add mysql
设置开机自动启动mysql:
chkconfig mysql on
开启mysql:
service mysql start
修改数据库root的密码:关于创建用户/修改密码/分配权限的帖子网上有很多
/usr/local/mysql/bin/mysqladmin -u root password 'rootroot'
给mysql用户分配权限:
grant all privileges on tdcdb.* to 'root'@'%' identified by 'rootroot'
使生效:
flush privileges;
配置防火墙
vim /etc/sysconfig/iptables
写入:这是开通3306端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
就是配置完iptables之后不要忙着重启要先保存的服务,然后再重启
service iptables save
service iptables restart
如果向看看当前网络相关信息配置,可运行:
netstat -ntlp
!!!最后的最后,开放3306端口:
到阿里云控制台——实例——安全组——添加安全组规则——手边只有这张图,但一个用法,端口范围改成3303//3306即可,描述用自己的语言备注上是给Mysql用的
原网址:http://www.cnblogs.com/JavaCoffee/p/5587578.html
二、jdk
正文:
1、首先先到http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html下载JDK,我下载的版本是jdk-8u151-linux-x64.tar.gz
2、配置目录
先新建一个目录:
cd usr
mkdir java
cd java
mkdir jdk
下载到本到后,通过WinSCP上传此压缩包到个人云服务器上面的目录 并解压
cd /usr/java/jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
3、配置环境变量
输入:vim /etc/profile
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_73
export JRE_HOME=/usr/java/jdk/jdk1.8.0_73/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
由于之前先安装了Mysql,所以此时是这样的:
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export MYSQL_HOME=/usr/local/mysql
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_151
export JRE_HOME=/usr/java/jdk/jdk1.8.0_151/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$MYSQL_HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
保存后执行:
source /etc/profile
验证安装:
输入:
java -version
出现如下,说明安装成功
三、tomcat
正文:
1.到http://tomcat.apache.org/下载,我下载的版本是apache-tomcat-8.5.24.tar.gz
2.建目录
cd /usr/java
mkdir tomcat
建好后再次用WinSCP传到当前的/usr/java/tomcat文件夹下解压
tar -zxvf apache-tomcat-8.5.24.tar.gz
此时tomcat文件夹下生成一个apache-tomcat-8.5.24文件夹
3、配置环境
进入到上面的apache-tomcat-8.5.24的bin文件夹下:
cd /usr/java/tomcat/apache-tomcat-8.5.24/bin
写入配置
vim setclasspath.sh
在文件的最后写入
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_151
export JRE_HOME=/usr/java/jdk/jdk1.8.0_151/jre
保存后验证
在cd /usr/java/tomcat/apache-tomcat-8.5.24/bin 目录下执行
./startup.sh
这样就证明成功了:
配置防火墙
vim /etc/sysconfig/iptables
写入:开通8080端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
就是配置完iptables之后不要忙着重启要先保存的服务,然后再重启
service iptables save
service iptables restart
!!!四、开放阿里云服务器的8080端口
正常来说,此时通过 服务器外网ip:8080 就能访问到tomcat网页,但是我在第一次startup.sh成功后始终显示连接超时,浏览器提示检查防火墙等,
实际上需要手动开通阿里云服务器的外网端口,即:进入阿里云控制台——实例——安全组——添加安全组规则
开通好了再试一下 外网IP:8080
终于看到
(责任编辑:IT)
一、Mysql:
正文:
安装包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
使用xshell连接linux服务器,使用root用户名登录,依次执行以下命令:
添加mysql组:
/usr/sbin/groupadd mysql
/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql
新建mysql文件夹:
mkdir -p /usr/local/src/mysql
通过WinSCP将压缩包放到这个文件夹后解压:
tar -zxvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
复制文件:
cp mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mysql -r
打开目录
cd /usr/local
将所属组改为mysql:
chown -R mysql:mysql mysql/
打开目录:
cd /usr/local/mysql/scripts/
执行脚本:
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
打开目录:
cd /usr/local/mysql/support-files
复制文件到新的路径下及文件名:
cp my-default.cnf /etc/my.cnf
( cp: overwrite `/etc/my.cnf'?Y 同意重写该配置文件 )
cp mysql.server /etc/init.d/mysql
配置文件:编辑软件运行环境
vim /etc/profile
写入下面两行内容:
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
保存后执行
source /etc/profile
将MySQL添加为受chkconfig管理的服务:
chkconfig --add mysql
设置开机自动启动mysql:
chkconfig mysql on
开启mysql:
service mysql start
修改数据库root的密码:关于创建用户/修改密码/分配权限的帖子网上有很多
/usr/local/mysql/bin/mysqladmin -u root password 'rootroot'
给mysql用户分配权限:
grant all privileges on tdcdb.* to 'root'@'%' identified by 'rootroot'
使生效:
flush privileges;
配置防火墙
vim /etc/sysconfig/iptables
写入:这是开通3306端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
就是配置完iptables之后不要忙着重启要先保存的服务,然后再重启
service iptables save
service iptables restart
如果向看看当前网络相关信息配置,可运行:
netstat -ntlp
!!!最后的最后,开放3306端口:
到阿里云控制台——实例——安全组——添加安全组规则——手边只有这张图,但一个用法,端口范围改成3303//3306即可,描述用自己的语言备注上是给Mysql用的
原网址:http://www.cnblogs.com/JavaCoffee/p/5587578.html
二、jdk
正文:
1、首先先到http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html下载JDK,我下载的版本是jdk-8u151-linux-x64.tar.gz
2、配置目录
先新建一个目录:
cd usr
mkdir java
cd java
mkdir jdk
下载到本到后,通过WinSCP上传此压缩包到个人云服务器上面的目录 并解压
cd /usr/java/jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
3、配置环境变量
输入:vim /etc/profile
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_73
export JRE_HOME=/usr/java/jdk/jdk1.8.0_73/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
由于之前先安装了Mysql,所以此时是这样的:
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export MYSQL_HOME=/usr/local/mysql
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_151
export JRE_HOME=/usr/java/jdk/jdk1.8.0_151/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$MYSQL_HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
保存后执行:
source /etc/profile
验证安装:
输入:
java -version
出现如下,说明安装成功
三、tomcat
正文:
1.到http://tomcat.apache.org/下载,我下载的版本是apache-tomcat-8.5.24.tar.gz
2.建目录
cd /usr/java
mkdir tomcat
建好后再次用WinSCP传到当前的/usr/java/tomcat文件夹下解压
tar -zxvf apache-tomcat-8.5.24.tar.gz
此时tomcat文件夹下生成一个apache-tomcat-8.5.24文件夹
3、配置环境
进入到上面的apache-tomcat-8.5.24的bin文件夹下:
cd /usr/java/tomcat/apache-tomcat-8.5.24/bin
写入配置
vim setclasspath.sh
在文件的最后写入
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_151
export JRE_HOME=/usr/java/jdk/jdk1.8.0_151/jre
保存后验证
在cd /usr/java/tomcat/apache-tomcat-8.5.24/bin 目录下执行
./startup.sh
这样就证明成功了:
配置防火墙
vim /etc/sysconfig/iptables
写入:开通8080端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
就是配置完iptables之后不要忙着重启要先保存的服务,然后再重启
service iptables save
service iptables restart
!!!四、开放阿里云服务器的8080端口
正常来说,此时通过 服务器外网ip:8080 就能访问到tomcat网页,但是我在第一次startup.sh成功后始终显示连接超时,浏览器提示检查防火墙等,
实际上需要手动开通阿里云服务器的外网端口,即:进入阿里云控制台——实例——安全组——添加安全组规则
开通好了再试一下 外网IP:8080
终于看到
|