随笔分类 - Linux 实用技巧
摘要:使用 hping3 和 wrk 等工具确认单个请求和并发请求的网络延迟是否正常。 使用 traceroute,确认路由正确,并查看路由中每个网关跳跃点的延迟。 使用 tcpdump 和 Wireshark 确认网络数据包是否正常收发。 使用 strace 等观察应用程序对网络 socket 的调用是
阅读全文
摘要:cd vi .bashrc # 在最后添加 alias shutdown='echo '\''Please contact the root'\''' alias reboot='echo '\''Please contact the root'\''' alias init='echo '\''P
阅读全文
摘要:背景:因为人员离职,nexus3 admin 密码丢失 备份 因为 nexus3 已经使用 docker 运行了很长时间, docker 启动所带的参数早已丢失(docker-compose 是一个好东西)。我们可以通过 runlike 这个命令找回当时启动这个容器的命令。 通过 runlike 命
阅读全文
摘要:ping 测试与目标主机的连通性 显示 解释 www.a.shifen.com (14.215.177.39) ping目标主机的域名和IP(ping会自动将域名转换为IP) 56(84) 不带包头的包大小和带包头的包大小 icmp_seq=1 ping序列,从1开始如果数字不是顺序递增即有丢包 t
阅读全文
摘要:slabtop 安装: yum install procps-ng slabtop -d 5 //每5s显示一次 选项 说明 -d n / --delay=n 设置显示的时间间隔 -s S / --sort=S 设置排序规则。a,以活动对象数目排序;b,以每个slab对象数目排序;c,以缓存大小排序
阅读全文
摘要:curl -O https://alibaba.github.io/arthas/arthas-boot.jar && java -jar arthas-boot.jar 文档 https://arthas.aliyun.com/doc/
阅读全文
摘要:# -a 表示输出命令行选项 # p表PID # s表示指定进程的父进程 pstree -aps 3080 # 3080 是子进程号 systemd,1 └─dockerd,15006 -H fd:// └─docker-containe,15024 --config /var/run/docker
阅读全文
摘要:ls al /proc/[pid]/exe
阅读全文
摘要:指定 20 个线程进行下载 axel 默认具有恢复未完成的下载的行为
阅读全文
摘要:XX:+PrintFlagsFinal 可以获取所有可设置参数及值 获取 JVM 默认 Xss 大小
阅读全文
摘要:例如:某个服务器上的 tomcat 进程 PID是 8044 解析: 0 标准输入 1 标准输出 2 标准错误输出 3 socket(容易想到是监听端口)
阅读全文
摘要:什么是 strace strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用。 Strace是一个简单的跟踪系统调用执行的工具。在其最简单的形式中,它可以从开始到结束跟踪二进制的执行,并在进程的生命周期中输出一行具有系统调用名称,每个系统调用的参数和返回值的文本行。
阅读全文
摘要:mtime ls -l 显示最近修改文件内容的时间 atime ls -lu 显示最近访问文件的时间 ctime ls -li 显示最近文件有所改变的状态,如文件修改,属性\属主改变,节点,链接变化等 创建三个文件 a b c echo "1" > a echo "2" > b echo "3" >
阅读全文
摘要:可以分为如下步骤: ①通过 top 命令查看 CPU 情况,如果 CPU 比较高,则通过 top Hp 命令查看当前进程的各个线程运行情况。 找出 CPU 过高的线程之后,将其线程 id 转换为十六进制的表现形式(printf "%x" ),然后在 jstack 日志中查看该线程主要在进行的工作(j
阅读全文
摘要:1、 top 看看哪个进程是罪魁祸首 2、将这个进程的jstack dump 到一个文件里面,以备使用。 jstack -l 25886 > /tmp/jstack.log # 如果报错,则加 -F 命令强制执行。 jstack -F 25886 > /tmp/jstack.log 使用 sftp
阅读全文
摘要:环境:CentOS 7.4,python2.7.5 locust post 登录
阅读全文
摘要:系统版本:CentOS 7.4 top 17:49:04 // 当前时间 up 3:55 // 系统运行时间,格式为时:分 2 users // 当前登录用户数 load average // 三个值分别为 1分钟,5分钟,15分钟内的系统负载,当这个值超过 CPU 可执行单元的数目,表示 CPU
阅读全文
摘要:1 当进程打开了某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,它仍然可以向打开该文件时提供给它的文件描述符进行读取和写入。除了该进程之外,这个文件是不可见的,因为已经删除了其相应的目录索引节点。 2 在/proc 目录下,其中包含了反映
阅读全文
摘要:获取程序的进程 PID ,可以使用 ps 或者 top 等 在虚拟文件系统目录查找该进程的可执行文件
阅读全文
摘要:alpha 版 内部测试版本。a 是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多 BUG,功能不全,主要是给开发人员和测试人员测试和找 BUG 用的。 beta版 公开测试版。b 是希腊字母的第二个,这个版本比 alpha版本发布得晚一些,主要是给忠实用户测试用的,改
阅读全文

浙公网安备 33010602011771号