自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(371)
  • 资源 (1)
  • 收藏
  • 关注

原创 NLP 搭建Linux多用户共用Anaconda环境

下载 Anaconda3地址:https://www.anaconda.com/download/ 这里我下载的是 Anaconda3-2023.09-0-Linux-x86_64.sh安装Anaconda环境1. 进入root用户, 安装Anconda。2. 注意下面安装路径不要放在默认的/root/anaconda3...

2023-10-25 13:02:56 262

原创 Sonar跨服务扫描Jenkins Job

需求:验收环境新增sonar扫描,(困难点:验收环境jenkins和开发环境sonar不通,验收环境没有办法重新安装Sonar,数据库等服务。解决方法:验收Jenkins和开发环境jenkins做免密,通过修改验收环境jenkins,maven编译扫描到开发环境的sonar上。)Sonar地址:192.168.1.100...

2023-10-12 10:28:08 262

原创 Linux安装Solr-8.9.0

Solr的工作原理可以简单地概括为以下几个步骤:1. 索引创建:首先,Solr需要创建一个索引,用于存储要搜索的数据。索引是基于Apache Lucene构建的,它将文档拆分为字段,并对字段进行分析和标记化,以便进行更有效的搜索和匹配。2. 数据导入:Solr可以从多种数据源导入数据,包括数据库、文件、Web服务等。数...

2023-08-15 19:38:39 409

原创 Perl编写磁盘,内存告警钉钉脚本

#!/bin/bash#需求磁盘和内存不足%5、%10、%15告警。DISK_THRESHOLD_5=5DISK_THRESHOLD_10=10DISK_THRESHOLD_15=15MEMORY_THRESHOLD_5=5MEMORY_THRESHOLD_10=10MEMORY_THRESHOLD_15...

2023-08-09 11:48:49 119

原创 如何生成和查看dump文件?

前言在日常开发中,即使代码写得有多谨慎,免不了还是会发生各种意外的事件,比如服务器内存突然飙高,又或者发生内存溢出(OOM)。当发生这种情况时,我们怎么去排查,怎么去分析原因呢?这时就引出这篇文章要讲的dump文件,各位看官且往下看。什么是dump文件dump文件是一个进程或者系统在某一个给定的时间的快照。dump文件是用...

2023-07-25 10:17:18 2543

原创 Linux安装自动化测试工具AutoMeter

官方地址: https://gitee.com/season-fan/autometer-api 描述:AutoMeter是一款针对分布式服务,微服务API做功能和性能一体化的自动化测试平台,一站式提供项目管理,微服务,API接口,用例,环境管理,测试管理,前置条件,测试集合,变量管理,测试计划,Mock,测试报告等...

2023-07-13 17:01:57 485

原创 什么是http?

一、什么是http?Http协议即超文本传送协议 (HTTP-Hypertext transfer protocol) 。它定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向(transaction-oriented)应用层协议,它是万维网上能...

2023-03-21 14:07:05 188

原创 实现用linux访问windows的共享文件?

一、什么是samba ?搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录。现在介绍如何在ubuntu 16.04系统中搭建Samba服务。二 、samba安装sudo apt-get install samba samba-common运行截图如下: 三、配置-ubuntu侧1....

2023-03-20 17:51:12 473

原创 Linux查看硬件超强命令SAR

一、概述sar(System Activity Reporter,系统活动情况报告)是Linux下系统运行状态统计工具,可从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。算是一个万能的小能手。二、安装ubuntu下:root@u...

2023-02-23 14:41:35 274

原创 MySQL数据库空间用满时,巧用软链接转移。

参考:​​http://www.webhostingtalk.com/showthread.php?t=1086919​​对于一些做SEO的人来说,/var/lib/mysql 和 /var/www 是两个占用空间的大户,下面以数据库为例,将/var/lib/mysql下的数据库移动到较大的/home下,并使用软链接将/...

2022-12-29 14:32:36 1032

原创 Linux基础

linux编辑文本(vim)时跳转到最后一行和第一行及相关指令vi操作1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。3.跳到第一行的第一个字符:先按两次“g”,4.跳转到当前行的第一个字符:在当前行按“0”。5.vi...

2022-12-22 15:33:20 87

