随笔分类 -  linux

linux查看网络流量命令
摘要:1.安装工具命令 yum install -y nethogs nethogs ens33 #可查看指定网络 常用参数如下: -d:设置刷新的时间间隔,默认为 1s。 -t:开启跟踪模式。 -c:设置更新次数。 device:设置要监测的网卡,默认是eth0。 运行时可以输入以下参数完成相应的操作:
2009
0
0
tomcat负载高查询方法
摘要:整体思路与流程: 1 先定位tomcat的线程 2 各种导出统计线程、进程信息 3 与开发一起查看 基础排查流程: 1 通过ps aux/top命令排查出tomcat有问题 2 通过top -Hp tomcatpid 3 通过jmap命令和jstack命令 导出与显示进程的信息并过滤线程信息 例如:
87
0
0
centos cpu load过高排查方法
摘要:此文章使用机器并无负载过高情况,只是记录一下排查思路。 1、查看系统cpu load情况 top 1.1 按c可按照cpu占用大小排序 1.2 按1可显示出多核cpu占用情况 查出某一个进程占用高后可以使用 top -H -p $pid 详细查看进程中线程情况 2、关于load的一些知识 2.1 l
1990
0
0
linux中查找nginx指定时间范围内的日志信息
摘要:需求:在nginx中过滤出凌晨3:18-6:36的日志信息 1、使用sed方式过滤 注意:此方式开始和结束时间必须要在日志中真实存在,否则会匹配不到内容或匹配到末尾 sed -n '/2022:03:18:/,/2022:06:36:/p' access.log 上面内容匹配完成后要使用grep过滤
765
0
0
docker inspect 使用
摘要:获取容器 IP 信息 docker inspect -f {{.NetworkSettings.IPAddress}} centos1 获取容器占用overlay2目录 docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.G
65
0
0
linux中实时监控目录中生成的文件,并钉钉告警
摘要:inotify是一个API 需要通过开发应用程序进行调用,对于大多数用户来讲这有着许多不便,inotify-tools的出现弥补了这一不足。 inotify-tools是一套组件,它包括一个C库和几个命令行工具,这些命令行工具可用于通过命令行或脚本对某文件系统的事件进行监控。它由Rohan McGo
860
0
0
centos7搭建yum源
摘要:记录三种方式:1、本地yum源(只有本服务器可有) 2、局域网yum源(同一局域网可用) 3、将网上rpm包下载到本地并将包放到局域网yum源下(解决ios软件缺乏) #一、本地yum源部署方式 mount /dev/cdrom /mnt cd /etc/yum.repos.d/ mv * /opt
606
0
0
shell多线程运行程序
摘要:#!/bin/bash function my_cmd(){ sleep 1 } date tmp_fifofile="/tmp/$$.fifo" mkfifo $tmp_fifofile # 新建一个fifo类型的文件 exec 6<>$tmp_fifofile # 将fd6指向fifo类型 rm
189
0
0
centos7自动化ssh免密
摘要:在做免密前要先手动生成公钥: ssh-keygen -t rsa 敲击三次回车即可 写一个shell脚本: #!/usr/bin/bash ip=192.168.1.30 pass_word=123456 expect <<EOF spawn ssh-copy-id -i /root/.ssh/id
316
0
0
centos7中防火墙转为iptables
摘要:1、关闭firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、安装iptables防火墙 yum install iptables-ser
238
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起