自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 记一次配置华为路由器DDNS(花生壳)动态域名解析

华为路由器一台(我这里的型号是WS5200)花生壳用户(首次注册会赠送一个一年的壳域名)

2023-05-19 16:09:43 15556 2

原创 fastDFS数据迁移操作记录

查看新环境的store目录停止新环境的storage进程修改新环境的storage.conf文件,将tracker_serve中的ip地址为旧环境的ip这里需要注意

2022-06-30 17:09:25 797

原创 grep -E正则表达式匹配多个时的用法

匹配多个正则表达式时需要先用双引号把多个正则引起来,然后用管道符|把多个正则分隔开来[root@localhost ~]# cat Youxin.csv |grep user|sed -n '2,$p'|awk -F ',' '{print $2}'zhangsanli.si[root@localhost ~]# cat Youxin.csv |grep user|sed -n '2,$p'|awk -F ',' '{print $2}'|grep -E "^[0-9]|[-?|%*@.+=)(;:

2022-02-17 10:56:55 709

原创 shell 输入一串数字判断是否是手机号码

[root@localhost ~]# cat phone.sh #!/bin/bashecho "输入一串数字判断是否是手机号码"read -ep "" numif [[ "$num" =~ ^[1][3|5|8|9][0-9]{9}$ ]];then echo "是手机号码"else echo "不是手机号码"fi[root@localhost ~]# ./phone.sh 输入一串数字判断是否是手机号码135不是手机号码[root@localhost ~]# ./phon

2022-02-11 15:48:02 1019

原创 mysqlimport 导入数据文件到数据库

注意事项1:mysqlimport 导入数据文件到对应表中,数据文件类型支持text,txt,csv,并且数据文件字段数量必须与表字段数量一致,数据文件名字必须和表名一致。注意事项2:使用mysqlimport时需要开启mysql的local_inflie参数,默认时off。 开启方法1: 进入数据库执行 set global local_infile=1; 查看状态; mysql> show global variables like

2022-02-09 16:35:28 1240

原创 shell生成json数组,并插入到数据库中

前言应用场景:在实际项目中需要用到shell脚本来自动批量插入部分数据,而json数组就是比较常用的一种数据类型。**现在有一批关于楼层房间号的数据需要以json数组形式插入到数据库中。**下面直接附上脚本内容数据展示[root@localhost ~]# cat floor.txt 160116121705脚本内容#!/bin/bashfloors=`cat floor.txt`declare -a floor_info #定义空数组fid=1 #定义fidnum=0 #

2022-01-29 10:28:46 1983

原创 shell中如何输出特殊符号

shell中如何输出特殊符号[root@localhost ~]# cat sh.sh #!/bin/bash#输出特殊符号echo "\$"echo "\"你好\""[root@localhost ~]# . sh.sh $"你好"只需要在要输出的符号前面加“\”即可

2022-01-20 16:34:49 2913

原创 alertmanager发送报警邮件指定为公司的阿里邮箱

vim alertmanager/alertmanager.yml下面为代理阿里邮箱的配置,不适用于其它类型邮箱global: resolve_timeout: 5m #解决报警时间间隔 smtp_smarthost: 'smtp.mxhichina.com:465' #邮箱smtp服务器代理 smtp_from: '公司的阿里邮箱' #发送邮箱名称 smtp_auth_username: '公司的阿里邮箱' # 邮箱名称 smtp_auth_password: '邮箱登录密.

2021-07-20 14:32:05 1215

原创 nginx(二)---nginx的三种虚拟主机

本篇是实现在 安装nginx 的基础上实现基于端口,基于IP,基于域名的三种反虚拟主机。 一、基于端口的虚拟主机二、基于域名的虚拟主机三、基于IP的虚拟主机一、基于端口的虚拟主机修改nginx配置文件[root@localhost ~]# vim /etc/nginx/nginx.conf server { listen 90; #端口1 root /usr/share/nginx/html1; #端口1的根目录

2021-07-13 11:19:49 368

原创 nginx(一)---centos7中nginx的两种安装方式

nginx—nginx的安装(一) nginx---nginx的安装(一)一、nginx是什么?二、安装步骤1.yum安装2.源码安装总结一、nginx是什么?Nginx是什么?Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。nginx可以做http服务器

2021-07-12 11:41:05 148

原创 Jenkins构建Android打包为apk并分发到远程服务器

继Jenkins构建java项目后来实现Jenkins构建Android。且基本环境与其一致。文章目录一、Jenkins安装gradle插件二、安装gradle和Android SDK1.安装gradle2.安装Android SDK三、Jenkins系统配置1.全局工具配置gradle2.系统环境变量配置SDK四、构建任务1.新建任务2.配置构建参数3.配置url4.替换安卓签名文件路径5.配置gradle6.增加构建步骤分发apk包并更新数据库里的 apk版本信息五、构建常见问题一、Jenki

2021-06-30 14:17:27 1057

原创 jmeter接口测试响应数据乱码的问题

添加后置处理器------BeanShell后置处理程序然后在BeanShell后置处理程序里添加prev.setDataEncoding(“utf-8”);这样响应结果乱码的问题就解决了。

2021-06-24 10:41:55 327 3

原创 Jenkins结合svn、maven自动化构建部署java项目(超详细,从搭建到配置)

文章目录一、环境准备二、开始搭建1.安装配置SVN2.安装maven3.部署Jenkins总结一、环境准备1.centos7.6服务器2.SVN3.maven4.Jenkins二、开始搭建1.安装配置SVN[root@localhost ~]# yum -y install subversion[root@localhost ~]# svnserve --version #查看版本svnserve, version 1.7.14 (r1542130)[root@localhos

2021-06-09 16:08:01 1086

原创 用nginx的stream转发tcp/udp请求