原创 普通用户服务使用perf命令解决小方法

perf是Linux下的一款性能分析工具,能够进行函数级与指令级的热点查找,其使用方法很多,最常用的有以下四种:报错如图所示:根据提示需要在内核添加相关配置,配置如下:perf很多用法需要root权限,另外可能还需要配置这些内核参数:执行 echo -1 ,echo 0 完成后执行perf top 即可。完成。 ...

2022-10-13 15:28:36 363

原创 Linux父进程为1怎么kill​​

linux 杀死进程kill 等用法:kill -9 $(ps -ef | grep process_name | grep -v grep | awk '{print $2}')

2022-09-27 10:06:29 2231

原创 Linux部署安装Zabbix5.0(超详细)

Zabbix 官网推荐安装步骤:​​https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=apache​​#关闭防火墙和 selinux 并重启sed -i ...

2022-06-17 17:28:23 1130 1

原创 Gerrit码仓之分配权限使用方法秘籍

描述:百度百科:Gerrit,一种免费、​​开放源代码​​的代码审查软件,使用网页界面。需求:根据公司要求配置管理Gerrit码仓,因Gerrit的自身界面以及长时间使用gitlab的习惯,一时间无法快速上手故此留此篇。​1 设置项目管理员免密访问 Gerrit项目管理员在Gerrit上做任何配置之前,需要先设置好与Ger...

2022-04-12 15:58:27 3503

原创 shell脚本git批量拉取代码

前言:此代码只可做参照,因每个项目不同,拉取代码的方式不同此项目有多个服务微服务架构:pay-parent-pom pay-soa-base pay-spi 等 因此更新每个服务需要将服务git pull,很费时间,所以写了此shell脚本,一键更新所有的服务至最新。思想:遍历所有的dirs服务列表,一个个命令更新执行。代...

2022-03-29 11:39:19 1195

原创 CentOS7-MongoDB分片集群搭建

MongoDB分片集群架构config配置节点集群搭建shard分片集群搭建route路由节点搭建集群安全认证配置MongoDB分片集群架构config配置节点集群搭建wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.0.tgz ...

2022-01-07 13:09:02 820

原创 linux操作系统centos7.9 mysql8.0 主从数据同步

