虚拟机命令(通用:
VIM文本编辑器:
vim 文件名称:
- 文件已存在,则直接打开;
- 文件不存在,则会创建一个新文件;
鼠标放置位置输入: i 可以进行编辑; esc 退出编辑; “shift+:”
:wq 保存并退出;
查看磁盘容量 : df -h
虚拟机root权限登录命令: sudo su
服务器测试通不通
nc -zv ip 端口号
- curl 网址
– 显示出所有的java进程: ps -ef|grep java|grep -v grep
–查看当前文件夹下目录: ls
–查看当前文件夹下所有文件和详情(包括隐藏的) ls -al
–Java包启动命令; data-center-admin.jar(对应jar包名) dataAdmin.log(对应日志输出)
nohup java -jar data-center-admin.jar --spring.profiles.active=prod > dataAdmin.log &
– 日志查询命令; dataAdmin.log (对应日志输出)
tail -500f dataAdmin.log
– Ctrl+C 退出查看日志
tail -f 的功能有不够智能话,衍生查询法: less xxxx.log
j 下一行
k 上一行
f 向下滚动一屏幕
b 向上滚动一屏幕
g 定位到文档头部
G 定位到文档最尾部
空格键 滚动一页(同f)
回车键 滚动一行(同j)
F 实时滚动文档
Ctrl + C 退出实时滚动模式
q 退出日志
– Docker 命令:
查看进程: docker ps -a
查看日志:
docker logs -f
– cat 文件名 进入查看文件详情
–查看docker 配置文件: cat docker-compose.yml
– 构建镜像: (选的版本号须和配置的一致. 不然需要使用下面的版本号)
docker-compose build
– 构建镜像
docker-compose build --build-arg build_version=2.0.1
–push (多台机器情况下,需要push)
docker-compose push
–停止镜像
docker-compose stop
–删除镜像
docker-compose rm -f
–启动
docker-compose up -d
–查看历史镜像: docker images
**当线上发版出现问题时, 就需要版本回退, 这是我们不需要回滚代码,重新发版, 只需要找到历史镜像; 首先确认对应的唯一标识符: IMAGE ID , 然后找到对应的配置 “.env” (默认)文件 然后 cat .env文件, **
cat .env 查看当前镜像对应IMAGE ID , 进行编辑version版本指向进行修改 , 并将项目进程重新停止启动即可。