开启运维之路之第 4 篇——常见软件安装:JRE、MySQL、Tomcat安装

1、JRE安装:在正式环境里 我们可以不安装jdk ,仅仅安装Java运行环境 jre即可。

①下载jre:JRE官网下载地址

 

这里提供已经下载好的:https://pan.baidu.com/s/17woJZBsqGv1m6tXyQBShhg 提取码:e2q9

 

打开链接,勾选协议,下载Linux版本64位的

②上传jre到/home/data/下:使用FTP工具上传。

如果上传过程遇到下面的问题:连接到 ftp: 连接被拒绝(10061),则需要开启FTP服务,在Xshell命令里执行下面命令:

启动ftp服务:[root@localhost ~]# systemctl start vsftpd.service

③进入Xshell对压缩包进行一系列操作

[root@localhost ~]# cd /home/data
[root@localhost data]# ls
server-jre-8u181-linux-x64.tar.gz
[root@localhost data]# 

④看到jre的压缩包已经上传到Linux了。现在使用解压命令,对 tar.gz 的压缩包进行解压操作,可以使用 Tab 帮助敲打压缩包名。

[root@localhost data]# tar -zxvf server-jre-8u181-linux-x64.tar.gz

解压完毕,查看:

[root@localhost data]# ll
总用量 53544
drwxr-xr-x. 7      10  143      166 7月   7 16:06 jdk1.8.0_181
-rw-r--r--. 1 biandan root 54826793 7月  25 2018 server-jre-8u181-linux-x64.tar.gz

⑤为了方便管理,我们在home下新建一个java目录,专门存放 jre 的

[root@localhost data]# mkdir /home/java
[root@localhost data]# cd ..
[root@localhost home]# ll
总用量 0
drwx------. 3 biandan root 123 7月  24 17:10 data
drwxr-xr-x. 2 root    root   6 7月  24 17:17 java

说明:cd ..  返回上一层
⑥将刚才解压的文件,剪切到 java 下:

[root@localhost home]# mv /home/data/jdk1.8.0_181/ /home/java
[root@localhost home]# ls /home/java
jdk1.8.0_181
[root@localhost home]# chown root:root -R /home/java/jdk1.8.0_181/
[root@localhost home]# 

说明:mv 是剪切的意思;chown 是授权 jre 目录以及子目录授予 root 权限,-R表示该目录和子目录

⑦配置环境变量

编辑环境变量配置文件:[root@localhost home]# vi /etc/profile

在文件末尾加上下面的配置,具体的 jdk 版本会不同,要具体修改,还有,在 Xshell 下,不能使用 Ctrl + C 和 Ctrl + V 进行复制粘贴,最好使用鼠标右键,或者快捷键:Shift + Insert 粘贴:

export JAVA_HOME=/home/java
export JRE_HOME=/home/java/jdk1.8.0_181
export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext
export PATH=$PATH:$JRE_HOME/bin

输入 i 进入编辑模式,编辑好之后,Esc退出编辑模式,然后 :wq 保存并退出。

:wq 保存并退出,:q退出,w!强制保存并退出

⑧使环境变量即时生效:

[root@localhost home]# source /etc/profile

测试

[root@localhost home]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
[root@localhost home]# 

OK,JRE安装完毕。

 

2、在线安装MySQL

由于mysql没有提供离线版本的压缩包,所以只能在线安装,确保 Linux 能联网

①先下载 mysql源安装包

