1 JDK安装
配置Java环境
-
进入“/soft”目录,解压jdk到指定目录/usr/local下
tar -xvf jdk-8u211-linux-x64.tar.gz -C /usr/local/
查看解压后的目录,目录中有jdk-9.0.4为jdk解压的目录
-
配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去。export命令用于将shell变量输出为环境变量。
注:在linux下以冒号分隔不同的路径,而windows下是分号。
注:引用变量在linux下是$变量名, 在windows下是%变量名%
-
vim /etc/profile
#set java environment JAVA_HOME=/usr/local/jdk1.8.0_211 CLASSPATH=.:$JAVA_HOME/lib PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
-
重新加载/etc/profile配置文件,并测试
source /etc/profile
-
判断JDK是否安装成功
java -version javac -version
编写Hello World程序
-
Hello.java
public class Hello { public static void main(String[] args) { System.out.println("Hello World!!!"); } }
-
编译成字节码文件
javac Hello.java
-
执行Java程序
java Hello
2 MySQL安装
MySQL在线下载安装
注:需要连接互联网,在线mysql的安装包,5.6的版本大约86M
-
查看CentOS是否自带的MySQL,如果已经安装需要卸载。如果没有找到,则表示没有安装。
rpm -qa | grep mysql
-
在线获取CentOS7的mysql的rpm安装文件,直接执行如下命令
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
这条语句只是下载了一个rpm文件,25K大小
-
执行安装命令
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
-
得到两个配置文件,在/etc/yum.repos.d目录下。
-
mysql-community.repo用于指定下载哪个版本的安装包
-
mysql-community-source.repo用于指定下载哪个版本的源码
-
-
修改MySQL的下载配置文件
-
vim /etc/yum.repos.d/mysql-community.repo
# Enable to use MySQL 5.6 [mysql56-community] name=MySQL 5.6 Community Server baseurl=http://repo.mysq.com/yum/mysql-5.6-community/el/7/$baseurl/ # 设置为1,表示下载 enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql ... [mysql80-community] name=MySQL 8.0 Community Server baseurl=http://repo.mysq.com/yum/mysql-8.0-community/el/7/$baseurl/ # 设置为0,表示不下载 enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
-
-
在当前目录/etc/yum.repos.d下执行下面的命令,开始在线下载:客户端,服务器端,开发的工具包。
yum -y install mysql-community-client mysql-community-server mysql-community-devel
这里需要比较长的时间,要从互联网上下载86M左右的内容
-
使用rpm命令,可以查询到mysql已经安装好的包
rpm -qa | grep mysql
启动MySQL服务并登录
-
启动mysql的服务
systemctl start mysqld
-
将mysql加到系统服务中并设置开机启动
systemctl enable mysqld
-
登录mysql,root用户默认没有密码
mysql -u root -p
-
在mysql中修改自己的密码
set password = password('密码');
设置远程访问权限
开启mysql的远程登录权限,默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启,并且刷新权限缓存。
-
远程登录mysql的权限登录mysql后输入如下命令
grant all privileges on *.* to 'root'@'%' identified by 'root'; flush privileges;
-
开放Linux的对外访问的端口3306
#开放3306端口 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT #开放的端口永久保存到防火墙 firewall-cmd --zone=public --add-port=3306/tcp --permanent #重启防火墙 systemctl restart firewalld
客户端Windows连接MySQL
3 Tomcat安装与项目发布
安装步骤
-
解压Tomcat到/usr/local下
tar -xvf apache-tomcat-8.5.27.tar.gz -C /usr/local/
-
开放Linux的对外访问的端口8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent
-
重启防火墙
systemctl restart firewalld
-
进入bin目录,启动Tomcat
chmod +x *.sh ./startup.sh
-
在Windows下打开浏览器访问Linux的8080端口
6.进入bin目录下,关闭服务器。关闭服务器以后,浏览器不能再访问。
./shutdown.sh