04 2023 档案
服务器断电后启动失败报错:Generating /run/initramfs/rdsosreport.txt
摘要:一、现象 服务器断电,然后启动时发现起不来,连接显示器发现报错,如下所示: 原因:一般是服务器突然断电导致文件损坏所致,只要修复回去就好 二、解决过程 2.1 寻找/dev/ *-root 文件 说明: /dev/mapper 目录下一般有三个文件,其中 centos-root 是我们需要修复的。有 阅读全文
posted @ 2023-04-26 15:39 wangzy-Zj 阅读(1519) 评论(0) 推荐(0)
运维监控: vmstat 命令
摘要:一、简介 vmstat(VirtualMeomoryStatistics,虚拟内存统计)从英文名中可以看出,他主要是Linux中监控内存的常用工具,可对操作系统的虚拟内存、进程、CPU等的整体情况进行监视。 二、用法 2.1 安装软件 [root@localhost ~]# yum -y insta 阅读全文
posted @ 2023-04-20 15:37 wangzy-Zj 阅读(308) 评论(0) 推荐(0)
Linux测试硬盘性能测试之hdparm、dd
摘要:你可以使用以下命令在一个Linux或类Unix操作系统上进行简单的I/O性能测试。 dd命令 :它被用来在Linux和类Unix系统下对硬盘设备进行写性能的检测。 hparm命令:它用来在基于 Linux 的系统上获取或设置硬盘参数,包括测试读性能以及缓存性能等。 一、hparm 1.1、安装hdp 阅读全文
posted @ 2023-04-20 14:02 wangzy-Zj 阅读(1265) 评论(0) 推荐(0)
hdparm命令详解:-bash: hdparm: 未找到命令
摘要:一、安装软件 [root@localhost ~]# yum install hdparm -y 二、说明 作用: Linux hdparm命令用于显示与设定硬盘的参数。 hdparm可检测,显示与设定IDE或SCSI硬盘的参数。 语法: hdparm [-CfghiIqtTvyYZ][-a <快取 阅读全文
posted @ 2023-04-20 12:01 wangzy-Zj 阅读(723) 评论(0) 推荐(0)
容器启动 Promethus \node-exporter \grafana 查看版本号
摘要:说明: 镜像拉取时默认都是latest版本,为了更好地管理,对镜像进行重新标记。 一、拉取镜像 docker pull prom/prometheus docker pull grafana/grafana docker pull prom/node-exporter 二、运行服务 # 启动node 阅读全文
posted @ 2023-04-18 15:53 wangzy-Zj 阅读(969) 评论(0) 推荐(0)
如何将 shell 脚本编译成二进制执行文件
摘要:一、说明 很多人写了一些shell脚本,想给其他人用但是又不想公开源代码,所以就要对shell脚本进行加密处理,那么我们可以Shell 脚本编译器工具 (SHC) ,使用 shc 将 bash/shell 脚本编译为二进制文件,隐藏源代码并防止被被人修改的功能。由于在大多数操作系统上默认是不安装的, 阅读全文
posted @ 2023-04-18 15:02 wangzy-Zj 阅读(2305) 评论(1) 推荐(1)
node_exporter 之常用启动配置项
摘要:说明:默认启动容器使,不带后加的启动下,但是实际使用情况时,经常需要加一些指定参数,如容器启动时会默认挂载容器里面的/etc/hostname,/etc/resolve.conf,/etc/hosts等目录,此时就需要加额外参数进行启动。 #获取metric信息的url,默认是/metrics,若需 阅读全文
posted @ 2023-04-18 11:41 wangzy-Zj 阅读(926) 评论(1) 推荐(0)
docker-compose 与docker-compose.yaml配置文件里面 version对应关系
摘要:docker-compose 只是一个cli工具,主要用来 撰写 yaml 配置来编排docker的 使用 docker-compose version 命令,可以看到 工具的版本号,一般是1.29.* 等。 docker-compose.yaml 中的version 则是 compose 文件格式 阅读全文
posted @ 2023-04-18 10:06 wangzy-Zj 阅读(1601) 评论(0) 推荐(0)
top 命令之如何查杀stopped进程
摘要:现象: 一般较常见的是5种状态码: D 不可中断 uninterruptible sleep (usually IO) R 运行 runnable (on run queue) S 中断 sleeping T 停止 traced or stopped Z 僵死 a defunct (”zombie” 阅读全文
posted @ 2023-04-17 15:03 wangzy-Zj 阅读(213) 评论(0) 推荐(0)
报错信息:Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-4d2b20122b54 -j RETURN: iptables: No chain/target/match by that name.
摘要:一、报错提示 二、原因 对关闭防火墙执行开启/关闭操作之后,没有重启docker服务 三、解决办法 方式一:重启docker服务 systemctl restart docker 方式二:若不想重启docker服务,则修改网络模式 将docker的网络模式 network_mode 由映射改为hos 阅读全文
posted @ 2023-04-11 12:55 wangzy-Zj 阅读(1620) 评论(0) 推荐(0)
cut 和 awk 用法
摘要:一、cut cut 侧重于对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来 -f 后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 ,可以使用start-end表示一个区间,解决使用逗号的烦恼。 -c 参数后面跟着要选择的字符偏移 阅读全文
posted @ 2023-04-07 15:25 wangzy-Zj 阅读(173) 评论(0) 推荐(0)
shell 脚本中 set 命令用法解析:set -e 或 set -u
摘要:语法: set [-可选参数] [-o 选项] 一般 “-” 表示启用某个参数,“+” 表示取消某个set曾启动的参数。与-<参数>相反 功能说明 set 指令可根据不同的需求来设置当前所使用 shell 的执行方式,同时也可以用来设置或显示 shell 变量的值。当指定某个单一的选项时将设置 sh 阅读全文
posted @ 2023-04-07 14:41 wangzy-Zj 阅读(1983) 评论(0) 推荐(0)
容器启动的 node-exporter 无法监控宿主机磁盘使用率
摘要:一、现象 容器启动 node-exporter ,在 grafana 界面显示的磁盘使用率不对 监控页面显示: 磁盘实际情况 二、原因 容器启动默认监控的是容器本身的磁盘,对宿主机没有权限获取磁盘权限。已知Node Exporter主要通过读取/proc和/sys来获取监控指标,但是容器和宿主机的/ 阅读全文
posted @ 2023-04-07 11:59 wangzy-Zj 阅读(916) 评论(0) 推荐(0)