Linux命令使用相关技术
先说好不能骂我
这个作者很懒,什么都没留下…
展开
-
Linux中Cache内存占用过高解决办法
看在前面Linux中Cache内存占用过高解决办法转载 2020-03-02 13:43:26 · 1278 阅读 · 0 评论 -
如何查看yum 安装的软件路径和卸载yum安装软件
文章来源https://blog.csdn.net/wd2014610/article/details/796590731、首先安装一个redis[root@iZbp1eem925ojwyx17ao9kZ ~]# yum install redis2、查找redis的安装包[root@iZbp1eem925ojwyx17ao9kZ ~]# rpm -qa|grep redisre...转载 2019-11-07 10:08:19 · 421 阅读 · 0 评论 -
Linux上如何查看某个进程的线程
文章来源:https://linux.cn/article-5633-1.html问题: 我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后监控其中单个线程?我想要看到带有它们名称的单个线程详细情况(如,CPU/内存使用率)。线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念。当一个程序内有多个线程被叉分出用以执行多个流时,这些线程就会在它们之间共享特定的资源...转载 2019-10-26 14:00:03 · 183 阅读 · 0 评论 -
系统运行缓慢、CPU较高、以及Full GC次数过多问题排查思路(linux)
参照:芋道源码对于使用java语言开发的项目,linux环境上出现项目访问响应较慢,影响了项目对外提供的服务运行,此时先将执行以下操作,保证服务正常的运行:导入jstack和内存信息dump文件重启服务运行先保证线上项目提供服务正常运行。出现以上情况的原因主要有两种:代码中某个位置读取数据量较大,导致分配到JVM内存被耗尽,从而导致Full GC次数过多,系统运行缓慢代码中出...转载 2019-10-08 09:18:35 · 640 阅读 · 0 评论 -
通过服务名称查询端口号、pid、进程号
1、通过服务名称查询pid:systemctl status 服务名称 命令Main PID: 28686 (java) 其中28686即为服务对应进程PID数值.2、通过pid查询端口号:netstat -ltnp | grep 28686...原创 2019-09-24 15:11:03 · 2807 阅读 · 0 评论 -
JDK工具无法获取dump
参照文章来源:http://www.cnblogs.com/qiumingcheng/p/4915739.html一 问题描述:CentOS 7.2版本,同个JDK 1.8版本,启动tomcat后,使用jps无法获取本机Java进程。二、jps工作原理java进程启动时,若没有指定 -Djava.io.tmpdir参数,则会默认新建 /tmp/hsperfdata_${user_n...原创 2019-01-15 17:45:44 · 1703 阅读 · 0 评论 -
Linux下jmap工具出现sun.jvm.hotspot.debugger.DebuggerException解决方法
参照连接https://stackoverflow.com/questions/2913948/jmap-cant-connect-to-make-a-dump1 问题描述Attaching to process ID 12499, please wait...Error attaching to process: sun.jvm.hotspot.debugger.DebuggerEx...原创 2019-09-21 15:30:04 · 21899 阅读 · 4 评论 -
Linux下查看某一进程所占用内存的方法
文章来源:https://www.cnblogs.com/freeweb/p/5407105.htmlLinux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id可以看到是2913,现在可以使用如下命令查看内存:top -p 2913这样可以动态实时的看到CPU和内存的占用率,然后按...转载 2019-09-20 10:28:23 · 12456 阅读 · 0 评论 -
Linux下分割大文件
文章来源:https://www.cnblogs.com/dashuai-wang/p/11044042.html在排查项目问题的时候,日志文件是很有参考价值的。但是如果项目运行时间比较久,产生的日志可能是海量的,如果需要查看较大日志文件就会很麻烦,我们可以使用linux提供的split命令,将较大的日志文件切割为小文件,方便我们查看日志文件,进行问题的定位。1.切割文件1)使用spl...转载 2019-09-19 14:04:56 · 214 阅读 · 0 评论 -
Linux日志文件操作常见命令
文章引用:https://blog.csdn.net/xc_zhou/article/details/811195831、从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 10002、显示1000行到3000行cat filename| head -n 3000 | tail -n +1000...转载 2019-09-16 08:56:12 · 411 阅读 · 0 评论 -
linux查看防火墙状态及开启关闭命令
文章来源:https://blog.csdn.net/xc_zhou/article/details/80879810CentOS7 的防火墙配置跟以前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样1、关闭防火墙:systemctl stop firewalld.service2、开启防火墙:systemctl ...转载 2019-09-10 09:23:09 · 146 阅读 · 0 评论 -
每天一个命令:top工具命令
文章引用:每天一个命令:top工具命令 (https://blog.csdn.net/weixin_42500678/article/details/80754737)Linux top命令的用法详细详解(https://www.cnblogs.com/zhoug2020/p/6336453.html)Linux 常用命令-- top(https://www.cnblogs.com/zk4...转载 2019-06-24 14:22:57 · 694 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
文章引用:1 https://www.cnblogs.com/lixuwu/p/5944062.html场景:在sts中执行自动部署时候maven提示No space left on device错误,后来经检查发现是磁盘空间满了,用下面的方法分析发现tomcat下面的logs目录占用了很大的空间,删除多余的日志问题解决!1 Linux下查看文件和文件夹大小当磁盘大小超过标准时会有报警...转载 2019-06-03 15:06:16 · 5384 阅读 · 0 评论 -
CentOS下安装JDK的三种方法
文章来源: https://www.linuxidc.com/Linux/2016-09/134941.htm由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装:方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir...转载 2018-08-20 23:45:43 · 188 阅读 · 0 评论 -
Shell脚本报错:-bash: ./switch.sh: /bin/bash^M: bad interpreter: No such file or directory
运行shell脚本是出现下面的错误:[root@localhost sh]# ./demo.sh stop-bash: ./switch.sh: /bin/bash^M: bad interpreter: No such file or directory主要原因是demo.sh是我在Windows下通过NotePad++ Text编辑后,在linux系统里执行的。.sh文件的格式为...原创 2018-08-22 09:30:22 · 778 阅读 · 0 评论 -
LINUX下CPU Load Average的一点研究
文章引用: 1 http://www.cnblogs.com/amsun/p/3155246.html链接 1 http://www.blogjava.net/cenwenchu/archive/2008/06/30/211712.html 2 http://blog.csdn.net/naivebaby/article/details/1386577 3 htt...转载 2018-08-13 21:12:44 · 844 阅读 · 0 评论