自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunfei927的博客

一个在java路上默默坚持的人

  • 博客(123)
  • 资源 (1)
  • 收藏
  • 关注

转载 Kubernetes(k8s)完整安装教程

本文是一篇手把手指导的Kubernetes安装和运行教程,通过本文,您可以在Windows、Linux或MacOS系统中打造一个完整的本地Kubernetes集群环境。我们会用下面的工具来运行本地的Kubernetes集群:Docker for Mac Minikube virtualbox kubectl1 安装如果您的系统是Mac,请提前安装 Homebrew 包管理工具及其Cask 扩展,Cask扩展安装方式:brew tap caskroom/cask。1.1 安装 Dock

2020-12-30 20:03:17 2080

转载 Linux系统常用命令速查手册

系统信息 arch #显示机器的处理器架构(1) uname -m #显示机器的处理器架构(2) uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda #罗列一个磁盘的架构特性 hdparm -tT /dev/sda #在磁盘上执行测试性读取操作 cat /proc/cpuinfo #显示CPU info的信息 ...

2020-10-08 21:17:52 403

转载 Redis-cluster集群搭建

Redis-cluster集群1.1 哨兵模式的缺陷在哨兵模式中,仍然只有一个Master节点。当并发写请求较大时,哨兵模式并不能缓解写压力。我们知道只有主节点才具有写能力,那如果在一个集群中,能够配置多个主节点,是不是就可以缓解写压力了呢?答:是的。这个就是redis-cluster集群模式。1.2 Redis-cluster集群概念(1)由多个Redis服务器组成的分布式网络服务集群;(2)集群之中有多个Master主节点,每一个主节点...

2020-08-21 11:53:34 240

转载 Redis持久化RDB和AOF,看这一篇就够了

前言我们都知道,redis是基于内存的K-V数据库。由于内存是断电易失的,所以redis提供了相应的持久化机制。本篇主要讲解redis提供的RDB和AOF两种持久化方式,以及他们的实现原理。RDBRDB(Redis DataBase)是指把某个时刻内存中的数据生成快照(snapshot),以dump.rdb文件的形式存在磁盘上。RDB每次生成的快照(snapshot)都是redis中的全量数据。生成快照可以由两个命令完成,分别是save和bgsave,先看下这两个命令的描述127.

2020-08-20 15:26:37 294 1

转载 CentOS 7 源码编译安装 Redis 6.x/5.x

本文为单机部署步骤,参考自Redis官网: Redis Download。安装gcc。shell> yum -y install gccCentOS 7默认安装的gcc版本为4.8.5,最高支持到Redis 5.x.x版本,Redis 6.x.x版本需要升级gcc。升级gcc(Redis 5.x.x及以下版本可跳过此步骤)。shell> yum -y install centos-release-sclshell> yum -y install devtools

2020-08-16 10:50:41 408

转载 redis(一主两从三哨兵模式搭建)记录

Redis Sentinel(哨兵)模式的搭建过程分为两个部分: Master-Slave 集群的搭建; Sentinel(哨兵)集群的搭建。整体环境 Master-Slave 集群; Master:192.168.1.128:6379 Slave01:192.168.1.128:6380 Slave02:192.168.1.128:6381 Sentinel(哨兵)集群 Sentinel01: 192....

2020-07-10 23:38:35 706

原创 redis入门教程

