自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang os 包用法

Go语言的os包提供了许多用于与操作系统交互的功能。这个包涵盖了文件操作、环境变量、进程等许多方面。

2023-12-17 22:37:29 583

原创 strings

strings包提供了许多用于处理字符串的函数。

2023-12-14 17:03:38 580

原创 EFK 部署(一次成功)并且验证测试

在k8s环境中部署efk收集应用程序日志并在kibana界面进行展示

2023-12-13 15:00:10 1259

原创 k8s 环境中ipvs VS iptables

IPVS是一个在传输层(TCP/UDP)操作的第4层负载均衡解决方案。在 Kubernetes 中,它通常用作服务的负载均衡解决方案。IPVS提供了各种负载均衡算法,并针对高性能负载均衡进行了优化。iptables是一个灵活的包过滤框架,可以在网络层(第3层)和传输层(第4层)进行操作。在 Kubernetes 中,iptables通常用于包过滤、网络地址转换(NAT)和其他与网络相关的任务。

2023-12-13 11:30:22 618

原创 fmt用法

golang fmt 简介和用法

2023-12-13 11:22:00 440

原创 k8s job使用

【代码】k8s job使用。

2023-12-13 10:42:31 338

原创 k8s 升级内核开启IPVS前置条件

在Linux下开启ipvs。升级内核到最近lt版本。

2023-04-18 17:50:17 192

原创 Curl命令查看网站响应速度

curl命令查看请求响应时间的方法非常简单,今天小编抽空给大家介绍下使用Curl命令查看请求响应时间方法,感兴趣的朋友一起看看吧 curl命令查看请求响应时间# curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n"# http://www.baidu.com0.004::0.013::0.024::0.02..

2021-03-31 14:05:52 1085

原创 ‘vue‘不是内部或外部命令,也不是可执行程序或批处理文件

用win10和有管理员权限的域账号登录,有时会遇到明明安装了vue-cli,但还是提示vue不是内部或外部命令这种情况。通过设置node_global和node_cache就好了。一、 node安装后的设置(node_global和node_cache)1.在node的安装目录下(默认安装路径:C:\Program Files\nodejs)分别添加node_global和node_cache这两个空文件夹。2 .把刚才添加的文件夹路径设置到电脑的环境变量:用户变量:将用户变量中 Path 的值加

2020-08-08 22:52:43 318

原创 k8s基础介绍(详细)

kubernetes简介k8s是什么 k8s是一个全新的基于容器技术的分布式架构解决方案,并且是一个一站式的完备的分布式系统开发和支撑平台。 k8s不是什么 1、Kubernetes不限制支持应用的类型,不限制应用框架。不限制受支持的语言runtimes (例如, Java, Python, Ruby),满足12-factor applications 。不区分 “apps” 或者“services”。Kubernetes支持不同负载应用,包括有状态、无状态、数据处理类型的应用。只要这个应用

2020-07-24 11:14:09 13009 3

原创 Error: Could not create the Java Virtual Machine(JDK报错)

报错centos 7 查看jdk 版本出现:[root@localhost yum.repos.d]# java --versionUnrecognized option: --versionError: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.解决方法就是先看看下载在目录下安装包的版本,jdk1.7 — jdk1.8在centos7

2020-07-21 16:37:56 6269

原创 Harbor安装快速简单安装(易用)

show tables或show tables from database_name; 在网上下载docker-compose工具。 [root@docker01 ~]# wget https://github.com/docker/compose/releases/tag/1.24.0-rc1 添加执行权限 [root@docker01 ~]# mv dcoker-compose /usr/local/bin/[root@docker01 ~]# chmod +x /usr/loca.

2020-07-21 09:15:12 278

原创 error while loading shared libraries: libaio.so.1: cannot open shared object file

报错/usr/local/mysql# ./bin/mysqld – defaults-file=/etc/my.cnf --initialize --user=mysql./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory解决方法: yum install -y libaio //安装后在初始化就OK了

2020-07-19 21:21:26 167

原创 while loading shared libraries: libnuma.so.1: cannot open shared object file

初始化MySQL5.7报错如下error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory原因yum 安装的libnuma.so.1,但安装时默认安装的是32的,但db2需要的是64位的解决方案 yum -y install numactl.x86_64 ...

