当我们使用SSH远程连接腾讯轻量应用服务器宝塔Linux实例时,我使用的是MobaXterm这个软件.
(ps:这个软件功能极其强大,,操作便捷,新手友好性强,新手友好性强,新手友好性强)
一.远程连接服务器
1.下载mobaxterm
浏览器搜索mobaxtem下载该软件
2.ssh远程连接
首先我们使用MobaXterm的SSh远程连接。
remote host为你的云服务器的公网IP地址。
specify可以不填,这里我们直接点击ok。
3.输入账户和密码
login as:ubuntu
password :输入你在服务器配置的密码
(LINUX输入密码没有***的提示,即屏幕显示空白,但其实是输入了字符串的,我们输入相应密码后按enter即可)
二、下载jdk
1.下载jdk8
Java Downloads | Oracle(点击链接前往下载)
2.解压文件夹
解压完文件夹后得到如下文件
3.解压与配置
将文件拖入mobaXterm的右侧文件中,等待upload完成后
开始解压jdk,输入tar -xvzf 文件名.tar.gz
tar -xvzf jdk-8.tar.gz
//解压文件 tar -xvzf 文件名.tar.gz
(这里的配置类似于windows的环境变量的配置)
配置的话我们和tomcat以及数据库一起配置,详情见数据库的配置
三、下载tomcat
1.下载tomcat的.tar.gz的包
点击链接访问
Apache Tomcat® - Apache Tomcat 8 Software Downloads
2.上传文件并解压
将文件拖入mobaXterm的右侧文件中,等待upload完成后
开始解压jdk,输入tar -xvzf 文件名.tar.gz
输入tar -xvzf apache-tomcat-8.5.78.tar.gz来进行解压
解压完成后会多出一个文件夹
3.tomcat的配置
(这里的配置类似于windows的环境变量的配置)
配置的话我们和tomcat以及数据库一起配置,详情见数据库的配置
四、下载mysql
1.下载mysql
因为我使用的是ubuntu20版本,sudo是ubuntu18以上的特性,这里我们用sudo下载mysql的服务。
sudo apt update//更新储存库
sudo apt install mysql-server//下载mysql
下载玩MySQL后会自动启动服务,为了保险我们还是确认一下MySQL是否启动成功。
sudo systemctl status mysql//查看mysql状态
(进入此界面后看到绿色部分说明mysql服务正在运行。)
(但是我们这里发现最后一行变味了lines 1-13/13(END),这是正常的,我们这里按Q退出就行)
2.更改mysql配置
这里我们开始配置tomcat和jdk以及mysql
mobaXterm双击更改文件名为更简洁的名字(tomcat8,mysql-8.0.28,jdk-8)
双击打开.profile的文件夹
添加如下的代码
export JAVA_HOME=/home/ubuntu/jdk-8/
export CLASSPATH=.:$JAVA_HOME/bin/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export CATALINA_HOME=/home/ubuntu/8
export HOME=/home/ubuntu/mysql-8.0.28/
export PATH=$PATH:$HOME/bin
ctrl+s保存后,关闭,将弹出的警告框点击yes,到这里配置只差一步。
接下来我们运行mysql
sudo mysql
(使用此语句而非service mysqld start的理由还是sudo的特性)
(但是JDBC编程连接mysql需要用户名(root)和密码(password),所以我们需要更改mysql的配置,使得以用户名和密码的方式连接mysql数据库)
mysql>show databases;展示数据库
mysql>use mysql;//使用数据库名为mysql的数据库
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
mysql>flush privileges;//赋予权限
(执行完上述操作后需要重启服务,就好比电脑杀完毒提示你重新启动。)
(这是MySQL8.0的版本)
报错的话执行这个
use mysql;
update user set authentication_string='' where user='root'; --将字段置为空
alter user 'root'@'localhost' identified with mysql_native_password by '你的密码';
执行sudo service mysql restart
sudo service mysql restart//重启mysql服务
//sudo service mysql start//启动mysql服务
//sudo service mysql stop//停止mysql服务
这里就成功完成了,可以使用用户名登录了
mysql -u root -p
登陆后构建所需的数据库和表即可
这里以我构建的登录系统为例
create database register;//创建register的数据库
create table login( //创建表
id INT(20) not null AUTO_INCREMENT,
userName varchar(255) NOT NULL UNIQUE,
password varchar(255) NOT NULL,
PRIMARY KEY(id)
);
insert INTO login (id,userName,password) VALUES(1,"888","888");//插入数据
insert INTO login (id,userName,password) VALUES(2,"666","666");
insert INTO login (id,userName,password) VALUES(3,"999","999");
然后整个ubuntu的环境就配置完成啦
五、war包的运行
1.把war包部署到tomcat8下的webapps下.
2.启动tomcat服务
cd tomcat8
cd bin
./startup.sh
3.本机浏览器访问
浏览器网址输入;
公网IP地址:8080/war包名字/网址名.html