CentOS 7 java node mysql 多环境配置

刷进程

rm -f /var/run/yum.pid

安装 java jdk

安装所有java1.8.0所有Java程序

yum install java-1.8.0-openjdk* 

安装 maven

  • 使用 wget 命令将其下载:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
  • 解压压缩包:
tar xzvf apache-maven-3.5.4-bin.tar.gz
  • 将文件夹移动至 /usr/local/ 目录:
mv apache-maven-3.5.4 /usr/local/apache-maven
  • 编辑 /etc/profile,在最下方添加:
MAVEN_HOME=/usr/local/apache-maven
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
  • 运行如下命令使环境变量生效:
source /etc/profile
  • 检查 Maven 是否成功安装:
mvn -version

安装 Tomcat

Tomcat 是一个应用服务器,是开发和调试 jsp 程序的首选,可以利用它来响应 HTML 页面的访问请求。

进入本地文件夹

cd /usr/local

到官网找到 Tomcat 的下载链接,并下载到服务器中, 这里提供了一个快速下载 Tomcat 的地址:

wget https://mc.qcloudimg.com/static/archive/fa66329388f85c08e8d6c12ceb8b2ca3/apache-tomcat-7.0.77.tar.gz

解压这个文件夹:

tar -zxf apache-tomcat-7.0.77.tar.gz

重命名这个文件

mv apache-tomcat-7.0.77 /usr/local/tomcat7

进入 bin 文件夹

cd /usr/local/tomcat7/bin

给这个文件夹下的所有 shell 脚本授予权限:

chmod 777 *.sh

开启tomcat服务:

./startup.sh

安装 MySQL

Mysql(5.7)

 cd /usr/local/src/
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 
rpm -ivh mysql57-community-release-el7-8.noarch.rpm 
yum -y install mysql-server 

默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid

  • 启动mysql服务
service mysqld restart
  • 重置密码
grep "password" /var/log/mysqld.log 
mysql -u root -p
进入mysql执行
  alter user 'root'@'localhost' identified by 'Root!123456';
  flush privileges;

(可选)打开iptables 3306端口

iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
service iptables save

 mysql -uroot -p

 MySQL [(none)]> grant all privileges on *.* to root@'%' identified by '123456'; 
 MySQL [(none)]> flush privileges;
 MySQL [(none)]> exit; 

Mysql(5.1)

使用 yum 安装 MySQL:

yum install -y mysql-server mysql mysql-devel

安装完成后,启动 MySQL 服务:

service mysqld restart

设置 MySQL 账户 root 密码

/usr/bin/mysqladmin -u root password '123456'

安装 Git

yum install git-core

安装 Node.js

  • 使用以下命令安装 NVM
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
# 更新
source ~/.bash_profile

  • 使用nvm安装 Node.js
nvm install stable

安装 docker

yum install docker
service docker start

安装 nginx

# 使用yum安装nginx需要包括Nginx的库,安装Nginx的库
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
nginx
yum install nginx
service nginx start

firewall-cmd --zone=public --add-port=80/tcp --permanent 
systemctl start firewalld.service 

Nginx 安装在了 /etc/nginx/目录下
配置目录 /etc/nginx/conf.d/default/conf

你可能感兴趣的:(CentOS 7 java node mysql 多环境配置)