2020-07-19 20:49:53 258

原创 error while loading shared libraries: libmcrypt.so.4

报错/usr/local/php/sbin/php-fpm: error while loading shared libraries: libmcrypt.so.4: cannot open shared object file: No such file or directory解决方案 yum install libmcrypt

2020-07-19 20:46:12 1783

原创 Starting network (via systemctl): Job for network.service failed because the control process exited

在构建KVM网络时遇到如下报错刚刚装好的虚拟机突然不能上网了,报错很诡异,具体报错如下:/etc/init.d/network restartRestarting network (via systemctl): Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for

2020-07-14 10:06:51 4225 2

原创 virsh虚拟机管理常用命令

virsh常用命令 virsh start x 启动名字为x的非活动虚拟机 virsh list --all 列出虚拟机 virsh create x.xml 创建虚拟机(创建后,虚拟机立即执行,成为活动主机) virsh suspend x 暂停虚拟机 virsh resume x 启动暂停的虚拟机 virsh shutdown x

2020-07-14 09:56:38 1126

原创 virt-install工具创建虚拟机命令介绍(详细)

virt-install介绍 virt-install是一个命令行工具,它能够为KVM、Xen或其它支持libvrit API的hypervisor创建虚拟机并完成GuestOS安装;此外,它能够基于串行控制台、VNC或SDL支持文本或图形安装界面。安装过程可以使用本地的安装介质如CDROM,也可以通过网络方式如NFS、HTTP或FTP服务实现。对于通过网络安装的方式,virt-install可以自动加载必要的文件以启动安装过程而无须额外提供引导工具。当然,virt-install也支持PXE方式的安装过

2020-07-14 09:50:22 5823

转载 计算机网络组成、分类介绍

1.知识脑图2.计算机网络的概念3.计算机网络的组成(1)从组成部分来看(2)从工作方式来看(3)从功能组成来看4.计算机网络的功能(1)数据通信(2)资源共享(3)分布式处理(4)提高可靠性(5)负载均衡(6)其它5.计算机网络的分类(1)按分布范围分类(2)按传输技术分类(3)按拓扑结构分类(4)按使用者分类(5)按交换技术分类(6)按传输介质分类1.知识脑图2.计算机网络的概念一般认为,计算机网络是一个将分散的(地理位置不同的)、具有独立功能的计算机系统,通过通信设备(路由等)与线路(光纤

2020-07-10 19:37:47 2098

原创 MongoDB复制集+认证

一、环境准备1、系统环境[root@mongodb-server ~]# cat /etc/redhat-releaseCentOS Linux release 7.8.2003 (Core)[root@mongodb-server ~]# uname -r3.10.0-1127.el7.x86_64[root@mongodb-server ~]# hostname -IA192.168.100.60[root@mongodb-server ~]# getenforceDisabled[

2020-07-08 14:03:43 972

原创 connecting to db server: server returned error on SASL authentication step: Authentication failed.

a

2020-07-07 13:27:46 5251

原创 MongoDB集合简单操作

创建集合方法一:use clsn;switched to db clsndb.createCollection(‘a’){ “ok” : 1 }db.createCollection(‘b’){ “ok” : 1 }查看当前数据下的所有集合show collections;abdb.getCollectionNames()[ “a”, “b” ]方法二:当插入一个文档的时候,一个集合就会自动创建。use clsn;switched to db clsndb.c.in

2020-07-06 20:13:51 150

原创 mysql数据迁移至mongodb数据库

将mysql数据库中的mysql下的user表导出。 select user,host,password from mysql.userinto outfile '/tmp/user.csv'fields terminated by ','optionally enclosed by '"'escaped by '"' lines terminated by '\r\n'; 命令说明: into outfile '/tmp/data/user.csv' ------导出文件位置

2020-07-06 17:13:17 403

原创 MySQL高可用之双主实现

MySQL的高可用方案有很多种,双主、MHA、MMM等等,这里只是写下最简单的双主这种高可用方案。一、配置MySQL互为主从1、环境准备系统IP主机名服务Centos 7.5192.168.100.2mysql1MySQL+keepalivedCentos 7.5192.168.100.3mysql2MySQL+keepalived2、开启二进制日志及中继日志 #主机mysql1配置文件如下:[root@mysql1 ~]# cat /etc/my.cnf [mysq

2020-07-02 10:25:27 479

原创 MySQL主从(基本功能实现)

1.环境准备1.1环境说明在saster上面已经有一个数据库,要求搭建一主双从环境,将saster已有的数据库备份至从服务器,且实现主从复制saster IP地址为192.168.100.235,已有customer库slave1的IP地址为192.168.100.60,全新服务器,无MySQLslave2的IP地址为192.168.100.70,全新服务器,无MySQL从节点采用二进制安装MySQL2.搭建NTP服务器2.1安装NTP[root@mysql_server_master

2020-06-30 20:24:06 279

原创 数据库分类和对比

show tables或show tables from database_name; 解释:显示当前数据库中所有表的名称 关系数据库 关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,同时也是一个被组织成一组拥有正式描述性的表格,该形式的表格作用的实质是装载着数据项的特殊收集体,这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。常见关系数据库有:1.Oracle2.DB23.Microsoft SQL Serve.

2020-06-25 18:53:49 389

原创 DBMS(数据库管理系统)功能介绍

DBMS(数据库管理系统)的主要功能数据定义 DBMS 提供数据定义语言(Data Definition Language, DDL),供用户定义、创建和修改数据库的结构。DDL 所描述的数据库结构仅仅给出了数据库的框架,数据库的框架信息被存放在系统目录中。 数据操纵 DBMS 提供数据操纵语言(Data Manipulation Language, DML),实现用户对数据的操纵功能,包括对数据库数据的插入、删除、更新等操作。 数据库的运行管理 DBMS 提供数据库的运行控制和管理

2020-06-25 18:44:17 2647

原创 SQL语言介绍及分类

show tables或show tables from database_name; 解释:显示当前数据库中所有表的名称 1.SQL语言概要 SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中,SQL可与其他程序语言一起优化程序功.

2020-06-24 18:27:28 1329

原创 MySQL事务ACID介绍

1.事务定义 数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时,事务是作为最小的控制单元来使用的,特别适用于多用户同时操作的数据库系统。 例如,航空公司的订票系统、银行、保险公司以及证券交易系统等。2.事务特性 事务具有 4 个特性1.原子性(Atomicity)2.一致性(C

2020-06-24 09:25:39 375

原创 在MySQL中临时配置慢查询时间

1. 查询long_query_time 的值。mysql> show variables like ‘long_query_time’;2.通过SQL语句设置慢查2.1mysql> set global long_query_time=5;2.2 mysql> set long_query_time=5;3.总结 直接修改global 的long_query_time 之后在当前的的窗口中是没有效果的,在新打开的窗口中才会有效果。如果想让本窗口也有效果 的话,不用

2020-06-24 09:16:53 703

原创 MySQL索引理论基础

1.为什么要使用索引索引是 MySQL 中一种十分重要的数据库对象。它是数据库性能调优技术的基础,常用于实现数据的快速检索。索引就是根据表中的一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表,实质上是一张描述索引列的列值与原表中记录行之间一一对应关系的有序表。2.MySQL访问数据方式在 MySQL 中,通常有以下两种方式访问数据库表的行数据: 1) 顺序访问顺序访问是在表中实行全表扫描,从头到尾逐行遍历,直到在无序的行数据中找到符合条件的目标数据。这种方式实现比较简单,但是当表中

2020-06-23 11:34:51 248

原创 MySQL的索引创建原则(简述)

1.索引设计原则索引的设计可以遵循一些已有的原则,创建索引的时候请尽量考虑符合这些原则,便于提升索引的使用效率,更高效的使用索引。 1.对查询频次较高,且数据量比较大的表建立索引。 2.索引字段的选择,最佳候选列应当从where子句的条件中 提取,如果where子句中的组合比较多,那么应当挑选最常 用、过滤效果最好的列的组合。3.使用唯一索引,区分度越高,使用索引的效率越高。4.索引可以有效的提升查询数据的效率,但索引数量不是多多益善,索引越多,维护索引的代价自然也就水涨

2020-06-23 10:37:30 558

原创 MySQL5.7新特性(对比5.6)

MySQL 5.6 相比,MySQL 5.7 具有以下几个方面的新功能。 1) 随机 root 密码MySQL 5.7 数据库初始化完成后,会自动生成一个 root@localhost 用户,root 用户的密码不为空,而是随机产生一个密码。2) 自定义 test 数据库MySQL 5.7 默认安装完成后没有 test 数据库。用户可以自行创建 test 数据库并对其进行权限控制。3) 默认 SSL 加密MySQL 5.7 采用了更加简单的 SSL 安全访问机制,默认连接使用 SSL 的加密

2020-06-22 11:35:06 1023

原创 MySQL创建表的三大方式(简单明了)

1.table普通创建 mysql>use web; #选择要使用的数据库 mysql>create table a1 (id int ,name char(30)); #创建 a1 表,并添加 id 和 name 字段以及类型mysql>describe a1; #查看表结构(字段) 2.复制创建 CREATE TABLE new_table LIKE old_table; #复制表的所有结构CREATE TABLE new_table SELE

2020-06-22 11:30:24 2531

转载 mysql数据库SQL查询语句SELECT详细查询(超详细)

常规查询查询所有字段:select * from 表名;查询指定字段:select 列1,列2,... from 表名;使用 as 给字段起别名: select 字段 as 名字.... from 表名;查询某个表的某个字段:select 表名.字段 .... from 表名;可以通过 as 给表起别名: select 别名.字段 .... from 表名 as 别名;消除重复行: distinct 字段条件查询㈠比较运算符:>, <, >=, <=, =, !=,

2020-06-19 20:21:43 4214

原创 MySQL中的show各种查看命令介绍

1.使用show查看 show tables或show tables from database_name; 解释:显示当前数据库中所有表的名称 show databases; 解释:显示mysql中所有数据库的名称 show processlist;解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码。 show table status;解释:显示当前使用或者指

2020-06-19 15:22:52 3449 1

原创 MySQL简单修改用户名

先输入以下语句查看一下现在用户名都叫啥 mysql> select user,host from mysql.user; +---------------+-----------+| user | host |+---------------+-----------+| dog | % || local | % || mysql.session | localhost || mysql.sy

2020-06-19 11:29:51 247

原创 MySQL存储常见引擎不同对比

1.MySQL存储引擎简介MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL服务器中启用。你可以选择适用于服务器、数据库和表格的存储引擎,以便在选择如何存储你的信息、如何检索这些

2020-06-18 11:44:14 175

原创 三个主流MySQL分支对比

1.综述MySQL目前三大最火的分支仍然是Oracle控制的、MariaDB控制的,以及Percona控制的,三者各有特色。其中,Oracle把控了原生MySQL社区版的发展,Percona紧跟MySQL的功能特性,并做了一些运维的改进和工具,MariaDB更加开放,功能特性也更强一些。2.mysql介绍起初MySQL之父Monty在1979年写下MySQL的第一行代码,后来逐渐创建起MySQL公司,后将其以10亿美金卖给Sun,结果Sun又把Microsystems和MySQL转手卖给Oracle

2020-06-18 10:41:58 519 1

原创 MySQL三大安装方式介绍及对比

1. 二进制安装好处:MySQL 使用的 glibc 进行开发、glibc 库是一个底层 API、所以只要是 Linux,都会有glibc库、移植性很方便进制分发版和源码分发版,前者已经编译并经过优化了,后者没有2源代码安装源码编译我们可以:a) 针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码;b) 根据不同的软件平台环境调整相关的编译参数;c) 针对我们特定应用场景选择需要什么组件不需要什么组件;d) 根据我们的所需要存储的数据内容选择只安装我们需要的字符集;e) 同一台主

2020-06-18 10:32:27 1081

大量测试数据,登录数据执行source employees.sql即可使用

The database contains about 300,000 employee records with 2.8 million salary entries. The export data is 167 MB, which is not huge, but heavy enough to be non-trivial for testing. The data was generated, and as such there are inconsistencies and subtle problems. Rather than removing them, we decided to leave the contents untouched, and use these issues as data cleaning exercises. You need a MySQL database server (5.0+) and run the commands below through a user that has the following privileges:

2023-12-13

NSClientv0.4.4++.msi

此资源的Nagios的客户端代理,软件版本为Nsclient 0.4.4 ++,仅适用于64位操作系统

2020-08-12

空空如也

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

TA关注的人

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