Linux(安全、稳定、免费、占有率高)
Linux系统分为内核版和发行版:
内核版
由Linus Torvalds及其团队开发、维护
免费、开源
负责控制硬件
发行版
基于Linux内核版进行扩展
由各个Linux厂商开发、维护
有收费版本和免费版本
软件已经针对具体平台编译打包发布,只要解压,修改配置即可
软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题
一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题
软件以源码工程的形式发布,需要自己编译打包
“FinalShell是远程服务连接工具,它能帮助用户快速的连接服务器,而且界面设计十分的简洁操作非常的简单
FinalShell功能特点:
1.多平台支持Windows,Mac OS X,Linux
2.多标签,批量服务器管理.
3.支持登录Ssh和Windows远程桌面.
4.漂亮的平滑字体显示,内置100多个配色方案.
5.shell,sftp同屏显示,同步切换目录.
6.命令自动提示,智能匹配,输入更快捷,方便.
7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待.
8.服务器网络,性能实时监控,无需安装服务器插件.
9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿.
10.双边加速功能,大幅度提高访问服务器速度.
11.内存,Cpu性能监控,Ping延迟丢包,Trace路由监控.
12.实时硬盘监控.
13.进程管理器.
14.快捷命令面板,可同时显示数十个命令.
15.内置文本编辑器,支持语法高亮,代码折叠,搜索,替换.
16.ssh和远程桌面均支持代理服务器.
17.打包传输,自动压缩解压.
18.免费内网穿透,无需设置路由器,无需公网ip.
操作步骤:
1、使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux
2、解压安装包,命令为tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local
3、配置环境变量,使用vim命令修改/etc/profile文件,在文件末尾加入如下配置
JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$JAVA_HOME/bin:$PATH
4、重新加载profile文件,使更改的配置立即生效,命令为source /etc/profile
5、检查安装是否成功,命令为java -version
操作步骤:
1、使用FinalShell自带的上传工具将Tomcat的二进制发布包上传到Linux
2、解压安装包,命令为tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local
3、进入Tomcat的bin目录启动服务,命令为sh startup.sh或者./startup.sh
验证Tomcat启动是否成功,有多种方式:
查看启动日志
more /usr/local/apache-tomcat-7.0.57/logs/catalina.out
tail -50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out
查看进程 ps -ef | grep tomcat
注意:
ps命令是linux下非常强大的进程查看命令,通过ps -ef可以查看当前运行的所有进程的详细信息
“|”在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入
使用ps命令查看进程时,经常配合管道符和查找命令 grep 一起使用,来查看特定进程
停止Tomcat服务的方式:
运行Tomcat的bin目录中提供的停止服务的脚本文件
sh shutdown.sh
./shutdown.sh
结束Tomcat进程
查看Tomcat进程,获得进程id
执行命令结束进程 kill -9 7742
注意:
kill命令是Linux提供的用于结束进程的命令,-9表示强制结束
安装lrzsz
手工部署项目
在IDEA中开发SpringBoot项目并打成jar包
通过Shell脚本自动部署项目