2021-01-27

生产服务器常用的Linux命令

(1). 查询服务器内存:

cat /proc/meminfo | grep MemTotal

(2). 查看文件夹大小:

du -m --max-depth=1

du -h

(3). 查看tomcat大于1000毫秒的http请求

awk '($NF > 1000){print $0}' localhost_access_log.2020-09-02.txt

(4).拷贝

scp -r 服务器用户@服务器ip:~/服务器部署的tomcat路径 . ----注意,最后有一个点号,表示从125机器拷贝tomcat到当前目录。

案例:scp -r [email protected]:~/apache-tomcat-7.0.88 . ----注意,最后有一个点号,表示从125机器拷贝tomcat到当前目录。

(5).检查数据库ip

查询服务器端口1555有那些ip

案例:netstat -apn|grep 1555

(6).tail 实时日志

tail -100f *.log 【实时查看日志】

tail -100f error.log 【实时看异常日志】

(7). grep 抓日志

grep -r '关键字如商品ID' *.log 【使用频率最高】

grep '关键字如商品ID' *.log | grep 免费商品 【条件结果中,在加条件筛选下 】

grep '关键字如商品ID' *.log >> anan.txt 【相关日志输入到一个txt中,下载到本地慢慢看,我最喜欢】

grep -A 2 '商品ID' *.log 【显示商品ID及后5行】

grep -B 2 '商品ID' *.log 【显示商品ID及上5行】

grep -C 2 '商品ID' *.log 【显示商品ID及上下5行】

grep '商品ID' *.log --col 【高亮显示商品ID】

统计关键字出现的次数:

grep '关键字'  *.log  || grep  '关键字'  | wc -l

grep '2018-08-15 10:3[1-9]'  *.log

(8)查询时间范围命令:

sed  -n  '/2018-08-15 10:37:32/,/2018-08-15 10:38:01/p'  applog/marketing.log

(9). 杀僵尸进程 

ps -ef | grep java 【先查java进程ID】

kill -9 java进程ID 【生产环境谨慎使用】

(10). host

host 域名 【查具体IP】

(11). tar 压缩和解压

压缩命令:

tar -cf  lib2021.tar  wls/tomcat/lib/

解压命令

tar -xf lib2021.tar

(12)chmod文件授权指令

(13) top 查看进程

你可能感兴趣的:(2021-01-27)