日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

mac拷貝文件到Linux服務器、運行jar包,以及常用為Linux文件操作命令

作者:許憶 更新時間: 2022-07-16 編程語言

mac將本地文件拷貝到遠程服務器上

打開終端,使用scp命令

scp ~/Downloads/smart-logistics-0.0.1-SNAPSHOT.jar root@47.114.122.85:/smart
root@47.114.122.85's password: 

其中:

  • ~/Downloads/smart-logistics-0.0.1-SNAPSHOT.jar為本地文件地址
  • root為登錄服務器的用戶
  • @47.114.122.85為目標服務器的地址
  • :后面的“/smart”為目標服務器上的存放文件夾

完成以上命令,輸入密碼,就能完成文件拷貝
上傳完成圖片

指定服務器端口,上傳文件

scp -P 30002 ~/Downloads/smart-logistics-0.0.1-SNAPSHOT.jar root@47.114.122.85:/smart
root@47.114.122.85's password: 

其中:

  • -P 30002:指定目標服務器的端口為30002,服務器的默認端口22,如果是默認端口,不用指定端口。

帶密鑰上傳文件

scp -i ./your_ssh_key.pem local_file_name username@remoteIP:/home/

查看jar包進程

ps aux|grep xxx.jar

結束進程

kill -9 【進程號】

運行jar包

基本的jar包執行方式

當我們用ctrl+c中斷或者關閉窗口時,程序也會中斷執行

java -jar xxx.jar

使用ctrl+c不會中斷程序的運行

關閉窗口會中斷程序的運行,&代表在后臺運行

java -jar xxx.jar &

使用ctrl+c中斷或者關閉窗口都不會中斷程序的執行

使用這種方式運行的程序日志會輸出到當前目錄下的nohup.out文件

nohup java -jar xxx.jar &

使用ctrl+c中斷或者關閉窗口都不會中斷程序的執行,日志可輸出在指定文件里

nohup java -jar XXX.jar >temp.log &
# 或者
nohup java -jar xxx.jar >temp.log 2>&1 &

# >temp.log的意思是將日志輸出重定向到temp.log文件
# 2>&1 也就表示將錯誤重定向到標準輸出上

查看jar包實時運行數據

# 查看smart包的運行日志
tail -f ./smart.log

Linux常用文件命令

新建文件夾

# 新建名為smart的文件夾
mkdir smart

將一個文件夾下的所有內容復制到另一個文件夾下

cp -r /home/packageA/* /home/cp/packageB/
或
cp -r /home/packageA/. /home/cp/packageB/

將一個文件夾復制到另一個文件夾下

cp -r /home/packageA    /home/packageB

刪除一個文件夾及其下面的所有文件

rm -r  /home/packageA

將一個文件夾移動到另一個文件夾下

mv /home/packageA /home/packageB/
或
mv /home/packageA /home/packageB

移動指定文件到指定文件夾下

mv /home/packageA/smart-logistics-0.0.1-SNAPSHOT.jar /home/packageB/

參考博客:

  • Mac 將本地文件上傳到 linux 服務器
  • linux運行jar包、查看jar包進程、停止jar包
  • linux環境下將某個目錄下的文件復制或者移動到另一個目錄下

原文鏈接:https://blog.csdn.net/qq_43170312/article/details/124947689

欄目分類
最近更新