匿名用户157
宝塔面板webhook替换标题和告警信息

修改宝塔webhook发送源码,可以在消息体中增加变量,替换告警内容。当前支持替换标题($title),类型($type), 以及消息内容($msg) 1. webhook源码地址 cd /www/server/panel/class/msg mv web hook msg.py web hook msg.py.20241012 2. 新的web hook msg.py coding: utf 8 + | 宝塔Linux面板 + | Copyright (c) 2015 2020 宝塔软件(http://w

宝塔面板webhook替换标题和告警信息
1670
匿名用户157
解决node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found问题

由于jenkins服务器是centos7.5的系统,在使用nodejs 20版本打包时,提示node: /lib64/libm.so.6: version 'GLIBC 2.27' not found, 这是因为Node v18开始,需要GLIBC 2.27支持。 查看当前系统支持的GLIBC版本 strings /lib64/libc.so.6 |grep GLIBC 输出结果 GLIBC 2.2.5 …… GLIBC 2.16 GLIBC 2.17 解决方案 替换yum镜像源 众所周知 centos7的

解决node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found问题
匿名用户157
less 命令

一、简介 less 是 Linux 和 Unix 系统中常用的一个分页工具,它允许用户查看文本文件的内容,而不是一次显示整个文件。与 more 命令相比,less 提供了更多的功能和灵活性,例如向前和向后浏览文件、搜索文本等。 二、基本用法 使用 less 查看文件内容的基本语法如下: less [选项] [文件名] 例如,要查看名为 file.txt 的文件,只需输入: less file.txt 例如,要查看名为 file.txt 的文件,并且要显示行号只需输入: less N file.txt 三、常

less 命令
匿名用户157
Linux 设置NFS共享目录

两台机器(可以是虚拟机): 10.171.239.25 从 10.175.202.119 主 一、查看是否安装NFS(portmap是用于RPC传输的) rpm q nfs utils portmap (portmap: 不再使用 一般由rpcbind代替) (centos 6.4中portmap 已经被rpcbind取代) 二、安装nfs yum install nfs utils 三、配置文件 1.首先配置/etc/exports文件 vi /etc/exports 2.添加内容(添加信任ip 认为所有

匿名用户157
MySQL MySQL用户权限设置

要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行。每个MySQL用户帐号都有许多与之相关连的属性,例如用户名、密码以及权限和资源限制。"权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可。创建或更新一个用户涉及到了对用户帐号所有属性的管理。 下面展示了如何在Linux中创建和设置一个MySQL用户。 首先以root身份登录到MySQL服务器中。 $ mysql u root p 当验证提示出现的时候,输入MySQL的root帐号的密码。

MySQL MySQL用户权限设置
匿名用户157
40个Java多线程问题总结

1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: (1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就

匿名用户157
logstash 使用入门教程

安装 前置条件: 安装jdk yum install java 1.8.0 openjdk export JAVA HOME=/usr/java 1、下载安装公共签名密钥 rpm import https://artifacts.elastic.co/GPG KEY elasticsearch 2、配置yum源 yum 源在/etc/yum.repos.d/目录下,以.repo结尾,例如logstash.repo vi /etc/yum.repos.d/logstash.repo 复制如下内容: [logs

logstash 使用入门教程
2750
匿名用户157
Linux jdk安装详细步骤

jdk安装步骤 安装后在 /usr/java [root@iZ23i8uyqh8Z] rpm qa | grep jdk 查看是否安装jdk [root@iZ23i8uyqh8Z] rpm e nodeps java 卸载已安装jdk [root@iZ23i8uyqh8Z /] cd /usr 创建存放安装包的文件夹 [root@iZ23i8uyqh8Z usr] mkdir soft 上传文件jdk 7u75 linux x64.rpm [root@iZ23i8uyqh8Z usr] chmod +x j

2580
匿名用户157
zabbix的安装过程

安装配置Zabbix server a. 安装 MySQL 数据库 rpm i https://repo.zabbix.com/zabbix/3.0/rhel/7/x86 64/zabbix release 3.0 1.el7.noarch.rpm rpm ivh zabbix release 3.0 1.el7.noarch.rpm b. 安装Zabbix server,Web前端,agent yum install zabbix server mysql zabbix web mysql zabbix

匿名用户157
Linux 定时切割tomcat catalina.out日志

1.上传脚本cronout.sh !/bin/sh set x cronout.sh d <log.home p <log.prefix n <log.count sub func: print usage usage() { echo "usage:$0 d <log.home p <log.prefix \n"; exit 0; } if (test $ ne 6) then usage; exit 1; fi if [ "$1" = " d" ] ; then LOG HOME=$2 else usa

1740
匿名用户157
解决ES安装过程中遇到的问题

1、can not run elasticsearch as root 切换到非root用户 2、main ERROR Could not register mbeans java.security.AccessControlException: access denied ("javax.management.MBeanTrustPermission" "register") 改变elasticsearch文件夹所有者到当前用户 sudo chown R noroot:noroot elasticsear

2100
匿名用户157
MySQL 提示max_allowed_packe variable 错误

Packet for query is too large (1204 1024). You can change this value on the server by setting the max allowed packet' variable. mysql插入或更新字段有大数据时(大于1M),会出现该错误! mysql默认加载的数据文件不超过1M,可以通过更改mysql的配置文件my.cnf(Linux,或windows的my.ini)来更改这一默认值,从而达到插入大数据的目的。 解决方案 The

匿名用户157
zabbix 配置邮件发送

第一、安装邮件发送工具mailx 这里我选择的是mailx,Centos6默认会安装,如果没有安装的话,请使用语句进行安装。 yum install y mailx 第二、查看是否有其他的邮件发送工具,进行关闭。 service sendmail stop chkconfig sendmail off service postfix stop chkconfig postfix off 第三、配置Zabbix服务端外部邮箱 打开文件vim /etc/mail.rc 如果没有的话,有可能是 /etc/nail

zabbix 配置邮件发送
2270
匿名用户157
Linux 解压7z文件

1.下载安装包 yum install p7zip (自动完成安装) 手动下载 http://nchc.dl.sourceforge.net/sourceforge/p7zip/p7zip 4.65 src all.tar.bz2 2.解压 tar xjvf p7zip 4.65 src all.tar.bz2 3.安装 cd p7zip 4.65 make && make install 4.常见问题 这时如果发现乱码,请执行命令export LANG=zh CN.GBK 常用命令: 7za e isha

1790
匿名用户157
如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等

你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如 grep, bzip2, wc, awk, sed 等等,都是单线程的,只能使用一个CPU内核。 借用卡通人物Cartman的话,“如何我能使用这些内核”? 要想让Linux命令使用所有的CPU内核,我们需要用到GNU Parallel命令,它让我们所有的CPU内核在单机内做神奇的map reduce操作,当然,这还要借

1640
匿名用户157
Ubuntu Linux iptables配置说明

1.查看当前规则 iptables L 2.开放80端口 iptables A INPUT p tcp i eth0 dport 80 j ACCEPT 3.禁止所有请求、只允许通过的端口 iptables A INPUT j DROP 4.保存 iptables save /etc/iptables.up.rules 5.设置网络启动时自动应用防火墙 vi /etc/network/interfaces pre up iptables restore < /etc/iptables.up.rules 6.

匿名用户157
【阿里云】格式化和挂载数据盘

如果您在创建实例时选择了数据盘,在登录实例后,系统需要先格式化数据盘,然后挂载数据盘。 注意 :云服务器 ECS 仅支持对 数据盘 进行二次分区,而不支持对 系统盘 进行二次分区(不管是 Windows 还是 Linux 系统)。如果您强行使用第三方工具对系统盘进行二次分区操作,可能引发未知风险,如系统崩溃、数据丢失等。 1.使用远程连接工具,输入用户名 root 和密码登录到实例。 2.运行 fdisk l 命令查看数据盘。注意:在没有分区和格式化数据盘之前,使用 df h 命令是无法看到数据盘的。在下面

【阿里云】格式化和挂载数据盘
匿名用户157
ons-client无法使用log4j2输出日志

项目中使用了阿里云的MQ,在使用中发现如果使用的是log4j2的话日志框架无法兼容。 官网明确说明1.7.8一下不支持log4j2,但是1.7.8日志怎么使用呢?官网没有明确说明。追了日志源码才发现,代码中会通过System.getProperty("rocketmq.client.logUseSlf4j", "false"); 来判断是否启用sl4j作为日志数据框架,默认是false,所以即便用了也无法输出日志。在项目启动的参数中增加通过指定 Drocketmq.client.logUseSlf4j=tr

ons-client无法使用log4j2输出日志
匿名用户157
Linux 将任务放到后台虚拟终端执行screen命令使用说明

我们会经常遇到一些linux系统基础操作比较耗时的任务,比如编译一个大型环境,删除或移动一些文件,又或者是mysql导入一个大型文件比较耗时,如果一个终端执行比较久因为断电退出、超时退出或者误操作,都会导致这些命令终止。又或者我们还需要做一些其他事情,总不能一直等这个操作完成,那么screen就可以完美解决现在的问题了。 简单用法记录如下: 1,新建一个screen。 从linux的ssh终端上直接执行 screen S abc (abc为给这个终端起的名字,以后可以用到,方便多个screen执行不知道每个

匿名用户157
Java程序猿常用到的Linux命令

1.查找文件 find / name filename.txt根据名称查找/目录下的filename.txt文件。 find . name “ .xml”递归查找所有的xml文件 find . name “ .xml” |xargs grep “Hello World”递归查找所有文件内容中包含hello world的xml文件 grep H ‘spring’ .xml查找所以有的包含spring的xml文件 find ./ size 0 | xargs rm f &删除文件大小为零的文件 ls l | g