在安装了nginx的前提先查看nginx是否安装了stream模块。通过nginx -V查看yum安装的nginx都会自动安装stream模块。源码安装的nginx可以在源码安装过程中添加该模块:./configure --prefix=/usr/share/nginx --with-stream下面是在nginx.conf文件的stream的配置(在配置文件最后一行添加):stream是单独的一个模块,不要放在任何模块内stream { log_format proxy '$re

2021-06-04 17:22:40 3558

原创 以centos7.6为例查看服务器cpu内存信息

以centos7.6为例查看服务器cpu内存信息1.查看CPU个数1.1 查看物理CPU个数1.2查看每个物理CPU中core的个数(即核数)1.3查看逻辑CPU的个数2.查询服务器型号3.查看CPU几核4.查看CPU信息<型号>5.查看CPU运行位数6.查看当前操作系统内核信息7.查看网卡速率8.查看当前操作系统发行版信息9.查看内存的插槽数,已经使用多少插槽.每条内存多大10. 查看内存的频率1.查看CPU个数总核数 = 物理CPU个数 * 每颗物理CPU的核数总逻辑CPU数 = 物理

2021-06-01 10:19:02 1668 1

原创 记一次利用nginx反向代理grafana而踩的坑

nginx代理grafana页面无法访问,如下图所示:一般错误是因为:1.检查nginx的配置文件,配置location模块是否配置错误。2.检查grafana的配置文件是否配置错误(基于域名的反向代理才需要修改grafana文件)。而我的错误最终是通过nginx日志发现下图提示没有权限打开目录那么查看nginx运行的用户和/var/lib/nginx/目录的拥有者:如下图所示(nginx运行的用户和目录拥有者不同,只需要把用户统一即可)操作如下:chown nobody -R /

2021-05-31 15:11:01 1840

原创 centos7.6 一键搭建jumpserver并配置节点服务器

centos7.6 一键搭建jumpserver仅需两步快速安装 JumpServer:1.准备一台 2核4G (最低)且可以访问互联网的 64 位 Linux 主机;2.以 root 用户执行如下命令一键安装 JumpServer。curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.10.2/quick_start.sh | bash可能遇到的问题:不知道是github不稳定的原因还是什么,个人用了

2021-05-28 17:26:27 377

原创 fastDFS分布式文件系统搭建并利用nginx实现图片回显

文章目录一、fastDFS是什么?二、安装fastDFS1.安装所需要的依赖2.下载fastDFS及其组件包3.解压缩安装包并编译安装4.开始配置配置文件5.启动服务上传图片。三、利用nginx实现图片回显安装nginx使用浏览器访问IP+上传完图片返回的URI一、fastDFS是什么?FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文

2021-05-27 11:36:33 398

原创 图形化监控grafana的搭建

图形化监控grafana的搭建文章目录图形化监控grafana的搭建前言一、grafana的介绍二、Grafana的安装1.下载所需要的rpm包2.本地安装rpm包3.重载并启动三、Grafana图形化配置prometheus四、导入仪表板(dashboards)前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、grafana的

2021-05-26 13:43:48 516

转载 CentOS7 防火墙(firewall)的操作命令

CentOS7 防火墙(firewall)的操作命令安装:yum install firewalld1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld禁用,禁止开机启动: systemctl disable firewalld停止运行: systemctl stop firewalld2.配置firewalld-cmd查看版本: firewall-cmd --version查看帮助: f

2021-05-26 11:40:15 214

原创 禅道集成钉钉,bug、需求等通过钉钉提醒

禅道集成钉钉,bug、需求等通过钉钉提醒废话不多说,直接开始操作。打开钉钉,点击左上角,选择机器人管理选择自定义机器人并获取webhook机器人名字和添加群组就不多做解释了安全设置中的IP地址段,后面会再说。完成以上配置之后会得得到一个webhook(请妥善保管webhook不要外泄)开始配置禅道 点击后台进入通知;配置通知配置好通知之后那么踩坑的地方就来了我在禅道中关闭了一个bug,然后在webhook中查看结果错误码为31000;这里重点是要获取到结果里

2021-05-14 11:21:15 2415

原创 在centos7中忘记用户密码如何修改

**1.开机后点击“e”进入编辑模式****2.在UTF-8后面添加“init=/bin/sh”,然后CTRL+x进行引导启动。(使用↑ ↓ ← →来移动光标)****3.启动后进入该界面****4.挂载根目录并给它读写权限****5.选择要修改的用户(passwd+用户名)****6.设置新密码,要输入2次****7.执行“touch /.autoralabel”使selinux生效****8.执行完所有操作启动虚拟机(这里可能时间要久一点)**

2020-07-15 20:46:46 1032

原创 MySQL分库分表备份并加入定时计划

MySQL分库分表备份并加入定时计划1.首先安装数据库yum -y install mariadb-serversystemctl start mariadb2.j进入数据库创建一个测试库并建表3.开始编写shell脚本vim mysqldb.sh4.运行脚本,并进入目录查看5.将备份脚本加入定时计划注意:先给脚本加执行权限chmod +x mysqldb.sh ...

2020-06-15 21:47:11 154

原创 利用shell脚本检测MySQL主从并实现邮箱报警

利用shell脚本检测MySQL主从并实现邮箱报警1.首先安装mailx(发送邮件需要) yum -y install mailx编辑mailx配置文件,修改接收报警邮件地址vim /etc/mail.rc在配置文件最后添加以下内容:以下是163邮箱授权码获取方式:1.注册并登录163邮箱2.进入设置3.开启smtp4.发送短信获取授权码5.授权码获取成功2.然后开始编写shell脚本vim mysqlwarning.sh3.执行shell脚本4.查看

2020-06-15 20:45:16 232

空空如也

空空如也

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

TA关注的人

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