前言:
- 我们学习linux时都是先在自己windows本地搭建一个linux虚拟机,将虚拟机开启远程ssh服务后,将他挂在后台当服务器使用。然后在windows本地安装远程控制软件连接虚拟机进行远程遥控操作,全程是不在linux虚拟机上操作的。
- 我们要求必须使用命令方式搭建linux,不能安装桌面,因为我们买阿里的服务器就是contos7,在本地连接上linux服务器后就是没有桌面,不可能去给服务器去装一个桌面,这样太浪费服务器资源。我们能做的就是在本地安装远程控制软件,在本地远程控制服务器,服务器只装一些必须的软件。
本文将在windows端使用finalshell软件进行远程连接控制centos。finalshell是一个具有界面的远程控制软件,利用它我们可以实现:
- 以“拖拽”方式将本地windows中的文件上传文件到虚拟机
- 复制粘贴命令语句(centos命令窗口是不能的)
- 直接以图形界面显示操作虚拟机文件夹目录
我们下面的操作都需要linux开启远程ssh服务,在本地远程连接控制linux。
linux开启ssh远程服务教程:https://blog.csdn.net/fengdong1996/article/details/93191336
准备工作:
在windows端安装一个远程控制软件:finalshell
1、下载路径(直接复制网址到浏览器运行,自动下载):http://www.hostbuf.com/downloads/finalshell_install.exe
2、安装完成后打开连接到centos,依次点击:
3、在打开的窗口输入虚拟机连接信息:
注意:虚拟机一定要打开ssh服务,和开通网络,否则无法连接,虚拟机ip可以运行命令 ip addr 查看。
4、连接后的界面:
在这里我们可以在命令窗口输入命令、在下面目录直接新建删除虚拟机中的文件,用拖拽方式直径将windows的文件拖拽丢到虚拟机中完成上传文件,可以在右上角设置中修改复制粘贴快捷方式,可以达到快速从浏览器复制命令到命令窗口运行。
准备工作结束,开始java8的安装
java8安装
java的安装过程就是:windows本地下载java8压缩包 —>从本地上传到linux —>将linux上的压缩文件解压 —>配置解压文件路径到环境变量中即可完成安装。
1、本地下载linux版java8压缩包
点击此链接进入官网下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
提示:下载的必须是**linux-64**版本,结尾是**tar.gz**。官网下载需要账号登陆才能下载,没有就注册一个,反正不收费。
2、传输文件到linux
找到windows本地下载好的java8软件选中直接拖拽到虚拟机的root目录下:
注意:一定要传到root目录,否则下一步解压会找不到文件。
3、解压java压缩文件
tar -zxvf jdk-8u211-linux-x64.tar.gz(自己的java压缩包名)
提示:tar -zxvf 是解压命令,后面的路径是自己下的压缩包的名称。自己的压缩包文件名可以选中上传的文件,->右键->复制路径
解压结果:
4、配置环境变量
输入以下命令使用vi编辑器配置环境变量:
vi /etc/profile
vi编辑器简单介绍:输入上面命令会进入到”**vi编辑器**”,vi编辑器刚进入时是不能编辑的,需要按字母"i"或"insert"键才开始进入编辑模式,使用上下左右键移动光标进行编辑。建议将虚拟机窗口全屏,进入编辑模式后左下角会有 "-- INSERT --"字样。当我们编辑完成后按键盘左上角的退出**Esc**键,接着输入字符 "**:wq!**" **回车**即可保存退出。
将如下信息复制粘贴到配置文件的最后面:
export JAVA_HOME=/root/jdk1.8.0_211(自己的java解压路径)
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
提示:复制都会ctrl+c,在虚拟机中,粘贴用 Shift+Insert 组合键,不行就鼠标右键,然后点粘贴,最好在finalshell的设置中改一下快捷键。
5、使配置信息生效
source /etc/profile
注意:必须运行上面语句后配置的环境变量才会立即生效。
6、测试是否成功
java -version
如图已经能查看到java版本信息,说明java8已经安装配置成功了
题外话:我记的windows安装完成后都是输入**javac**进行查看是否成功,我在linux上输入测试了一下竟让也可以,而且且专门回到windows上用cmd输入javac查看,发现输入结果一模一样。如此看来java的安装还是十分成功 的-_- ,瞬间感觉成就感十足啊。
----------------------------centos7安装java8完成--------------------------
tomcat8.5的安装
注:tomcat运行依赖java,安装的前提是必须确定安装了java。
tomcat的安装过程和java的安装类似:本地官网下载 —> 上传到linux —>解压 —>配置环境变量。
1、下载
tomcat下载官网地址:http://tomcat.apache.org/
注意:这里下载的版本依然是tar.gz格式。
2、上传到linux
同样使用finalsell从windows中将下载的压缩包拖到root目录下进行上传。
3、解压
tar -zxvf apache-tomcat-8.5.42.tar.gz(自己的压缩包文件名)
使用 tar -zxvf 命令解压,后面的是tomcat压缩文件名,压缩文件名可以选中上传到root根目录中的压缩包右键,复制路径方式得到,防止自己输入打错单词。
4、启动
可以先运行到tomcat的bin目录下,然后执行startup.sh文件。
我这里两句合成一句,可以一条命令直接启动tomcat。
/root/apache-tomcat-8.5.42/bin/./startup.sh
---------------------------centos7安装tomcat完成--------------------------
查看关闭linux防火墙
tomcat启动后,别人如果想要通过192.168.0.111:8080方式访问本服务器,一定要先关闭linux防火墙,否则浏览器会一直无法访问!!
1、查看防火墙状态
firewall-cmd --state
running表示正在运行
2、停止防火墙
systemctl stop firewalld.service
这条命令是没有返回提示的。运行完成再次查看运行状态,显示服务已停止
3、禁止防火墙开机自启
systemctl disable firewalld.service
4、如果不想关防火墙可以开放tomcat端口
firewall-cmd --add-port=8080/tcp --permanent
其实留着也没啥用,建议还是直接关闭防火墙吧!
--------------------ContOS7防火墙设置结束-------------------------