项目 部署linux系统

将本地项目部署至 Linux 上时,常用的Linux命令,可以应对简单的更新部署项目;

1. 查看线程 :                                                              ps -ef|grep  tomcat名字    (查看当前自己的项目是否在运行)

1.1tomcat 是否关闭                                                      ps -ef|grep java

2. 杀掉线程 :                                                              kill  进程id      杀进程           (关闭当前运行的某个tomcat)

3. 启动tomcat :                                                          ./startup.sh   (必须在bin下的才能启动)

4. 进入文件夹:                                                             cd  文件夹名称                               

5.回到上一级 :                                                           cd ..  /

  5.1返回到父级目录                                                               cd ..

6. 查看控制台输出 :                                                      tail  -f catalina.out   (进入tomcat 中的 logs 文件夹里面)

7. 打开文件选择器将本地文件上传到服务器中 :        rz   

8. 将服务器中的文件下载文件到本地 :                      sz   文件名  

9. 解压zip文件 :                                                         unzip  文件名.zip  

10. 将服务器中的文件夹,压缩成 tar.gz 格式文件:    tar -zcvf  压缩文件名.tar.gz   被压缩文件名    

11. 解压tar.gz 文件:                                                  tar -zxvf file.tar.gz

12.删除文件/文件夹:                                                 rm -rf 文件夹   (-rf 没有回收站,一删除就找不回来了,删除的时候慎重)

13. 从普通用户切换到root用户 :                               su root   (当权限不足,需要root权限时,在SSH连接模式下,输入 su root ,回车,然后输入Linux 安装时输入的root密码,回车,密码正确即可切换为root账户)

14. 查看端口是否已开放:                                            lsof -i:端口号 (例如:lsof -i:8083),有显示就说明有开放

15.当不小心退出命令模式时,                                   按  ctrl+c 即可进入命令模式

16.给文件夹增加权限 :                                                chmod -R 777 文件夹/*

17.查看文件权限:                                                        进入对应的目录中,输入  ll

18.文件夹复制:                                                            cp -r 源文件夹绝对路径  目标文件夹绝对路径

                                                    (例如:cp -r /home/**/**/properties  /home/*/**/**/*/*)

19.手动解压war包                                                            jar -xvf  war包名称.war    (例如: jar -xvf  web.war)

20. 新建文件夹:                                                                mkdir 文件夹名

21.打开tomcat 目录                                                           cd /usr/local/tomcat/bin

22. 复制文件到文件夹(任何位置绝对路径) =====               cp -r dir1/. dir2 (已有目录)

cp -ri /home/futuremove/tomcat_web/webapps/* /home/futuremove/tomcat_web/pro_bak/20180123/ (全复制提示)

cp -rf /home/futuremove/tomcat_web/webapps/* /home/futuremove/tomcat_web/pro_bak/20180123/ (全复制不提示)

-- 复制文件到文件夹(任何位置绝对路径) =====               cp -r dir1 dir2 (未有目录)

cp -ri /home/futuremove/tomcat_taskExecute/webapps/taskExecute.war /home/futuremove/tomcat_taskExecute/pro_bak/20180123/ (全复制提示)

cp -rf /home/futuremove/tomcat_taskExecute/webapps/taskExecute.war /home/futuremove/tomcat_taskExecute/pro_bak/20180123/ (全复制不提示)

cp -rf /home/futuremove/tomcat_taskExecute/webapps/ /home/futuremove/tomcat_taskExecute/pro_bak/20180123/

-- 指定文件复制到指定位置(锁定文件位置) =============

cp 路径A/文件名 路径B/已有文件夹名/文件名

23.编辑文件                                         vi MapData.txt

24.退出编辑文件                                  :q回车

25. 复制文件到本地                              sz MapData.txt

-- 回车 上传失败后回到之前位置     

26.查看日志                                         tail -f ./catalina.out      tail -f ./logs/catalina.out

26.1查看日志 los下                               tail -f catalina.out

-- 启动并查看日志 bin下

tomcat_web/bin/startup.sh ;tail -f tomcat_web/logs/catalina.out

tomcat_taskExecute/bin/startup.sh ;tail -f tomcat_taskExecute/logs/catalina.out

./startup.sh ;tail -f ./logs/catalina.out

-- 关闭tomcat           # ./shutdown.sh ;tail -f ./logs/catalina.out

-- 1.查看tomcat进程

ps -aux | grep tomcat_web

-- 2.根据进程查看端口号

sudo netstat -naop | grep 14177

-- 3. 根据端口号查看进程

sudo lsof -i:8088

-- 4. 根据进程号杀死进程

kill -9 14177

Linux maven 打包:

mvn clean intall

mvn package

========================================= reimport / install

1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。

2. ps 命令用于查看当前正在运行的进程。

grep 是搜索

例如: ps -ef | grep java

表示查看所有进程里 CMD 是 java 的进程信息

ps -aux | grep java

-aux 显示所有状态

ps

3. kill 命令用于终止进程

例如: kill -9 [PID]

-9 表示强迫进程立即停止

通常用 ps 查看进程 PID ,用 kill 命令终止进程




链接:https://www.jianshu.com/p/cc16f12cd260

链接:https://blog.csdn.net/sinat_35626559/article/details/61925151

正主(https://blog.csdn.net/sinat_35626559/article/details/61925151

猜你喜欢

转载自blog.csdn.net/qq_42117592/article/details/81572104
今日推荐