linux部署jia包常用命令
[root@localhost ~]# 的含义:
@之前的是当前登录的用户
localhost是主机名字
~当前所在的位置(所在的目录)
~家目录
/根目录
‘#’的位置是用户标识
‘#’是超级用户
$普通用户
1. 打包命令
1. mvn 跳过测试打包成jar包
mvn clean package -Dmaven.test.skip=true
2. linux部署命令
-
进入文件夹:
cd …/文件名
-
查看Java进程:
ps -ef | grep java
-
查看端口进程号
ps aux | grep 8080
-
查看jar包程序到进程号
ps -ef|grep xxx.jar
-
终止进程:
kill -9 进程号
-
运行jar 守护进程:
nohup java -jar xx.jar > nohup.out 2>&1 &
-
后台启动java jar包 并输出日志
nohup java -jar ***.jar >***.log 2>&1 &
-
后台启动jia包并指定配置文件
nohup java -jar ***.jar --spring.profiles.active=xxx
-
查看jar运行日志:
tail -f nohup.out
-
指定端口,启动jar包
java -jar xxx.jar --server.port=8080
-
指定虚拟机参数
nohup java -jar -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=1024m eureka-server.jar --spring.profiles.active=test >eureka-server.log 2>&1 &
-
查看日志
tail -f xxx.log
vi xxx.log
日志中搜索关键字,\关键字
:q!不保存退出
-
查看端口所占用进程
netstat -ntlp |grep port
-
查看历史命令
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
```
本文来自博客园,作者:与乐i,转载请注明原文链接:https://www.cnblogs.com/linanana/p/15702988.html