huaying927
码龄18年
关注
提问 私信
  • 博客:248,278
    248,278
    总访问量
  • 28
    原创
  • 1,265,976
    排名
  • 194
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2007-05-12
博客简介:

sunfei927的博客

博客描述:
一个在java路上默默坚持的人
查看详细资料
个人成就
  • 获得132次点赞
  • 内容获得12次评论
  • 获得489次收藏
  • 代码片获得556次分享
创作历程
  • 41篇
    2020年
  • 74篇
    2019年
  • 7篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • redis
    2篇
  • Java SE
    1篇
  • Java Web
  • Web Service
  • Shiro
  • Maven
  • spring boot
    1篇
  • spring mvc
  • mybatis
  • database
    2篇
  • 项目架构
    3篇
  • doubbo zookeeper spring boot
    2篇
  • spring data
  • 云计算
    75篇
  • linux
    78篇
  • python
    2篇
  • mysql
    24篇
  • docker
    3篇
  • kubernetes
    2篇
  • 运维
    69篇
  • centos7
    11篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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 ·
2217 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

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 ·
445 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Redis-cluster集群搭建

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

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 ·
336 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

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 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
839 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

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 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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 ·
2260 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

Cobbler--自动化部署

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

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 ·
280 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

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

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

LVS四种实现模式详解

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

Linux中的nload命令

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

聊聊tcpdump与Wireshark抓包分析

请点击此链接查看:https://www.jianshu.com/p/a62ed1bb5b20
转载
发布博客 2020.05.25 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
2041 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

xfs文件系统的备份和恢复

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

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

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

centos7设置密码规则

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

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

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

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

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