linux ssh tmux使用基礎篇
阿新 • • 發佈:2018-11-14
在學習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