运维脚本

1、查看当前占用端口命令
netstat -tanlp
ps -ef|grep java
lsof -i:端口号

2、docker删除none镜像
docker rmi $(docker images | grep "none" | awk '{print $3}')

docker system prune -a 清理容器无用的磁盘

3grep -C 100  '关键字' xxx.log

 yum -y install httpd-tools

nohup java -Xms3g -Xmx3g -jar ruoyi-admin.jar &

##/xk/log目录下查找aaa内容
grep -r "aaa" /xk/log

CURRENT_TIMESTAMP datetime字段默认值

java -jar -Xms6144m -Xmx6144m springboot-netty-demo-0.0.1.jar

java -Dfile.encoding=utf-8 -jar D:\tajia\tajia-auth.jar

设置空格和Tab字符可见
在 vim 中,可以使用下面命令来设置空格和 tab 字符可见:
:setlocal list
:set listchars=tab:>~,trail:.
现在,TAB会被显示成 “>~” 而行尾多余的空白字符显示成 “.”。

vim用法
搜索字符串:"/后跟要搜索的字符串",然后按回车
按小写"n",查找下一个
按大写"N",查找上一个
设置高亮显示:set hlsearch
显示行号设置:set number

mvn clean install org.apache.maven.plugins:maven-deploy-plugin:2.8:deploy -DskipTests

docker exec xukang-nginx nginx -t
docker exec xukang-nginx nginx -s reload

centos查看目录空间大小
du -sh 目录路径 # 查看目录总大小,以人类可读的方式显示
du -h --max-depth=1 目录路径 # 查看目录下一级子目录的大小,以人类可读的方式显示

 

动态杀死java进程,重新启动

#!/bin/bash
ps aux | grep '33066' | awk '{print $2}' | xargs kill -9
nohup java -Xms2g -Xmx2g -jar ruoyi-admin.jar --server.port=33066 --spring.profiles.active=druid2 &
sleep 2
tail -f -n 1000 nohup.out

 

metersphere常用命令

启动:msctl start
停止:msctl stop
查看状态: msctl status
重启:msctl restart
重载:msctl reload
查看版本:msctl version
卸载:msctl uninstall

17服务器安装目录:/opt/metersphere

 metersphere mysql启动异常,报如下错误:

mysqld: File './mysql-bin.000004' not found (OS errno 2 - No such file or directory)

原因:没有找到具体的日志文件位置

解决办法:
mysql-bin.index备份删除,重新生产binlog,执行msctl reload自动生成

 

 

  

 

posted on 2020-12-31 10:53  Ruthless  阅读(256)  评论(1编辑  收藏  举报