[root@localhost ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

[root@localhost ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
-bash: wget: 未找到命令
[root@localhost ~]# 

我们先安装下wget :[root@localhost ~]# yum -y install wget

然后执行 [root@localhost ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安装mysql源:[root@localhost ~]# yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

在线安装Mysql:[root@localhost ~]# yum -y install mysql-community-server

下载的东西比较多 要稍微等会。30分钟左右。300M左右。

②启动Mysql服务:[root@localhost ~]# systemctl start mysqld   (此命令用于启动 mysql 服务的,可单独使用。)

③设置开机(开启 Linux 虚拟机,不是电脑)启动

[root@localhost ~]# systemctl enable mysqld

[root@localhost ~]# systemctl daemon-reload

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。

[root@localhost ~]# vi /var/log/mysqld.log

把这个密码复制,放到临时的文件里放着,不然待会找不着。

:q 退出

然后修改密码:[root@localhost ~]# mysql -u root -p

粘贴后,回车。

输入临时密码 进入mysql命令行;

输入临时密码 进入mysql命令行;

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Biandan@123';

Query OK, 0 rows affected (0.00 sec)

修改密码为 Biandan@123    (备注 mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位)

④不用退出刚才界面,设置允许远程登录

Mysql默认不允许远程登录,我们需要设置下,并且防火墙开放3306端口;

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Biandan@123' WITH GRANT OPTION;

看到提示:Query OK, 0 rows affected, 1 warning (0.00 sec) 

说明OK了。然后退出:输入 exit 

mysql> exit
Bye
[root@localhost ~]# 

⑤开放3306端口,并重启防火墙。

[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]# 

⑥配置默认编码为utf8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

将下面的代码复制、粘贴到下面的配置文件中

character_set_server=utf8
init_connect='SET NAMES utf8'

[root@localhost ~]# vi /etc/my.cnf

:wq 保存退出。

编辑保存完 重启mysql服务;

[root@localhost ~]# systemctl restart mysqld

重新进入mysql:[root@localhost ~]# mysql -u root -p

输入密码,刚才修改的密码,我的是:Biandan@123,你们的跟我的不一样。

查看下编码:

mysql> show variables like '%character%';

⑦我们用本机的Navicat远程连接下虚拟机里的mysql(本屌使用的是mysql数据库,Navicat客户端。你可以选择你喜欢的方式连接。)

提供本屌上传在CSDN的 MySQL 和 Navicat ,里面有破解的 key ,MySQL 5.5 和 Navicat 下载地址(上传资源最低1积分下载,坑。^_^)

连接成功。

这样一来,就可以在windows下操作Linux的数据库了!方便!

 

3、Tomcat安装

①获取Tomcat的tar.gz压缩包:Linux下Tomcat压缩包下载地址

 

②通过FTP上传到Linux的 /home/data 目录下(本屌的版本是8.5.16,请注意你们的版本号)

进入 Xshell 查看

③解压Tomcat,并新建目录,剪切到新目录

解压:[root@localhost data]# tar -zxvf apache-tomcat-8.5.16.tar.gz

新建/home/tomcat/目录 把tomcat剪切进去:(Tab键很好使)

[root@localhost data]# mkdir /home/tomcat
[root@localhost data]# ls /home
data  java  tomcat
[root@localhost data]# mv /home/data/apache-tomcat-8.5.16 /home/tomcat/
[root@localhost data]# ls /home/tomcat/
apache-tomcat-8.5.16
[root@localhost data]# 

④配置tomcat server.xml

server.xml可以配置端口,编码以及配置项目等等,我们这里就配置一个端口,把默认的8080,修改成80,这样浏览器输入地址就不用在输入端口号了。(你见过那个大型网站需要输入域名和端口号的吗?默认是80)

[root@localhost ~]# vi /home/tomcat/apache-tomcat-8.5.16/conf/server.xml

修改端口号、设置编码:URIEncoding="UTF-8"

说明:修改的地方需要特别注意,是图中绿色部分,而不是红色框部分。红色框部分被注释着,修改里面的东西是无效的。在 xml 的配置文件里,<!-- --> 里面都是被注释掉的东西,不起作用。所以这个需要特别注意!

i 进入编辑模式,Esc 退出编辑模式,:wq 保存并退出。

修改后的效果:

⑤配置防火墙,开放80端口,重启防火墙

[root@localhost data]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success
[root@localhost data]# firewall-cmd --reload
success
[root@localhost data]# 

⑥启动tomcat:[root@localhost data]# /home/tomcat/apache-tomcat-8.5.16/bin/startup.sh

说明启动成功。

在自己windows电脑的浏览器输入虚拟机的IP:“http://192.168.126.128/”  (你们的 Linux IP地址,跟我的不一样)

说明配置成功!

 

总结:

很多时候,遇到访问不通的情况,一般都是防火墙的问题,开启防火墙会引发一些访问不通的情况,在学习过程可以关闭防火墙。正式部署上线,需要开启防火墙,不然就嘿嘿了。下面总结了防火墙的一些命令操作:

打开防火墙:systemctl start firewalld.service

关闭防火墙:systemctl stop firewalld.service

开机启动:systemctl enable firewalld.service

禁止防火墙开机启动:systemctl disable firewalld.service

查看防火墙状态:firewall-cmd --state  或者  systemctl status firewalld

 

更多具体内容,可以查看:Java1234开源博客系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值