随笔分类 - Linux系统运维
摘要:#!/bin/bash export PATH='/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin' SHELLDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" ne
阅读全文
摘要:本身是一个非常简单的问题,这里简单做个记录,容器里面一般会有安装一些软件调试的需求,换个源之后会出现导入gpg的错误。 这里从改源开始 root@machine-learn:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ bionic ma
阅读全文
摘要:记录数据 perf record -a -e cycles -o cycle.perf -g -p xxx sleep 15 查看结果 perf report -i cycle.perf | less 或者动态查看执行函数 perf top
阅读全文
摘要:wget https://silenceshell-1255345740.cos.ap-shanghai.myqcloud.com/hcache chmod +x hcache ./hcache --top 10
阅读全文
摘要:具体的步骤这篇博客写的比较明白了,直接拿过来做即可https://blog.csdn.net/linyonfeng/article/details/81510564 下面贴几个自己做的过程中遇到的一些问题以及解决方案, 先贴自己的正常的配置 [chaofeng@MacBook VMware Fusi
阅读全文
摘要:问题现象:前端项目打开没有问题,然后输入密码登录的时候没反应,本来应该报错的提示也没有了,就一个红色的小方框。这就很奇怪了,按说开发写好前端代码,然后点击登录会通过接口查询后端接口的数据,但没有。通过鼠标右键的检查也没有看到访问的后端接口,这说明没有访问,一般情况下就是让前端继续检查代码,不过这里的
阅读全文
摘要:目前遇到过两次无法加载nacos配置的事件,做个记录 1、nacos格式问题 nacos采用的yaml格式,那么会出现一个问题就是格式,有时候非常莫名奇妙,单纯的看是看出来的,而且还没有办法测试,但是程序里面的bootstrap.yaml就是加载不到nacos的配置,之前临时的解决方法是把nacos
阅读全文
摘要:1、nethogs工具 while true; do echo " " >> /tmp/net_process.log date >> /tmp/net_process.log nethogs -t -d 3 -c 5 &>> /tmp/net_process.log sleep 10 done 简
阅读全文
摘要:上代码 #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <stdlib.h> #include <string.h> #include <sys/mman.h> #include <sys/stat.h> #inc
阅读全文
摘要:shell中小数的比较 process=50.55 if [ $(echo "$process >= 90" | bc) -eq 1 ] ;then echo " ${process}" >> /tmp/process.log fi awk 解决符合条件的行才打印出来 # 其中$9是小数 top -
阅读全文
摘要:开发的包编译打不过去,开发研究了1个小时搞不定,而且还一直说自己本地跑没问题啊。。。。。看来是指望不上了,还是老子自己研究吧。 报错如下所示: Caused by: org.apache.maven.artifact.InvalidArtifactRTException: For artifact
阅读全文
摘要:最近发现java应用占用的内存和CPU都很高,第一反应是业务代码问题,跟开发反馈,开发说没问题,后来发现十几个微服务同样都是出现这种情况,让我不得不怀疑需要优化JVM的参数,其实也就是一些启动参数罢了。开发也没解决,只能自己硬着头皮上了。 这里总结一下排查的步骤: 首先是自己写了个脚本(文章最后粘贴
阅读全文
摘要:错误说明 使用一段时间jenkins,突然打开一些项目就报错HTTP ERROR 403 No valid crumb was included in the request。然后修改一些系统设置在保存的时候也是报这个错误,很奇怪。感觉有人动了的配置,但是又没有人去动。所以自己想办法解决,报错图片如
阅读全文
摘要:centos7配置kdump 1、安装kdump工具 dnf install kexec-tools # 一路yes [root@@@node1 ~]# kexec -v kexec-tools 2.0.15 2、更新grub文件及配置 # 将GRUB_CMDLINE_LINUX="crashker
阅读全文
摘要:遇到一个比较奇怪的现象是使用curl报错curl error: Problem with the SSL CA cert (path access rights?) ,而使用wget命令同样也报错与ca方面相关的错误,Unable to locally verify the issuer’s aut
阅读全文
摘要:最近使用wireshark抓包icmp协议,过滤的命令如下所示: ip.addr eq 192.168.20.54 and ip.addr eq 192.168.50.131 and (icmp) 如果不加上面的and (icmp),那么两台电脑之间所有的包都会被捕获到 tcpdump使用 tcpd
阅读全文
摘要:netstat -anpt发现一个奇怪的连接,但是ps和top命令确查不到此进程,这很可能是因为因为ps和top命令被替换了导致这些进程被过滤掉了。因此我这里有个脚本专门查找出来隐藏的进程 #!/usr/bin/env python # -*- coding: utf-8 -*- import os
阅读全文
摘要:关于zabbix _get返回Could not attach to pid的问题 问题分析: 分析:这是因为由于zabbix客户端没有权限,导致zabbix_server端无法获取到键值数据!! 解决:在客户端上添加用户sudo的权限就可以解决了。 我们采用的是脚本的话,还要在脚本里加上sudo的
阅读全文
摘要:for i in /*; do echo $i;find $i| wc -l;done 文件数量过多,rm -rf删除容易引发错误-bash:/bin/rm:Argument list too long 解决方法:ls | xargs -n 10 rm -rf
阅读全文