哈喽大家好,我是咸鱼。 今天收到了一个告警,说有台服务器上的 swap 过高,已经用了 50% 以上了。 登录机器查看一下内存以及 swap 的使用情况。 [root@localhost ~]# free -h total used free shared buff/cache available ...
Linux系统提供了许多命令来分析系统性能。以下是一些常用的Linux系统性能分析命令: top:实时监视系统的运行状态和进程信息,包括CPU使用率、内存使用情况、进程状态等。 实例:直接在终端中输入top,即可实时查看系统进程状态及资源占用情况。 htop:类似于top,但提供更友好的界面和交互, ...
一、下载Nginx安装包 Nginx官网下载地址 根据需求选择自己需要的版本下载后上传至服务器(路径自行决定)。 如果服务器有外网,可以直接在服务器上下载。 wget -c https://nginx.org/download/nginx-1.24.0.tar.gz 二、安装Nginx 解压安装包 ...
一、VIM,GVIM中正则匹配的用处 VIM的一个强大之处就在于其文本搜索、匹配的能力,可用于替换、删除、查找等,极大提升用户的文本编辑效率,写代码必备技能。 二、常用的匹配字符 大体上可以分为四类,字符的匹配、数量的匹配(也可理解为匹配次数)、位置的匹配(开头、结尾等),和特殊字符的匹配。 2.1 ...
Prometheus是一个开源的监控和告警工具包,其常用的组件主要包括以下几个部分: Prometheus Server 功能:Prometheus Server是Prometheus的核心组件,负责定时从被监控组件(如Kubernetes、Docker、主机等)中拉取(pull)数据,并将其存储在 ...
node-exporter常用监控指标 CPU相关指标: node_cpu_seconds_total{mode="idle"}:CPU空闲时间(秒)的总和。这是评估CPU使用率的重要指标之一。 node_cpu_seconds_total{mode="system"}、node_cpu_secon ...
1. 查看防火墙状态:active (running) 即是开启状态 systemctl status firewalld 2. 如果不是显示 active 状态,需要打开防火墙 # 启动 systemctl start firewalld # 查看状态 systemctl status firew ...
前言 jenkins需要git、maven和node,其中maven和node手动添加,git和git环境是jenkins镜像自带了的。 如果删除了docker对应的jenkins容器后(删除前一定备份jenkins_home整个文件夹,否则怕前功尽弃: tar -czvf jenkins_home ...
前几天遇到一个使用情景,需要从一个包含各个读取代码文件路径及名字的文件中把文件路径提取出来,做一个filelist,这里用到了文本的提取和替换,这里做个小总结记录一下。 从网上找了一个作者写的代码用来练习。 module asyn_fifo #( //parameter declaration pa ...
一.找回root密码 找到以““Linux16”开头内容所在的行数”,在行的最后面输入:init=/bin/sh 输完红色命令后 Ctrl + X 命令 接下来在光标闪烁处,输入指令:mount -o remount,rw /(注意:各个单词间有空格) 光标闪烁的位置中,输入passwd,输入一次密 ...
iptables是Linux系统上用于配置网络包过滤规则的工具,它使用表(tables)和链(chains)来组织规则。以下是iptables中的五表五链及其对应的实例说明: 五表 filter表:默认表,用于过滤数据包,允许或拒绝数据包通过。它包含INPUT、OUTPUT和FORWARD三个链。 ...
1.Sed 工作流程 首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的 行,完成后把该行发送到屏幕上。 sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改原文件。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 ...
目录一.下载镜像二.镜像安装三.继续进行虚拟机设置四.虚拟机启动设置一些供参考的视频教程 一.下载镜像 官网镜像下载地址(需要开梯) 清华大学镜像站地址 二.镜像安装 三.继续进行虚拟机设置 四.虚拟机启动设置 点击虚拟机后鼠标就不会出VMare,想要鼠标返回个人的计算机,则按下Ctrl+Alt 一 ...
Ansible 是一种自动化运维工具,基于 Paramiko 开发的,并且基于模块化工作,Ansible 是一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,它是基于 Python 语言,由 Paramiko 和 PyYAML 两个关键模块构建。集合了众多运维工具的优点,实现了批量系... ...
proxy_set_header 是 Nginx 配置中的一个重要指令,特别是在使用 Nginx 作为反向代理时。该指令允许你修改由 Nginx 传递给代理后端的请求头。这对于确保后端应用程序能够接收到正确的客户端信息(如 IP 地址、主机名等)以及控制缓存行为等场景非常有用。 本文将详细解释 pr ...
使用 rewrite 指令用于重写URL Nginx的rewrite指令用于重写URL,它有几个参数,这些参数定义了如何匹配和重写请求的URL。以下是rewrite指令的常见参数及其说明: Regex:这是一个正则表达式,用于匹配请求的URI。Nginx将使用这个正则表达式来查找与请求URI相匹配的 ...
安装配置jdk 下载 jdk jdk-8u171-linux-x64.tar.gz 将该压缩包放到/usr/local/jdk目录下然后解压(jdk目录需要自己手动创建) tar zxvf jdk-8u171-linux-x64.tar.gz 配置环境变量 vim /etc/profile 在文件尾 ...
CentOS 设置系统时间与网络时间同步 一、Linux的时间分为(两种) System Clock(系统时间) 指当前Linux Kernel中的时间 Real Time Clock (硬件时间,简称RTC) 主板上有电池供电的时间 二、查看系统时间的命令 系统时间指令:# date 设置系统时间 ...