使用LIunx系统搭建javaweb生产环境配置

文章目录

  • 一、Linux是一套免费使用和自由传播的类Unix性能稳定的多用户网络操作系统.
  • 二、搭建JavaWeb生产环境
    • 2.1下载并通过VM15虚拟机安装好CentOS7
    • 2.2 安装JDK1.8
      • 1.先查看系统自带jdk
      • 2.单个卸载
      • 3.批量卸载命令
      • 4.安装jdk1.8
      • 5.输入java或javac测试jdk安装情况
    • 2.3 安装Tomcat
      • 1.解压tomcat
      • 2.配置环境变量
      • 3.启动/关闭tomcat
      • 4.在防火墙中添加8080端口规则
      • 5.在windows访问虚拟机中的tomcat
    • 2.4 在线安装MySQL5.7
      • 1.获取yum仓库安装包
      • 2.安装yum仓库
      • 3.安装MySQL服务端【200M】
      • 4.修改MySQL配置文件
      • 5.启动/关闭MySQL
      • 6.登录MySQL,并修改密码


一、Linux是一套免费使用和自由传播的类Unix性能稳定的多用户网络操作系统.

Linux开发社区:http://linux.cn/
Linux 指令库学习:
https://www.runoob.com/linux/linux-command-manual.html

常见Linux 的版本:
RedHat Linux
Slackware Linux
Debian Linux
Turbo Linux等

优点:
1.开源,使得它特别的"安全"。
2.Linux内核优化的很好,系统资源特别少,低配置电脑运行很流畅。比windows运行效率高很多 .
3.虽然Linux在桌面市场没有优势(只占1%多一点的占有率),但它在服务器行业的地位那是无敌的(20%多)。CentOS【社区企业操作系统】

二、搭建JavaWeb生产环境

2.1下载并通过VM15虚拟机安装好CentOS7

镜像名称:CentOS-7-x86_64-DVD-1611.iso
具体安装步骤请看视频

2.2 安装JDK1.8

版本名称:jdk-8u251-linux-x64.rpm

1.先查看系统自带jdk

rpm -qa | grep java
rpm -qa | grep jdk

2.单个卸载

rpm -e --nodeps XXXX

3.批量卸载命令

rpm -qa | grep java | xargs rpm -e --nodeps
rpm -qa | grep jdk | xargs rpm -e --nodeps

4.安装jdk1.8

cd rpm的存储路径
rpm -ivh --prefix /usr/java/ jdk-8u251-linux-x64.rpm

5.输入java或javac测试jdk安装情况

2.3 安装Tomcat

版本名称:apache-tomcat-8.5.24.tar.gz

1.解压tomcat

创建好目录:/usr/server
执行指令:
tar -vxzf apache-tomcat-8.5.24.tar.gz -C /usr/server

2.配置环境变量

输入gedit /etc/profile 打开文件,并在文件最后追加以下信息:
export JAVA_HOME=/usr/java/jdk1.8.0_251-amd64
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export CATALINA_HOME=/usr/server/apache-tomcat-8.5.24

3.启动/关闭tomcat

定位到tomcat中的bin目录。切换到控制台输入:
./startup.sh
关闭tomcat。输入:
./shutdown.sh
注意:
查看tomcat进程,并将其关闭。
ps -ef|grep tomcat
kill 7010

4.在防火墙中添加8080端口规则

关闭防火墙:
systemctl stop firewalld.service
添加规则【需要yum -y install firewall-config】
firewall -cmd --zone=public --add-port=8080/tcp --permanent
重启
firewall -cmd --reload

5.在windows访问虚拟机中的tomcat

使用Vnet1网络模式
Url:http://192.168.31.131:8080

2.4 在线安装MySQL5.7

切换VM的网络模式为NAT

1.获取yum仓库安装包

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

2.安装yum仓库

yum -y install mysql57-community-release-el7-10.noarch.rpm

3.安装MySQL服务端【200M】

yum -y install mysql-community-server
也可以离线安装
cd /var/cache/yum/x86_64/7/mysql57-community/packages/
去http://mirrors.163.com/mysql/Downloads/MySQL-5.7/
下载好的rpm文件上传到此目录
mysql-community-client-5.7.29-1.el7.x86_64.rpm
mysql-community-server-5.7.29-1.el7.x86_64.rpm

4.修改MySQL配置文件

通过gedit /etc/my.cnf打开配置文件,添加以下配置:
[client]
default-character-set = utf8

[mysqld]
character_set_server = utf8

5.启动/关闭MySQL

启动
systemctl start mysqld.service
关闭
systemctl stop mysqld.service
查看状态
systemctl status mysqld.service
查看默认root密码:
grep “password” /var/log/mysqld.log

6.登录MySQL,并修改密码

登录:mysql -uroot -p默认密码

设置密码规则【临时】,修改密码
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘1234’;
可以重新登录
mysql -uroot -p1234
设置任何IP地址可以访问root
set global validate_password_policy=0;
set global validate_password_length=1;
GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘1234’;
FLUSH PRIVILEGES;
创建测试数据库y2_test
create database y2_test;
导入测试脚本
exit退出
mysql -uroot -p1234 -Dy2_test

2.5部署springboot_1.war开启MySQL在Windows访问测试应用.
http://192.168.31.131:8080/springboot_1/api/persons/1/3

你可能感兴趣的:(服务器,linux,运维)