mysql主从复制原理:Master将数据改变记录到二进制日志(binary log)中,也就是配置文件log-bin指定的文件,这些记录叫做二进制日志事件(binary log events);Slave 通过 I/O 线程读取 Master 中的 binary log events 并写入到它的中继日志(relay ...

2022-01-06 12:57:03 1100

原创 MySQL8.0 无网安装

1.准备提前用download下载的 rpm包; yum install --downloadonly --downloaddir=/export/ #downlaod命令;【金山文档】 ​​https://kdocs.cn/l/cvvUDyc4opzx​​ 下载地址;2.进行rpm安装,rpm -ivh *.rpm ...

2022-01-05 17:21:18 1328

原创 CentOS7安装 Opengrok-0.12.1.6

Opengrok 用于管理多项目的代码非常方便。本文以Opengrok-0.12.1.6 来讲解在RedHat Enterprise Linux上的部署;github地址:http://opengrok.github.io/OpenGrok/软件依赖准备: JAVA http://w...

2021-12-27 11:40:17 387

原创 Sonarquber之Gerrit构建后自动发送邮件

软件简介Sonar(SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。主要特点:代码覆盖:通过单元测试,将会显示哪行代码被选中改善编码规则搜寻编码规则:按照名字,插件,激活级别和类别进行查询项目搜寻:按照项目...

2021-09-06 15:09:23 820

原创 redis导入导出工具-redis-dump,centos7安装使用

安装 redis-dumpyum install centos-release-scl-rh -y#配置yum仓库yum install rh-ruby23* -y#安装其他工具,不安装后面可能会报错scl enable rh-ruby23 bashruby -v#查看版本gem install redis-dump -Vredis-dump导出数据redis-dum...

2021-08-18 14:08:27 201

原创 线上java项目cpu突然飙升100%怎么排查?

线上java项目cpu突然飙升100%怎么排查?第一步:top shift+m (排序)第二步:top Hp id第三步:printf ‘%x’id第四步:jstack id >*.txt线上java项目内存突然飙升怎么排查?第一步: jmap -dump:format=b,file=heap.hprof id第二步:下载生成 heap.hprof 分析第三步: 下载 e...

2021-07-19 13:55:41 212

原创 setfacl命令的基本用法

1、setfacl的用途setfacl命令可以用来细分linux下的文件权限。chmod命令可以把文件权限分为u,g,o三个组,而setfacl可以对每一个文件或目录设置更精确的文件权限。换句话说,setfacl可以更精确的控制权限的分配。比如:让某一个用户对某一个文件具有某种权限。这种独立于传统的u,g,o的rwx权限之外的具体权限设置叫ACL(Access Control List)ACL...

2021-07-14 14:10:56 8052

原创 CentOS7安装nvidia-docker

依赖条件 安装 nvidia-docker 启动 nvidia-docker 服务 使用 nvidia-docker依赖条件如果使用的 Tensorflow 版本大于 1.4.0,要求 CUDA 9.0 以上版本。安装 nvidia-docker下载安装包:$ wg...

2021-06-28 16:44:05 246

原创 Sonar-Qube 生成PDF报告发送指定邮箱

cd /export/sonar-scanner/bin &&./sonar-scanner -e -Dsonar.host.url=http://localhost:9000 -Dsonar.scm.disabled=true -Dsonar.language=java -Dsonar.projectNam...

2021-06-25 13:32:57 762

原创 centos7安装杀毒软件ClamAV

centos7安装杀毒软件ClamAV   最近阿里云服务器在半年内中了两次挖矿病毒,于是想着安装个杀毒软件试试,网上查了一下决定试一下ClamAV,结果最后发现该杀毒软件对挖矿病毒无效,因为杀毒软件是针对文件的,但是挖矿病毒的最大特点就是挖矿脚本执行后会自我删除,然后通过另一个脚本跟定时...

2021-05-24 14:05:39 4873 1

原创 error: /lib64/libpthread.so.0: symbol h_errno

error: /lib64/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference我使用SSH连接到没有root访问权限的计算机。要安装某些软件,我从计算机上载了库,并将它们放在~/lib远程主机的目录中。现在,对于...

2021-05-13 16:01:44 4526

原创 检查服务端口是否正常,如果不正常则自动启动服务!

需求:netstat -anpt | grep 9035检测9035端口是否启用 ,如果启用,则结束,如果未启用,则,killall java 等待20秒后执行 service red5 start 然后美 4个小时执行一次vi /sbin/checkred5.sh#!/bin/bashnetstat -anpt | grep 9035 | grep LISTEN >...

2021-05-13 10:01:11 279

原创 一个简单的基于jenkins的部署回滚脚本

部署脚本如下:#!/bin/bashBUILD_ID=DONTKILLMEDATE=`date +%Y%m%d%H%M`echo ${DATE} >> /home/ver.txtmkdir /home/${DATE}mkdir /home/${DATE}/appcp -r /home/app/* /home/${DATE}/app/rsync -av --exclu...

2021-05-10 14:20:27 253

原创 强制Umount NFS终极手法

当Umount一个目录时,提示device is busy,umount加参数f,是强制执行umount,但是许多时候均不会成功。 原理上要想umount,首先要kill正在使用这个目录的进程。*假设无法卸载的设备为/dev/sdb11)运行下面命令看一下哪个用户哪个进程占用着此设备 fuser -m -v /dev/sdb12)运行下面命令杀掉占用此设备的进程 fus...

2021-04-08 14:22:19 2037

原创 Linux修改系统时间为东八区北京时间(上海时间)

Linux修改系统时间为东八区北京时间(上海时间) 1. Linux时间#  Linux的时间分为 System Clock(系统时间)和 Real Time Clock(硬件时间,简称RTC)。  系统时间:指系统内核中的时间。  硬件时间:指主板上的时间。2. 查看系统时间#Copydate3. 查看硬件时间#Copyhwclock4...

2021-04-01 17:04:17 357

原创 Jenkins-2.283 破解密码

浏览器输入 http://192.168.100.100:8080 发现无法登录 那我们需要怎么获取密码重新登录呢? 去JENKINS_HOME/user/admin目录下找到config.xml文件<hudson.security.HudsonPrivateSecurityRealm_-Details><passwordHash>#jbcrypt:$...

