1、安装jdk

1.检测系统中是否存在jdk

rpm -qa|grep jdk

2.官网下载安装包

jdk-linux-x64.rpm

3.在Linux上创建文件夹,在usr下的local中新建名称为java的文件夹;

mkdir java

4、将下载好的jdk 上传至java 文件夹中 ;可直接用rz 命令快速上传

 

5、添加可执行权限

chmod +x jdk-8u251-linux-x64.rpm

6、安装rpm软件包 

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

 7、查看是否安装好,检查java版本,

java -version

8、修改linux系统 环境变量

vim /etc/profile

9、进入编辑页面后,追加如下即可,跟你配置Windows环境变量其实是一样的,注意,jdk版本改成你安装的版本

#jdk配置
export JAVA_HOME=/usr/java/jdk1.8.0_251
export JAVA_BIN=/usr/java/jdk1.8.0_251/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

10、让配置好的环境变量生效

 source /etc/profile

11、检查环境变量配置是否生效(测试 java 和 javac。如下图表示jdk配置成功)

2、安装MYSQL

1.官网下载安装包
mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

2、进入 /usr/local 目录,上传下载好的压缩包

3、进行解压

tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

4、解压后由于文件夹名太长,为了方便给其重命名为 mysql(所以目录结构为 /usr/local/mysql) 

mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql

5、删除原压缩包

rm -f mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

6、检查是否已存在 mysql 相关

rpm -qa | grep mysql

7、如果显示出 mysql-xx 什么的,对其删除,指令为:rpm -e --nodeps 显示出来的文件名,接着检查 mariadb

rpm -qa | grep mariadb

8、添加 mysql 用户组 和 mysql 用户(意思就是把创建的 mysql 用户添加到 mysql 组里)

groupadd mysql
useradd -r -g mysql mysql

9、赋予权限(意思就是让 mysql 用户组和 mysql 用户有操作目录的权限) 

chown -R mysql mysql
chgrp -R mysql mysql

10、创建配置文件(直接通过 vi 来创建,粘贴以下内容后 wq 保存退出,注意 basedir 和 datadir 等路径) 

cd mysql/
vi /etc/my.cnf
[mysqld]
port=3306
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
user=mysql
tmpdir=/tmp
bind-address = 0.0.0.0
max_connections=200
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
default-storage-engine=INNODB
innodb_buffer_pool_size=64MB
max_allowed_packet=16M
skip-name-resolve

[mysqld_safe]
log-error=/usr/local/mysql/data/error.log
pid-file=/usr/local/mysql/data/mysql.pid

[mysql]
default-character-set=utf8mb4

[client]
socket=/tmp/mysql.sock
default-character-set=utf8mb4

11、先安装个 libaio

yum -y install libaio

12、创建 data 目录(在/usr/local/mysql目录下)

mkdir data

13、初始化(mysql目录 /usr/local/mysql ,重点是复制记住初始化生成的密码)

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

 14、把 mysql.server 复制到 init.d/mysql 下(init.d下无mysql 文件夹也无妨,直接执行下面这句)

cp support-files/mysql.server /etc/init.d/mysql

15、添加可执行权限

chmod +x /etc/init.d/mysql

16、添加 mysql 服务

chkconfig --add mysql

17、查看服务列表(若 3 4 5 为 off,则执行:chkconfig --level 345 mysql on)

chkconfig --list

18、添加mysql系统命令

vi /etc/profile

 19、后面补上下面两句后再执行 source /etc/profile 使配置立即生效

export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
source /etc/profile

20、命令启动

service mysql start

21、登录(回车后再输入上面初始化生成的密码)

./bin/mysql -u root -p

22、修改密码(注意:在 mysql> 后输入的命令末尾要加分号;我的密码就设为 mysql,随意;第二句要对应所设的密码)

set password=password('mysql');
grant all privileges on *.* to root@'%' identified by 'mysql';
flush privileges;

 

 23、设置远程访问权限(执行完后,输入 quit 即可退出,退出可不加分号)

use mysql;
update user set user.Host='%' where user.User='root';
select host from user where user = 'root';
flush privileges;

24、 重启 mysql 服务 

service mysql restart

主要命令

启动: service mysql start
关闭: service mysql stop
状态: service mysql status

Tomact安装

1.官网下载安装包
apache-tomcat-8.5.70.tar.gz

2、把apache-tomcat-8.5.70.tar.gz 压缩包上传到/usr目录中


3、给apache-tomcat-8.5.70.tar.gz文件赋予777权限

sudo chmod 777 apache-tomcat-8.5.70.tar.gz

 4、解压文件夹

tar -zxvf apache-tomcat-8.5.70.tar.gz

6、更改文件夹名称

mv apache-tomcat-8.5.70 tomcat9012

7、找到Tomcat安装目录下的conf目录下的server.xml文件,编辑该文件

sudo vim /usr/javaproject/tomcat9012/conf/server.xml

8、找到8080所在的标签

 9、在该标签结束前加上参数

URIEncoding="utf-8"

10、添加完成。按下ese键,输入:wq保存退出
 

11、配置防火墙规则,开启8080端口(此处是centos6.5的配置方法)

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

允许8080端口通过防火墙

注意:该规则应添加到默认的22端口这条规则的下面。

最后重启防火墙使配置生效

/etc/init.d/iptables restart

12、启动Tomcat(执行tomcat安装目录下的bin文件夹下的startup.sh文件)

/usr/javaproject/tomcat9012/bin/startup.sh

13、检测当前系统的ip地址(测试) 

ifconfig

在浏览器中访问

192.168.189.129:8080

如果出现Tomcat的欢迎页,则安装成功。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