大纲:1 redis概述2 安装redis3 redis基本操作4 redis持久化5 redis主从架构(实现读写分离)6 使用sentinel实现主从架构高可用1 redis概述1.1 redis是什么:redis的出现时间并不长,是NoSQL中的一种,基于键-值型的存储,与memcache类似,但是memcache中只是内存的缓存,而redis不仅是内存中的缓存,还提供持久存储,在2009年第一次发布redisRedis 全称(REm...

2020-07-07 10:55:24 197

转载 mac 虚拟机VMware fusion设置nat模式

inux新手,环境:centos6.5, vmware fusion11,想要搭建Hadoop实验环境,先要解决网络问题原博主文[https://www.cnblogs.com/pyyu/p/9689138.html]1.点击vmware Fusion > 偏好设置 > ( command + , )网络2.修改网络设置,添加一个vmnet NAT第一步左下方解锁,新增vmnet3,你那里可能是2或者其他数字,无妨;第二部勾选2,3第三步右下角应用你可以看到你新生成的、可以用于虚拟

2020-06-21 11:17:27 2181

转载 Cobbler--自动化部署

Cobbler自动化部署cobbler简介Cobbler可以用来快速建立Linux网络安装环境,它已将Linux网络安装的技术门槛,从大专以上文化水平,成功降低到了初中水平,连补鞋匠都能学会。网络安装服务器套件Cobbler(补鞋匠)从前,我们一直在装机民工这份很有前途的职业。自打若干年前Red Hat推出了Kickstart,此后我们顿觉身价增倍。不再需要刻了光盘一台一台的安装Linux,只要搞定PXE、DHCP、TFTP,还有那满屏眼花缭乱不知所云的Kickstart脚本,我们就可以像...

2020-06-17 22:37:09 222

转载 iproute2 对决 net-tools

如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net-tools)来配置网络功能,解决网络故障。net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区已经对其停止维护。同时,一些Linux发行版比如Arch Linux和CentOS/RHEL 7则已经完全抛弃了net-tools,只支持iproute2。作为网络配置工具的一份子,iproute2的出现旨在从功能

2020-05-26 10:40:24 240

转载 Linux工具之Nethogs按进程监控网络带宽的安装部署

概述目前Linux系统有很多开源网络监视工具.比如说,你可以用命令iftop来检查带宽使用情况. netstat用来查看接口统计报告,还有top监控系统当前运行进程.但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs值得一看。NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组.NetHogs不需要依赖载入某个特殊的内核模块. 如果发生了网络阻塞你可以启动NetHogs立即看到哪个PID造成的这种状况.这

2020-05-26 10:18:45 611

转载 LVS四种实现模式详解

一、集群cluster 当后端服务器承受不住访问的压力,提高服务器性能的解决方案会极大增加成本时,人们提出了横向扩展的解决方案。增加一台或几台服务器,提供相同的服务,通过前段分发器将访问量均匀的分配到后台服务器上。这种多台服务器组成的数组集合就叫做集群。 集群按功能划分有三种模型: 负载均衡集群(loadBalance) 高可用性集群(High Availability) 高性能集群(High Performance) 二、负载均衡集...

2020-05-26 10:14:30 1152

原创 Linux中的nload命令

sudo yum install nload 来安装nload命令用途:用来即时监看网路状态和各IP所使用的频宽nload 默认分为上下两块: 上半部分是:Incoming也就是进入网卡的流量, 下半部分是:Outgoing,也就是从这块网卡出去的流量, 每部分都有当前流量(Curr),平均流量(Avg),最小流量(Min),最大流量(Max),总和流量(Ttl)这几个部分,看起来还是蛮直观的。nload默认的是eth0网卡,如果你想监测eth1网卡的流量使用n..

2020-05-26 10:05:37 1240

转载 聊聊tcpdump与Wireshark抓包分析

请点击此链接查看:https://www.jianshu.com/p/a62ed1bb5b20

2020-05-25 16:34:06 232

转载 quota磁盘配额

知识点:1、quota配额用来限制用户能够使用的磁盘空间的大小2、设置配额的条件:需要内核支持quota的功能 可以用下面这条命令查看内核是否支持quota功能: grep -i quota /boot/config-2.6.32-431.el6.x86_64 如果看到CONFIG_QUOTA=y这行,表示内核支持quota功能。3、应用场景:1).网络存储空间有限 网盘 2).邮件服务器 ...

2020-05-18 12:14:32 1901

转载 xfs文件系统的备份和恢复

xfs提供了xfsdump和xfsrestore工具,协助备份xfs文件系统中的数据。xfsdump按inode顺序备份一个xfs文件系统 在CentOS7中,xfs格式作为默认文件系统,不再使用以前的ext,但仍然支持ext4。xfs专为大数据产生,每个文件系统最大可以支持8eb,单个文件可以支持16tb,不仅数据量大,而且扩展性高。还可以通过xfsdump和xfsrestore来备份和恢复。原始备份数据方法:cp 与传统的UNIX文件系统不同,x...

2020-05-18 09:54:23 1707

转载 如何在 Centos7.7 设置GRUB菜单的密码

