linu服务器如何自己连接到配置jdk,mysql,tomcat详细流程!!!

如何连接并管理自己的服务器
一..服务器是什么?
1.很多小伙伴都觉得服务器很陌生,光听名字感觉很牛掰的样子,感觉自己接触不到,不会很好去学习使用它。下面我用一个刚会一点的身份来为小伙伴解释一下。
2.服务器你可以理解是在一个在公网上电脑,你可以远程访问管理它,就相当于你自己有了一台一直在工作的小电脑在公网上,自己和别人可以通过指定的ip来访问它,看到它。
3.前提是你得拥有它,并且可以很好的去管理它。因为是一台一直在工作的电脑,所以为了节省资源,没有图形界面和初始的一样,只是黑的单纯的指令框。你可以通过敲指令然后去管理它。(来个白话:相当于你花钱买了一块地,然后你通过指令对它操作)
二.连接自己的服务器
1.打开MobaXterm_Personal_10.8这个软件(文章下方会有百度云连接可以自己去下载)
在这里插入图片描述
2.点击右上角的Session.
在这里插入图片描述
3.依次输入Remode host*:自己公网ip 勾选Specify username :root
4.这里的root是自己的系统用户(系统用户最高级者)
后面22 是自己服务器开放的访问端口
点OK进去。
在这里插入图片描述
5.进入后传统黑框框,看关键字 password: 自己买了服务器会有短信给你初始密码
直接输,它这里没有显示,正常输对了就会弹出上图显示。点击进入跳进如下图所示。

在这里插入图片描述
三.快速安装jdk.
1.检查自己是不是root用户,如果不是
// 切换到Root用户
su root
//之后 输入root密码
2.查看自己是否有jdk
Java -version
在这里插入图片描述
会有下图显示是配好的。
3.开始安装(用yum安装)
yum -y install java-1.8.0-openjdk*
如果有提示 输Y就对了
4.安完查看路径
Which java
//查看jdk路径
ll /usr/bin/java或者 ll /etc/alternatives/java
在这里插入图片描述
5.配置环境变量
vim /etc/profile
这个输完会自己打开文件,不要慌,先点左上角ESC键 然后点击编辑键 i 看到可以标记的INSERT 出现 然后使用指向键移动到配置文件末尾。把下面的配置指令一条一条放进去。

// 定义环境变量
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export CLASSPATH=.: J A V A H O M E / j r e / l i b / r t . j a r . : JAVA_HOME/jre/lib/rt.jar.: JAVA_HOME/lib/dt.jar J A V A H O M E / l i b / t o o l s . j a r e x p o r t P A T H = JAVA_HOME/lib/tools.jar export PATH= PATH:$JAVA_HOME/bin
输完之后点击ESC键 接着输 :号 wq 保存指令 然后回车。
在这里插入图片描述
然后你会跳转到刚开始主页面。
6.刷新环境变量
source /etc/profile
7.可以测试一下
vim Hello.java
还是跳转编辑页面 ESC i
输入一个简单的方法
public class Hello{
Public static void main(String[] args){
System.out.println(“安装成功了”);
}
}
输完还是ESC :wq 回车
javac Hello.java
Java Hello
在这里插入图片描述
四.安装MySql
1.下载安装MySql官方的Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.使用上面命令就直接下载了安装用的Yum Repository。
yum -y install mysql57-community-release-el7-10.noarch.rpm
3.开始安装MySql服务器
yum -y install mysql-community-server
安完如下图。
在这里插入图片描述
五.配置MySql
1.首先启动MySql
systemctl start mysqld.service
2.查看MySql运行状态。
systemctl status mysqld.service
3.此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码。
grep “password” /var/log/mysqld.log

在这里插入图片描述
红色勾选的就是此时密码,拿出来。
4.输入命令进入数据库
mysql -uroot -p
5.因为数据库密码太难了,你自己连简单一点需要改它,输入下面两条命令设置
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
然后你就如下可以设置一个很简单的密码了
mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;
设置完之后为了可以用可视化工具连接到你服务器的mysql继续输入以下指令
5.1选择mysql数据库(数据库里不能cv你得自己亲自输入)
mysql> use mysql;

5.2.查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

mysql> select host,user FROM USER WHERE user=‘root’;

5.3修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

mysql> update user set host= ‘%’ WHERE user =‘root’;
5.4 刷新MySQL的系统权限相关表

mysql> flush privileges;

在这里插入图片描述
这样就可以通过可视化工具连接自己服务器里的数据库了。
6.按要求填入

红色区域填自己的公网ip.

在这里插入图片描述
六.安装tomcat
1.查看是否安装Tomcat.
systemctl status tomcat.service
或者
systemctl status tomcat
在这里插入图片描述
不能找到,说明该服务器没有安tomcat.
2.安装tomcat.
yum install tomcat
或者 yum -y install tomcat
第二个命令有-y意思是遇到所有询问都选y 这个一步操作不需要输入确认。
在这里插入图片描述
表示安装好了。
安装完成后,安装目录在 “/usr/share/tomcat” , 我们用 cd 命令切到这个目录,用 ls 命令查看这个目录里面的文件,这也是tomcat的安装路径。
3.试着访问主页
此时我们在浏览器中运行 http://XXX.XXX.XXX.XXX:8080 ,发现是不能访问的。
因为我们没有安装管理界面
首先我们进入到 tomcat 的 webapps 目录,查看目录
发现目录是空的,用下面命令安装默认浏览器管理界面:
输入yum指令安它。
yum install tomcat-webapps tomcat-admin-webapps
安完查看它 ls 会发现多了点东西
在这里插入图片描述

这时你还是看不到那只猫。
在外部访问CentOS中部署应用时,需要关闭防火墙。
七.关防火墙
1.查看防火墙
service iptables status
2.关闭防火墙命令:systemctl status firewalld
在这里插入图片描述

这次那你就可以看到那只猫了!
看不到重启服务
systemctl restart tomcat.service

上次有人要连接服务器工具,这次补上了。有问题可以评论出来,私聊博主。 链接:https://pan.baidu.com/s/1ZoRyc8qldtyj4Og_XpAM-g 提取码:bj9c