linux ssh tmux使用基础篇

在学习SpringBoot的时候,想着直接把SpringBoot提供的demo部署到自己的阿里云上,可是通过ssh运行项目之后,总不能一直开着SSH,这个时候tmux就有用武之地了,以下为本人在部署SpringBoot项目的步骤以及tmux的使用。

1.在自己的服务器上通过git clone SpringBoot提供的demo,要是没有git 就需要安装git了,命令为 

yum install git

2.安装完毕后就可以clone demo项目了

git clone https://github.com/spring-guides/gs-spring-boot.git

附上springboot的demo说明链接https://spring.io/guides/gs/spring-boot/

3.安装完毕后进入到项目的initial 目录中,然后运行以下命令来build出一个jar包

./gradlew build

4.安装tmux

yum install tmux

5.创建一个有名字的会话

#运行tmux
tmux 
#创建一个session
tmux new -s springboot_demo

#然后在initial目录中运行jar包
java -jar ./build/libs/gs-spring-boot-0.1.0.jar

#这个时候springboot就启动了,在启动以后 按住Ctrl+b d 来断开当前的会话
Ctrl+b d


通过以上的步骤,这个时候springboot就会永久运行下去,这个时候就可以放心的关掉SSH了,记得配置好nginx 或者通过阿里云设置好安全组,然后就可以通过 ip:8080/ 来访问部署上去的项目了。

6.tmux 基础用法

#创建会话
tmux new -s session-name

#运行tmux
tmux

#显示会话
tmux ls

#接入之前的会话 会接入第一个可用的会话
tmux a 

#接入指定名称的会话
tmux a -t session-name

#从会话中断开
tmux detach

#快捷键断开会话
ctrl+b d

#关闭指定名称的会话
tmux kill-session -t session-name

#关闭列表中第一个会话
tmux kill-session

猜你喜欢

转载自blog.csdn.net/weixin_37699212/article/details/82704638