1 tomcat容器内项目的快速发布
xxx 为 项目名称或项目路径名
set -m
ps -ef | grep tomcat-xxx | grep -v grep | awk '{print $2}' | sed -e "s/^/kill -9 /g" | sh -
cp -f xxx-0.0.1-SNAPSHOT.jar /web/tomcat-xxx/webapps/xxx/WEB-INF/lib/
cd /web/tomcat-xxx/
sh bin/startup.sh
tailf logs/xxx/sys/XXX_log.txt
2 快速清空文件
>文件名
3 查看 服务器运行版本
方法1:lsb_release -a
方法2:cat /etc/os-release
方法3:cat /etc/redhat-release (使用)
方法4:rpm -q centos-release
4 查看 服务器内存
方法1:cat /proc/meminfo
方法2:free -h
5 查看 数据盘挂载
df -h
6 查看 Linux CPU 信息
方法一:cat /proc/cpuinfo
7 查看 CPU内核数量
方法一:cat /proc/cpuinfo | grep processor
方法二:top -d 1 然后按下 1
8 清理 buff/cache
echo 1 > /proc/sys/vm/drop_caches:表示清除pagecache。
echo 2 > /proc/sys/vm/drop_caches:表示清除回收slab分配器中的对象(包括目录项缓存和inode缓存)。slab分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的pagecache。
echo 3 > /proc/sys/vm/drop_caches:表示清除pagecache和slab分配器中的缓存对象。
9 查找日志
1 grep -A 10 "关键词" log.log >export.log -A:after 关键词后的多少行,-B before:关键词前的多少行 -C:center:关键词上下多少行
2 sed -n '/2021-01-20 13:11:*/,/2021-01-20 13:13:*/p' log.log >export.log 某个时间段的日志
3 sed -n '/2021-01-20 13:11:*/,/2021-01-20 13:13:*/p' log.log | grep -C 1 " task-7]" >export.log 某个时间段的,某个关键词的日志