Loading

随笔分类 -  Linux

摘要:在Linux上查看活跃线程数与连接数原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。 简介 现如今,有两种常见的软件资源几乎成了Java后端程序的标配,即线程池与连接池,但这些池化资源非常的重要,一旦不够用了,就会导致程序阻塞、性能低下,所以有时我们需要看看它们的使用情况,以判断这里是否是瓶颈。 阅读全文
posted @ 2023-03-04 17:24 扣钉日记 阅读(2338) 评论(0) 推荐(1) 编辑
摘要:tar、gzip、zip、jar是什么,怎么查看?原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 如果你是后端程序员,我想你一定见过*.tar.gz、*.zip、*.jar后缀的文件吧,这些都是压缩文件,那这些文件都是怎么生成的,又有哪些关键区别呢?本文将带你一起了解这些文件和配套的操作命令,以及其经常使用的场 阅读全文
posted @ 2022-09-17 15:36 扣钉日记 阅读(900) 评论(1) 推荐(1) 编辑
摘要:拒绝蛮力,高效查看Linux日志文件!原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 日常分析问题时,会频繁地查看分析日志,但如果蛮力去查看日志,耗时费力还不一定有效果,因此我总结了在Linux常用的一些日志查看技巧,提升日志阅读效率。 grep查找日志 在我们查找某些异常日志时,经常需要同时查看异 阅读全文
posted @ 2022-06-24 22:02 扣钉日记 阅读(2980) 评论(0) 推荐(8) 编辑
摘要:Linux查看日志文件写入速度的4种方法原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 有时,我们需要查看某个文件的增长速度,如日志文件,以此来感受系统的负载情况,因为一般情况下,日志写入越快,说明系统负载越重。 本文就来介绍下Linux中查看日志增长速度的几种方法,如下: 使用dd 首先要介绍的是d 阅读全文
posted @ 2022-06-11 10:51 扣钉日记 阅读(834) 评论(0) 推荐(2) 编辑
摘要:jq命令用法总结原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 如果说要给Linux文本三剑客(grep、sed、awk)添加一员的话,我觉得应该是jq命令,因为jq命令是用来处理json数据的工具,而现如今json几乎无所不在! 网上的jq命令分享文章也不少,但大多介绍得非常 阅读全文
posted @ 2022-05-29 21:25 扣钉日记 阅读(2876) 评论(0) 推荐(1) 编辑
摘要:容器内的Linux诊断工具0x.tools原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 Linux上有大量的问题诊断工具,如perf、bcc等,但这些诊断工具,虽然功能强大,但却需要很高的权限才可以使用。 而0x.tools这个工具提供了一个很好的思路,通过采样/proc目录来诊断问题,对被测量程序几 阅读全文
posted @ 2022-05-07 16:16 扣钉日记 阅读(751) 评论(0) 推荐(0) 编辑
摘要:q命令-用SQL分析文本文件原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 在Linux上分析文本文件时,一般会使用到grep、sed、awk、sort、uniq等命令,但这些命令都有一定的学习成本,而如果是用SQL来分析数据的话,这对广大后端程序员来说,就要简单很多了。 而q命令就是这样 阅读全文
posted @ 2022-03-26 20:54 扣钉日记 阅读(470) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-使用blktrace分析io情况原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 一般来说,想检查磁盘I/O情况,可以使用iostat、iotop、sar等,但这些命令只能做一个整体的了解,没法具体到某一次io的详细情况,而今天介绍的blktrace就可以深入到Linux I/O栈的方方面面,把 阅读全文
posted @ 2022-03-26 20:41 扣钉日记 阅读(7138) 评论(1) 推荐(0) 编辑
摘要:Linux命令拾遗-%iowait指标代表了什么?原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 一直以来,我都知道top、vmstat、mpstat中有一个叫wa(%iowait)的cpu指标,但对它表示的具体含义又不是很清楚,故专门去网上学习了一下。 iowait在man中的介绍 man文档是学习命令的第一 阅读全文
posted @ 2022-03-26 20:37 扣钉日记 阅读(1430) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-常用的辅助开发类命令原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 之前介绍了大量的命令,有基础操作相关的,也有问题诊断相关的,但Linux中还有一类命令,被时常使用在工作当中,如curl、mysql、ssh、vim等,本篇对它们做一个整体介绍。 使用curl调试接口 curl是一 阅读全文
posted @ 2022-03-26 20:35 扣钉日记 阅读(406) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-查看系统信息原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 作为一名程序员,有时需要关注自己的进程运行在什么样的软硬件环境里,比如几核cpu、固态硬盘还是机械硬盘、内核版本多少、Centos还是Ubuntu? 查看硬件信息 Linux里面提供了一系列命令用来查看系统硬件信息 阅读全文
posted @ 2022-03-26 20:32 扣钉日记 阅读(1389) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-我的进程消失了原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 程序员但凡工作时间久一点,总会遇到一些诡异的事情,比如每当你下班时,服务就挂,然后业务同学就各种找过来了,似乎业务与服务程序就离不开你一样。 而当你登录机器去排查问题时,又发现机器上连进程都没了,心里咯噔一下慌了神 阅读全文
posted @ 2022-03-26 20:30 扣钉日记 阅读(952) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-网络抓包工具原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 Linux中有很多抓包工具,如ngrep、tcpdump与tshark等,它们有很多用法与使用场景,下面我将结合例子讲解各工具的用法以及它们的使用场景。 本系列文章索引 Linux命令拾遗-入门篇 Linux命令拾 阅读全文
posted @ 2022-03-26 20:27 扣钉日记 阅读(956) 评论(1) 推荐(1) 编辑
摘要:Linux命令拾遗-top中的%nice是啥原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 这是Linux命令拾遗系列的第八篇,本篇主要介绍top命令中nice%这个指标的含义以及进程优先级相关内容。 本系列文章索引 Linux命令拾遗-入门篇 Linux命令拾遗-文本处理篇 Linux命令拾遗-软件资源 阅读全文
posted @ 2022-03-26 20:22 扣钉日记 阅读(1441) 评论(0) 推荐(1) 编辑
摘要:Linux命令拾遗-理解系统负载原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 这是Linux命令拾遗系列的第七篇,本篇主要介绍Linux中负载的概念与问题诊断方法。 本系列文章索引 Linux命令拾遗-入门篇 Linux命令拾遗-文本处理篇 Linux命令拾遗-软件资源观测 Linux命令拾 阅读全文
posted @ 2022-03-26 19:34 扣钉日记 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-动态追踪工具原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 这是Linux命令拾遗系列的第六篇,本篇主要介绍工作中常用的动态追踪工具strace、arthas、bpftrace等。 本系列文章索引 Linux命令拾遗-入门篇 Linux命令拾遗-文本处理篇 Linux命令拾 阅读全文
posted @ 2022-03-26 19:31 扣钉日记 阅读(818) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-剖析工具原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 这是Linux命令拾遗系列的第五篇,本篇主要介绍Linux中常用的线程与内存剖析工具,以及更高级的perf性能分析工具等。 本系列文章索引 Linux命令拾遗-入门篇 Linux命令拾遗-文本处理篇 Linux命令 阅读全文
posted @ 2022-03-26 19:28 扣钉日记 阅读(740) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-硬件资源观测原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 这是Linux命令拾遗系列的第四篇,本篇主要介绍Linux中观测硬件资源的命令,如top、vmstat、pidstat、iostat、sar等。 本系列文章索引 Linux命令拾遗-入门篇 Linux命令拾遗-文本 阅读全文
posted @ 2022-03-26 19:22 扣钉日记 阅读(444) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-软件资源观测原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 这是Linux命令拾遗系列的第三篇,本篇主要介绍Linux中观测软件资源的命令,如ps、netstat、lsof,以及查看进程信息的宝库/proc目录。 本系列文章索引 Linux命令拾遗-入门篇 Linux命令拾 阅读全文
posted @ 2022-03-26 19:19 扣钉日记 阅读(80) 评论(0) 推荐(0) 编辑
摘要:Linux命令拾遗-文本处理篇原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 这是Linux命令拾遗系列的第二篇,本篇主要介绍Linux中与文本处理相关的命令,如xargs、grep、sed、awk等。 本系列文章索引 Linux命令拾遗-入门篇 常用文本相关命令 cat、tac、less 阅读全文
posted @ 2022-03-26 19:08 扣钉日记 阅读(237) 评论(0) 推荐(0) 编辑