您的位置:首页 > 运维架构 > Tomcat

阿里云CentOS7安装mysql5.7/jdk8/tomcat8

2016-11-01 17:46 344 查看


------------------------------使用阿里云的yum源-------------- 

官方说明 
https://help.aliyun.com/knowledge_detail/5980325.html?spm=5176.7114037.1996646101.1.uLXKp6&categ%20oryId=8314868&;pos=1 

下载 

wget http://oss.aliyuncs.com/aliyunecs/update_source.tgz 

解压 

tar -xzvf file.tar.gz 

执行 

./update_source.sh 

看到success就成了 

------------------------------mysql5.7----------------------------- 

一、查看已安装 与 卸载 

查看是否安装mysql, 

rpm -qa | grep mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 

如果有 

rpm -e mysql-community-*  // 普通删除模式 

rpm -e --nodeps mysql-community-*  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 

二、centos7下,安装mysql(查看官网,centos7对应red hat EL7) 

找到下载链接,用wget下载到服务器 

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 

rpm -Uvh mysql-community-release-el7-7.noarch.rpm 

//rpm -ivh file.rpm #[安装新的rpm]--install--verbose--hash 

//rpm -Uvh file.rpm#[升级一个rpm]--upgrade 

yum install mysql-community-server 安装 

rpm -qi mysql-community-server 查看版本 

三、配置mysql 

启动mysqld服务 

service mysqld start 

关闭是 service mysqld stop 

查看mysqld状态 

service mysqld status 

查看mysql服务是不是开机自动启动 

chkconfig --list | grep mysqld //这个不好使啦,提示用下面方法 

systemctl list-unit-files | grep mysqld 

命令来将其设置成开机启动 

chkconfig mysqld on 

查看root默认密码(mysql5.7 only) 

sudo grep 'temporary password' /var/log/mysqld.log 

登陆数据库 

mysql -uroot -p //输入上面命令查到的默认密码 

修改root默认密码 

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 

Your password does not satisfy the current policy requirements.

mysql > set global validate_password_policy=0;

测试一下,显示已有数据库 

mysql > show databases; //别忘了冒号“;” 

mysql > exit; 

四、mysql主要目录 

/etc/my.cnf 这是mysql的主配置文件 

/var/lib/mysql mysql数据库的数据库文件存放位置 

mysql > create database new-db-name 

/var/log mysql数据库的日志输出存放位置 

/usr/bin (mysqladmin mysqldump 等命令) 

/usr/share/mysql (mysql.server 命令及配置文件) 

我们都知道mysql数据库绑定的端口号是 3306 ,所以我们可以通过 netstat -anp 命令来查看一下,Linux系统是否在监听 3306 这个端口号: 

---------------------------------jdk 8--------------------------------- 

查看已安装jdk,如果有卸载 

rpm -qa | grep jdk 

官网找到下载链接 

wget http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.rpm?AuthParam=1459012886_e22fbdf87d16781c9fecef66354e5507 

如果下载太慢改用,从本地上传服务器 

scp -P 新端口 jdk-8u77-linux-x64.rpm 新用户名@115.28.208.90:~ 

rpm安装 

rpm -ivh jdk-8u77-linux-x64.rpm 

确认安装目录 

/usr/java/jdk1.8.0_77 

设置环境变量 

nano /etc/profile 

在文件最后添加 

export JAVA_HOME=/usr/java/jdk1.8.0_77 

export PATH=$PATH:$JAVA_HOME/bin 

export CLASSPATH=.:$JAVA_HOME/lib 

生效更改 

source /etc/profile 

测试 显示版本 

java -version 

----------------------------------tomcat 8------------------------------ 

官网下载(Binary Distributions/Core:) 

wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz 

解压 

cd /usr/local (一般大家都喜欢放这里) 

tar -zxvf /下载目录/apache-tomcat-8.0.33.tar.gz 

服务器至少2g内存,经试验1g内存,grails框架下编的网站启动失败。如想尝试内存管理,如下有相关操作。 

创建文件setenv.sh在/usr/local下(调整tomcat内存使用) 

export CATALINA_OPTS="$CATALINA_OPTS -Xms128m" 

export CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m" 

export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=64m" 

查看tomcat启动是否正常(查log)(在/usr/local下输入下面命令) 

tail -f ../logs/catalina.out 

---------------------------------------------------- 

至此,java web 环境搭建完成,把你的项目放在webapps文件夹下,bin目录下运行 ./startup.sh,就可以访问网站了,修改8080为80端口,conf目录下 server.xml 搜索8080,改成80,重启 

转自 https://www.douban.com/doulist/44123021/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: