- 博客(32)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注

原创 Skwalking高可用集群安装部署(支持Nacos动态配置)
本文只针对基于linux虚拟机的skywalking安装部署,jdk8、elasticsearch、nacos的安装请参考其他文章。一、简介Skywalking 是一个APM系统,即应用性能监控系统,为微服务架构和云原生架构系统设计。它通过探针自动收集所需的指标,并进行分布式追踪。通过这些调用链路以及指标,Skywalking APM会感知应用间关系和服务间关系,并进行相应的指标统计。官网地址:http://skywalking.apache.org/zh/github地址:https:..
2020-05-26 10:07:49
8033
16
原创 IP地址如何在数据库里面的存储
比较传统存储IP地址的方法是采用varchar(15),但是这种方法需要占用15个字节空间,那么有没有更加节省空间的做法么?答案就是用int存储。采用int存储有2种处理方式。方法一、利用数据库函数进行处理。以mysql为例可以采用INET_ATON,INET_NTOA函数进行转换。# INET_NTOA函数将ip地址转换int类型。mysql> SELECT INET_ATON('192.168.0.1');+--------------------------+| INET_ATON('
2020-07-22 16:30:37
1337
原创 centos6安装新字体
1、安装依赖包yum install -y fontconfig mkfontscale2、上传字体安装包mkdir -p /usr/share/fonts/chinesecp simsun.ttc simsun.ttc /usr/share/fonts/chinese3、建立字体索引信息,更新字体缓存cd /usr/share/fonts/chinesemkfontscalemkfontdirfc-cache使用ls -al查看当前目录,字体已经安装完毕,如图:4、验证使用
2020-07-07 17:01:47
677
原创 RPM安装报错not an rpm package (or package manifest)
今天安装zabbix agent时设置zabbix rpm源报错,报错如下:[root@localhost~]# rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpmRetrieving http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpmerror: /va
2020-07-06 17:38:22
17017
原创 phpIPAM使用说明
一、API模块使用1、开启API功能管理 -> phpIPAM settings ->功能设置2、创建APP注意:如果应用权限用的是“User Token”,需要在config.php设置 $api_allow_unsafe 为true二、邮件模块初次使用报错如下:Mailer Error: PHPMailer submodule is missing.使用命令git submodule update --init --recursive更新邮件模块...
2020-06-24 15:48:52
7868
3
原创 Cenos7安装phpIPAM-基于PHP开发的IP管理开源系统
一、简介phpIPAM是一个开源Web IP地址管理应用程序。其目标是提供轻便简单的IP地址管理应用程序。github地址:https://github.com/phpipam/phpipam二、安装1、设置环境语言[root@localhost ~]# more /etc/environmentLC_ALL=en_US.utf-8LANG=en_US.utf-82、安装依赖包[root@localhost ~]# yum install httpd mariadb-server ph
2020-06-23 18:22:06
2282
原创 centos服务器设置正向代理
1.全局的代理设置: vi /etc/profile添加下面内容http_proxy = http://username:password@yourproxy:8080/ftp_proxy = http://username:password@yourproxy:8080/export http_proxyexport ftp_proxy2.yum的代理设置:vi /etc/yum.con
2020-04-09 13:47:44
12823
2
原创 npm 私服工具verdaccio使用
客户端使用私有仓库1、切换使用私服源npm set registry http://x.x.x.x:4873 2、安装nrmnrm是npm registry管理工具, 能够查看和切换当前使用的registry。不安装也可以,安装会更高效。npm install -g nrm3、添加私服地址到nrm管理工具nrm add mypackage http://x.x.x.x:4873...
2019-02-28 19:26:04
1055
原创 基于verdaccio 搭建npm 私服工具
npm私服搭建的必要性1.安装node环境查看官方文档2.安装verdaccio加上–unsafe-perm的原因是防止报grywarn权限的错。npm install -g verdaccio --unsafe-perm3. 配置(1)、修改配置文件config.yaml在第一次启动之后生成#vim /root/.config/verdaccio/config.yaml#...
2019-02-28 16:56:04
1230
14
原创 scp批量复制文件到多个服务器
一、安装expectyum install expect -y二、编辑自动输入密码脚本#!/usr/bin/expectset timeout 20if { [llength $argv] < 2} { puts "Usage:" puts "$argv0 local_file remote_path" exit 1}set local_...
2018-04-27 17:52:04
10427
原创 linux 远程连接ssh提示 REMOTE HOST IDENTIFICATION HAS CHANGED!解决
问题[root@jenkins ~]# ssh www@ip地址@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
2018-04-24 17:42:50
490
转载 用jquery在元素上添加的样式,对当前ajax动态加载过来的一样的元素无效
jquery的监听问题,ajax成功后append进来的数据不会被原先已经定义好的函数识别。对于这种情况,我一般采用将所有jquery函数归入一个函数中,然后在ajax的success函数内部调用这个函数,以识别新增数据。$(document).ready(function(){ function myListener(){ $("#abc")
2017-11-28 10:13:57
2494
原创 Jenkins安装部署
持续集成,简称CI(continuous integration),是对敏捷软件开发的一种实践,为了保障团队成员间(产研测)更好地协调工作,更好的适应敏捷迭代开发,自动完成减少人工干预,保证每个时间点上团队成员提交的代码都能成功集成的,可以很好的用于对项目的自动打包编译、发布和测试等事项。 完整的持续集成系统: 自动构建过程,包括自动打包编译、分发、部署和测试等 代码存储库,即需要版本控制
2017-06-07 09:20:49
358
原创 Nginx+Keepalived搭建高可用负载均衡集群
一、环境配置 nginx_master:192.168.1.128 nginx_slave :192.168.1.129 vip :192.168.1.130 网站服务器:192.168.1.144二、安装 1)安装keepalived 1.安装依赖yum install kernel-* gcc make openssl-*2.下载keepaliv
2017-05-16 16:39:27
362
原创 zabbix自动发现并监控tcp端口
#!/bin/bashmapfile -t portarray length=${#portarray[@]}printf "{\n"printf '\t'"\"data\":["for ((i=0;i do printf '\n\t\t{' printf "\"{#TCP_PORT}\":\"%s\"}" "${portarray[$i]}"
2017-05-12 12:06:26
2299
原创 centos6.5 redis sentinel主从模式配置
redis版本为3.0192.168.1.133 主节点 192.168.1.136 从节点 主节点(192.168.1.133) 配置redis.confdaemonize yes #让redis后台运行pidfile /apps/run/redis/redis.pid #指定re
2017-03-08 18:32:44
679
原创 centos6.5 redis主从模式配置
工作原理: 在Slave启动并连接到Master之后,它将主动发送一个SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后,Master将传送整个数据库文件到Slave,以完成一次完全同步。而Slave服务器在接收到数据库文件数据之后将其存盘并加载到内存中。此后,Master继续将所有已经收集到的修改命令,和新的修改命令依次传送给S
2017-03-08 17:57:05
383
原创 CentOS 6.5 Redis3.0安装部署
1. redis下载 # wget http://download.redis.io/releases/redis-3.0.5.tar.gz2. 解压# tar -xzvf redis-3.0.5.tar.gz3.编译及安装# cd redis-3.0.5 # make && make install部署如果出现错误,请使用这个命令(make MALLOC=
2017-03-08 16:21:46
311
转载 Centos6.5 安装zabbix3
1.安装PHPZabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpmyum install php56w php56w-gd php56w-mysql php56w-b
2017-02-28 14:43:47
299
转载 zabbix 3.0.2邮件报警
原创地址:http://xiao987334176.blog.51cto.com/2202382/1768339
2017-02-28 14:25:51
792
转载 CentOS6.5 添加epel源
安装yum优先级插件yum install yum-priorities 1.epel简介: https://fedoraproject.org/wiki/EPEL/zh-cnrpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm 以上URL请按实际情况修改2.查看是否安装成功rpm
2017-02-20 18:22:48
355
原创 centos6.5网桥模式配置
#cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BRIDGE=br0 NAME=”System eth0” #cat /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 ONBOOT=ye
2017-02-20 09:10:50
930
原创 SSH免密互相登陆
1.设置节点vi /etc/hosts172.20.10.100 master172.20.10.101 slave1172.20.10.102 slave2172.20.10.103 slave32.创建ssh秘钥$ssh-keygen一路回车创建无密码秘钥将.ssh文件夹中master机、slave1机、slave2机、slave3机中所有的id_r
2016-12-14 18:27:13
279
原创 JDK安装
1.下载jdk下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html2.解压jdk安装包export JAVA_HOME= /usr/jdk1.8.0_102export PATH=/usr/jdk1.8.0_102/bin:{$PATH}
2016-12-14 18:21:30
234
原创 zookeeper环境搭建
1.安装jdk环境2.设置ssh免密验证登陆3.下载zookeeper下载地址:http://apache.fayea.com/zookeeper/4.解压zookeepertar -xvzf zookeeper-3.4.8.tar.gz 5.配置zookeeper切换到zookeeper下的conf文件夹复制配置示例文件zoo_sample.cfgcp z
2016-12-14 17:35:03
305
原创 centos安装图形桌面
1.yum grouplist|moreyum可以以程序组的模式模式安装成套软件包查询到在group软件包中,Desktop、Desktop Platform、KDE Desktop、X Window System 是主要的桌面环境。2. 图形桌面环境要安装 KDE 桌面环境,执行指令,# yum groupinstall "X Window System"
2016-12-02 15:23:32
331
原创 centos下使用yum出现database disk image is malformed错误
估计是由于yum的原数据损坏导致的,与rpm的数据库损坏类似,前者会导致更新不能正常执行,后者会导致安装失败并出现乱码,前者的解决参见yum更新和rpm安装包问题(rpmdb: PANIC: Invalid argument),后者的错误可以通过一下方法解决:终端,依次输入:#yum clean metadata#yum clean dbcache#yum
2016-12-02 15:16:14
1282
原创 C语言模拟海战
使用一维数组模拟人和电脑战船1进攻->产生3个随机数 将相应位置置为1 电脑反击2撤退 一定几率失败50%显示双方战船情况受损100% 结束
2016-07-25 21:51:56
1305
原创 猜拳游戏
1 #include 2 #include 3 #include 4 int com() //电脑生成剪刀、石头、布 5 { int comput; 6 srand((unsigned)time(NULL)); 7 comput=rand()%3;
2016-07-21 16:43:24
486
原创 输入一个五位以内的正整数,(1)判断它是一个几位数;(2)请按序输出其各位数字;(3)逆序输出其各位数字。
/* 输入一个五位以内的正整数,(1)判断它是一个几位数;(2)请按序输出其各位数字;(3)逆序输出其各位数字。如输入:56439,输出:5位数 5,6,4,3,9 9,3,4,6,5*/1#include 2 3 int a[5],b[5]; 4 void display(int i) 5 {print
2016-07-20 18:45:51
6915
原创 linux常用的一些命令(二)
6.创建文件touch filename1 创建filename1文件touch filename1 flilename2 ... filenameN 创建多个文件vim filename 编辑文件并保存才会建立文件,不保存则不会产生这个文件ps:在输入文字时直接关闭终端会产生临时文件7.删除文件rm filename 直接删除文件filename
2016-07-19 20:36:31
307
原创 linux常用的一些命令(一)
首先说明一下很多命令需要在root权限下才能执行,所以一种使用sudo 命令的方式获取,另一种就是用su root直接获取在root权限下操作一、用户和组管理命令1.创建一个用户user useradd user(此时新建的用户是没有密码的,需要设置密码才可以切换到新建的用户)passwd user 用户密码设置命令2.用户添加组命令useradd
2016-07-19 20:35:08
290
CDN排坑指南.pdf
2020-07-09
百度网页打不开啊其他都能用换了好几个浏览器都没用
2016-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人