2021-03-22 10:45:32 774

原创 拷贝本地文件到docker容器

查找所有容器dockerps-a找出我们想要的容器名字查找容器长IDdockerinspect-f'{{.ID}}'python拷贝本地文件到容器dockercp本地路径容器长ID:容器路径dockercp/Users/xubowen/Desktop/auto-post-advance.py38ef22f922704b32cf2650407e16b...

2021-02-22 11:29:13 310

原创 docker修改默认指定路径

# 创建新的路径 mkdir /iba/docker -p # 修改配置( /iba/docker 是新路径) vi /etc/docker/daemon.json{ "registry-mirrors": ["https://registry.docker-cn.com"], "graph": "/iba/docker" } # 复制文件 cp -rf /var/lib/do...

2021-02-18 11:36:03 509

原创 基于docker(纯净centos系统)打包centos7+python3的镜像

基于docker(纯净centos系统)打包centos7+python3的镜像 和 如何在centos7部署python3环境一、下载centos镜像1、搜索centos镜像dockersearchcentos1截图展示:2、下载dockerpulldocker.io/centos1截图展示:3、查看已下载的centos纯净系统dockerimages1截图展示:二...

2021-02-17 15:29:46 1119

原创 Linux下查看压缩文件内容的10种方法(小结)

Linux下查看压缩文件内容的10种方法(小结)通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦。今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容。从技术上讲,查看归档或压缩文件不提前进行解压是不可能的。本文介绍的方法中会将这些压缩文件在后台一个临时目录 /tmp 中进行解压缩。重启系统后,/tmp 目录的内...

2021-02-05 13:57:25 1141

原创 CentOS8安装Kubernetes1.20.2集群

1- 环境说明主机名IP操作系统角色安装软件master192.168.123.212CentOS 8管理节点docker kube-apiserver kube-schduler kube-controller-manager kubeletetcdflannelnode1192.168.123.211CentOS 8工作节点docker kubelet ku...

2021-02-04 16:19:19 1104

原创 Linux占用内存排查

1. 使用top查看内存的占用情况,然后键入"M"命令根据内存的占用情况降序排列("P"是CPU占用情况降序排列)2.关闭掉不需要的进程,3.再使用top查看内存占用情况,发觉内存占用率已经降下来了,但是free-g却还有100G被占用(内存总共128G),vmstat发现是cache 占用了大量内存。4. 使用 echo 1 > /proc/sys/vm/drop_...

2021-01-20 17:04:16 481

原创 Skywalking部署及使用

Skywalking部署及使用前言首先有必要说明一下为什么使用skywalking。我对zipkin、cat和skywalking这几个较为主流的监控产品做了一些调研和对比,其中zipkin是我项目中之前已经在使用的,我也写过一些相关的文章,而cat仅是通过资料收集并没有实际的使用,可能会与实际情况有一定偏差,整理以后情况汇总如下表:项目CatZipkinSkywalking调...

2021-01-19 10:30:21 841

windows主从同步

mysql数据库windows下mysql主从同步备份步骤 haha_yong2人评论2507人阅读2010-04-29 11:13:54 windows下mysql主从同步备份步骤 A:主服务器 IP地址:192.168.1.124 B:从服务器 IP地址:192.168.1.125 前提:设置同步之前请把保持两个数据库的数据一样! 对A服务器的配置进行修改,打开mysql/my.ini文件,在[mysqld]下面添加如下内容: server-id=1 log-bin=E:\mail\mysql\data server-id:为主服务器A的ID值 log-bin:二进制变更日值 重启A服务器 对B服务器的配置进行修改,打开mysql/my.ini文件,在[mysqld]下面添加如下内容: [mysqld] server-id=2 master-host=192.168.1.124 master-user=root master-password=d5qj0y4stk master-port=3306 #主服务器端口 master-connect-retry=60 #同步时间间隔为60秒 //以下内容为可选 #需要同步的数据库 replicate-do-db=mail #不需要同步的数据库,忽略掉 binlog-ignore-db=mysql 重启服务器!! show slave status\G; 实验终于成功,经最后测试添加删除修改数据都可以同步了!

2018-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除