GRUB2提供两种类型的密码保护:修改菜单条目时需要密码,但启动菜单条目时不需要密码;修改菜单条目和启动一个、多个或所有菜单条目都需要密码。设置修改菜单条目时的密码使用grub2-setpassword设置密码可以防止修改GRUB菜单条目,但是不能防止未经许可的启动。如果需要启动条目的时候也需要密码,需要修改grub配置文件。在RHEL 7.2和Centos 7(及更高版本)上,GRUB 2使用grub2-setpassword命令提供密码保护。[root@localhost gr

2020-05-12 17:19:56 725

转载 centos7设置密码规则

出于安全考虑设置密码规则设置密码到期的天数。用户必须在天内更改密码。此设置仅影响创建用户,而不会影响现有用户。如果设置为现有用户,请运行命令“chage -M(days)(user)”。PASS_MAX_DAYS 60 # 密码到期时间PASS_MIN_DAYS 3 # 初始密码更改时间PASS_MIN_LEN 8 # 密码最小长度PASS_WARN_AGE 7 # 密码过期提示时间...

2020-05-11 17:33:59 1472

转载 linux基础命令介绍:定时任务

在计算机的使用过程中,经常会有一些计划中的任务需要在将来的某个时间执行,linux中提供了一些方法来设定定时任务。1、at命令at从文件或标准输入中读取命令并在将来的一个时间执行,只执行一次。at的正常执行需要有守护进程atd(关于systemctl请看这一篇):#安装atyum install -y at 或 apt-get install at -y#启动守护进程servi...

2020-05-08 11:37:44 410

转载 Linux 文件特殊权限详解[suid/sgid/t]

setuid(suid): 针对命令和二进制程序的,当普通用户执行某个(passwd)命令的时候,可以拥有这个命令对应用户的权限, 即让普通用户可以以root用户的角色执行程序或命令。setgid(sgid): 希望一个目录被多个用户(同属于一个组)共享,同一个组的用户可以处理粘滞位(t) : 把一个文件夹的权限都打开,然后共享文件,像/tmp一样,但是 生产环境一般不使用...

2020-04-26 15:52:03 439

转载 关于CentOS系统中,文件权限第11位上是一个点的解读

我们在使用RedHat家族的linux系统时,例如centos系统,输入ll查看当前系统所有文件,会发现在文件权限的最后一位有一个小点,如下图那么这个小点是什么意思呢?通过上网搜索,查询各种资料,最后得到准确答案是,这个小点代表 该文件存在“SELinux的安全标签”。顺带提一下SelinuxSELinux全称Security-Enhanced Linux,是一种访问控制体系。...

2020-04-26 11:54:50 774

转载 Linux性能检测常用的10个基本命令

Linux性能检测常用的10个基本命令检测性能的10个命令汇总 uptim dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 1. upt...

2020-04-26 10:29:54 269

转载 LVS 工作原理图文讲解,非常详细!

LVS 工作原理图文讲解,非常详细!原创 肖邦Linux DevOps技术栈 今天作者:肖邦Linux博客地址:https://blog.csdn.net/liwei0526vip一、负载均衡由来在业务初期,我们一般会先使用单台服务器对外提供服务。随着业务流量越来越大,单台服务器无论如何优化,无论采用多好的硬件,总会有性能天花板,当单服务器的性能无法满足业务需求时,就需要把多台服务器...

2020-04-09 10:45:04 1140

转载 Linux 问题故障定位,看这一篇就够了

1. 背景有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问题。所以,分析问题和踩坑是非常锻炼一个人的成长和提升自我能力。如果我们有一套好的分析工具,那将是事半功倍,能够帮助大家快速定位问题,节省大家很多时间做更深入的事情。2. 说明本篇文...

2020-04-09 10:35:06 445

转载 Redis缓存技术

https://blog.csdn.net/qq_42737056/article/details/86531310

2020-04-09 10:24:18 139

转载 搭建zabbix监控系统详解

一、相关概念简介:1、JMX:Java Management Extensions,Java管理扩展,是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。2、JVM:Java Virtual Machine,Java虚拟机,是一种用于计算设备的规范,是一个虚构出来的计算机,通过在实...

2020-04-09 10:20:37 690

转载 mysql MHA架构搭建过程

【环境介绍】系统环境:Red Hat Enterprise Linux 7 + 5.7.18 + MHA version 0.57 系统 IP 主机名 备注 版本 xx系统 192.168.142.111 mysqlmha1 ...

2020-02-19 12:55:26 346

转载 部署MySQL-MMM 高可用群集

简介MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序...

2020-02-19 12:04:52 343

转载 MySQL 中间件汇总比较

360 Atlas 较为活跃,Atlas 是由 360 Web平台部基础架构团队开发维护的一个基于 MySQL 协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用 Atlas 运行的 MySQL 务,每天承载的读写请求数达几十亿条。 主要功能: 1. 读写分离 ...

2020-02-18 11:24:43 1262

转载 MySQL架构设计

select语句 如果从文件中获取我们要查找的数据,这个具体的实现方式则有下面的存储引擎实现myisam存储引擎一些系统表和临时排序生成的表还是myisam存储引擎myisam存储引擎实现的表的存储是有MYD文件和MYI文件 MYD存储的是数据 MYI存储的是索引 还有个frm文件是标识表的数据结构信息myisam存储引擎所级别是表锁myisam存储引擎 支持全文索引my...

2020-02-16 00:06:07 2644

转载 MySQL数据库备份与恢复

MySQL数据库备份与恢复1、备份方式逻辑备份(文本表示:SQL 语句) 物理备份(数据文件的二进制副本) 基于快照的备份 基于复制的备份 增量备份(刷新二进制日志)2、备份类型2.1 热备份这些动态备份在读取或修改数据的过程中进行,很少中断或者不中断传输或处理数据的功能。使用热备份时,系统仍可供读取和修改数据的操作访问。2.2冷备份这些备份在用户不能访问数...

2020-02-08 13:36:48 301

转载 MySQL之Xtrabackup备份与恢复

MySQL之Xtrabackup备份与恢复 一、Xtrabackup介绍   MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一到周六实用增量备份。而Perco...

2020-02-07 20:26:07 1270

转载 mysql开启慢查询及其用mysqldumpslow做日志分析

MySQL 慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过阈值的语句,就是指运行时间超过long_query_time值的sql,会被记录在慢查询日志中。long_query_time的默认值是10,意思是运行10S之上的语句。慢查询日志的设置1 、查看是否开启慢查询日志命令:show variables like '%slow_query_log%'...

2020-02-06 22:38:49 106

转载 mysql事务隔离级别与设置

mysql数据库,当且仅当引擎是InnoDB,才支持事务;1、隔离级别事务的隔离级别分为:未提交读(read uncommitted)、已提交读(read committed)、可重复读(repeatable read)、串行化(serializable)。未提交读A事务已执行,但未提交;B事务查询到A事务的更新后数据;A事务回滚;---出现脏数据已提交读...

2020-02-05 21:15:33 313

转载 MySQL核心参数优化

MySQL核心参数优化一.数据库服务器配置CPU:48C 内存:128G DISK:3.2TSSD二.CPU的优化innodb_thread_concurrency=32 表示SQL经过解析后,允许同时有32个线程去innodb引擎取数据,如果超过32个,则需要排队; 值太大会产生热点数据,global锁争用严重,影响性能三.内存的优化query_cache_type=...

2020-02-05 20:39:13 451

转载 MYSQL中的COLLATE(COLLATION)是什么?

在mysql中执行show create table <tablename>指令,可以看到一张表的建表语句,example如下:CREATE TABLE `table1` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `field1` text COLLATE utf8_unicode_ci NOT NUL...

2020-02-05 20:36:36 1044

转载 centos内核参数调优

【net】######################## cat /proc/sys/net/ipv4/tcp_syncookies# 默认值:1# 作用:是否打开SYN Cookie功能,该功能可以防止部分SYN攻击net.ipv4.tcp_syncookies = 1######################## cat /proc/sys/net/ipv4/ip_local_...

2020-02-05 20:31:24 1327

转载 什么影响了MySQL性能

什么影响了MySQL性能影响性能的一些常见因素服务器硬件 服务器系统 数据库存储引擎 MyISAM:可以很好的利用内存,但不支持事务,表级锁 InnoDB:事务级存储引擎,完美支持行级锁以及事务ACID特性 数据库参数配置 数据库表结构设计和SQL语句执行效率 数据库的版本CPU资源和可用内存大小在服务器硬件中,最容易影响数据库性能的是CPU资源和可...

2020-02-05 20:23:36 142

转载 MySQL存储引擎详解

一、MySQL常用存储引擎及特点1、InnoDB存储引擎从MySQL5.5版本之后,MySQL的默认内置存储引擎已经是InnoDB了,他的主要特点有:(1)灾难恢复性比较好;(2)支持事务。默认的事务隔离级别为可重复度,通过MVCC(并发版本控制)来实现的。(3)使用的锁粒度为行级锁,可以支持更高的并发;(4)支持外键;(5)配合一些热备工具可以支持在线热备份;(6)在Inn...

2020-02-05 00:10:39 193

转载 net-tools中ifconfig 和 route 与 iproute2 中 ip

一、写本文的目的本文完全是自己在学习iproute2的过程中搜集的大杂烩,记录在这里,方便以后自己查询学习,图片都是来自网络,在此表示感谢!二、简单了解iproute2工具套装iproute2是linux下管理控制TCP/IP网络和流量控制的新一代工具包,旨在替代老派的工具链net-tools,即大家比较熟悉的ifconfig,arp,route,netstat等命令。要说这两套...

2020-01-09 14:33:39 323

jQuery实现网站换肤功能--带cookie默认为后点击后的颜色

通过jquery实现网站的换肤功能,只需要点击右上角的颜色,网站就会改变成什么样的颜色

2010-10-20

空空如也

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

TA关注的人

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