linux部署jia包常用命令

1. 打包命令

1. mvn 跳过测试打包成jar包

mvn clean package -Dmaven.test.skip=true 

2. linux部署命令

  1. 进入文件夹:

    cd …/文件名
    
  2. 查看Java进程:

    ps -ef | grep java
    
  3. 查看端口进程号

    ps aux | grep 8080
    
  4. 查看jar包程序到进程号

    ps -ef|grep xxx.jar
    
  5. 终止进程:

    kill -9 进程号
    
  6. 运行jar 守护进程:

    nohup java -jar xx.jar > nohup.out 2>&1 &
    
  7. 后台启动java jar包 并输出日志

    nohup java -jar ***.jar >***.log 2>&1 &
    
  8. 后台启动jia包并指定配置文件

    nohup java -jar ***.jar --spring.profiles.active=xxx
    
  9. 查看jar运行日志:

    tail -f nohup.out
    
  10. 指定端口,启动jar包

    java -jar xxx.jar --server.port=8080
    
  11. 指定虚拟机参数

    nohup java -jar  -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=1024m eureka-server.jar --spring.profiles.active=test >eureka-server.log 2>&1 &
    
  12. 查看日志

    tail -f xxx.log
    
vi xxx.log
日志中搜索关键字,\关键字
:q!不保存退出
  1. 查看端口所占用进程

    netstat -ntlp |grep  port
    
  2. 查看历史命令

    history |grep ls
    history |grep 关键字
    

3. linux常用命令

 ***1.常用基本指令***

```
ls     显示文件或目录   

-l   列出文件详细信息l(list)  

-a  列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir   创建目录

c     切换目录

touch   创建空文件

cat      查看文件内容

cp       拷贝

mv      移动或重命名

rm       删除文件    

-r   递归删除,可删除子目录及文件   

 -f    强制删除

find      在文件系统中搜索某文件

pwd      显示当前目录
```

***2.vi命令***

```
:w  保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w!  强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出viq: 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑
```

***3.  zip格式打包方法***

解压: **unzip FileName.zip**

压缩: **zip FileName.zip DirName**

 ***4.真正有用的打包方法***

解包:

```
tar xvf FileName.tar
```

打包:

```
tar cvf FileName.tar DirName
```

 ***5. 查看系统资源***

```
df -h
```

***6.查看系统内存使用情况***

```
free
```

4. linux查看cpu和内存命令

```
top
```

感谢那些不经意的惦记和突如其来的善意。
原文地址:https://www.cnblogs.com/linanana/p/15702988.html