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 user@10.25.118.125:~/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 查看进程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Linux简介 1、什么是Linux 1.1、Linux操作系统:指GUN/Linux,采用Linux内核的G...
    飞吧sky阅读 4,687评论 1 3
  • 包含的重点内容:JAVA基础JVM 知识开源框架知识操作系统多线程TCP 与 HTTP架构设计与分布式算法数据库知...
    消失er阅读 9,828评论 1 10
  • 一、常用命令 1、删除文件 rm -rf /data/elk/tomcat1删除文件夹下以某个字母开头的所有文件f...
    weisen阅读 3,996评论 0 0
  • mobaXterm: root 登陆: Root权限下添加帐号密码: 打开终端输入 sudo -r useradd...
    洪森_6072阅读 3,982评论 0 0
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 11,007评论 0 5