自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis分布式存储方案

当我们需要存储一个kv键值对时,首先计算key的hash值,hash(key),将这个key使用相同的函数Hash计算出哈希值并确定此数据在环上的位置,从此位置沿环顺时针“行走”,第一台遇到的服务器就是其应该定位到的服务器,并将该键值对存储在该节点上。解决均匀分配的问题,在数据和节点之间又加入了一层,把这层称为哈希槽(slot),用于管理数据和节点之间的关系,现在就相当于节点上放的是槽,槽里放的是数据。将集群中各个IP节点映射到环上的某一个位置。一致性哈希将所有的键和值以及服务器映射到一个虚拟的哈希环上。

2024-05-22 16:32:48 1041

原创 Linxu服务器信息获取脚本

【代码】Linxu服务器信息获取脚本。

2024-05-09 15:17:07 244

原创 Docker部署Metabase

由上文可知Metabase是由docker安装。metabase:latest(最新)与clickhouse版本要对应。

2024-05-09 15:14:00 1303

原创 Docker进行MongoDB三副本搭建

mongodb从4.0开始支持事务,最近在使用mongodb的过程中,发现在单节点状态下,无法支持事务,只有配置了副本集才支持事务,故留下搭建MongoDB单机三节点副本集的记录。arbiterOnly:true 表示该节点为仲裁节点,只负责投票,不负责存储数据。执行rs.initiate()方法,初始化副本集,同时执行该方法的节点为主节点。创建了三个mongodb节点,并指定使用相同密钥文件。rs.status()可查看副本集节点状态。以上完成副本集的搭建。

2024-05-09 15:07:22 444

原创 Windows物理主机迁移至VMware ESXI服务器

9、选择服务器C存放磁盘与兼容性10、编辑服务器配置11、进行确认,点击Finish12、迁移完成。

2024-01-23 18:18:26 3135

原创 MongoDB集群搭建(三节点副本集)

下载地址:https://www.mongodb.com/try/download/community。因为Mongodb6.0及以上的版本没有mongo命令,所有无法使用mongo命令连接数据库。版本根据需求选择,Mongodb6.0及以上的版本没有mongo命令。想在命令行连接数据库,需要给三台服务器安装MongoDB shell。返回oplog 大小、保留时长、 起始时间等信息。SECONDARY节点1。SECONDARY节点2。SECONDARY节点1。SECONDARY节点2。

2024-01-23 18:10:57 1456

原创 Linux:网站HTTPS认证+负载均衡

【代码】https+负载均衡。

2022-10-31 23:11:29 489 1

原创 Linux:部署TomCat

软件和站点文件apache-tomcat-9.0.45.tar.gz。

2022-10-31 23:08:48 230

原创 Linux:Nginx总结

Nginx是一个开源且高性能、可靠的Http、web服务、代理服务开源:可以直接获取源码;高性能:支持海量高并发;可靠行:服务稳定;常见的Http、web服务Apache 最早的web服务NginxIISGWSBWSLighttpd优势高性能、高并发支持高并发,并在处理高并发的性能,比其他web服务器更优高可靠性宕机时间:99.999%(5分15秒);一年的秒数-(一年的秒数*0.99999)=一年的宕机时间Nginx服务器不需要定期重启维护轻量且高扩展。

2022-10-31 23:07:41 382 1

原创 Linux:SSH密钥认证登录

【代码】SSH密钥认证登录。

2022-10-30 00:30:00 1917

原创 Linux:Sersync+Rsync+LNP实时同步

创建查看id www创建查看id www创建查看id www创建认证文件修改权限,避免出现权限问题。

2022-10-28 02:30:00 434

原创 Linux:NFS只读、读写共享配置

【代码】NFS只读、读写共享配置。

2022-10-25 18:00:00 3299

原创 Linux:Zabbix监控安装部署

Zabbix监控安装部署

2022-10-25 03:10:27 1069

原创 Linux:Rsync排错汇总

按问题原因逐步排查。

2022-10-23 22:00:00 1522

原创 Linux:部署Rsync独立服务器

【代码】部署Rsync独立服务器。

2022-10-21 21:30:00 136

原创 Linux:Rsync练习题

【代码】Rsync练习。

2022-10-19 21:08:30 121

原创 Nginx:四层负载均衡(端口代理配置)

1)创建四层负载均衡文件目录。2)修改nginx主配置文件。

2022-10-16 16:59:28 351

原创 Linux:Nginx七层负载均衡配置

【代码】Nginx负载均衡配置。

2022-10-16 16:58:03 88

原创 lnmp部署:域名访问、端口访问、状态监控、用户认证、访问限制

【代码】lnmp部署练习题。

2022-10-11 08:39:19 387

原创 LNMP部署:CentOS部署WeCenter、wordpress、typecho

【代码】LNMP部署:CentOS部署WeCenter、wordpress、typecho。

2022-10-09 16:20:34 1258

原创 Linux:Nginx快速入门

Nginx 是一个开源且高性能、可靠的 Http Web 服务、代理服务。

2022-10-06 20:11:32 925

原创 Linux系统优化

【代码】Linux系统优化脚本。

2022-10-04 16:57:14 303

原创 Linux文本处理:Grep、Sed

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能配合多种命令使用,使用上十分灵活。sed是一个流编辑器, 非交互式的编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space)

2022-10-04 14:46:09 1741

原创 Linux文件权限:特殊权限、权限属性、权限掩码

Linux系统共12位权限位,基本权限位有9位,但还有3位特殊权限位,基本权限:UGO上的读写执行权限[ root@cys ~ ] # ll test . txt - rwxrwxrwx . 1 root root 206 9 月 28 15 : 18 test . txt特殊权限:UGO上的特殊权限当UGO对文件具有执行权限时。

2022-09-29 02:37:59 1158

原创 Linux系统管理:计划任务

文章目录一次性调度执行at简介语法格式循环调度执行cron简介查询进程状态管理方式一次性调度执行at简介绝对计时法:at命令 用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的 词语来指定时间。用户还能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还

2022-05-22 00:20:17 203

原创 Linux系统管理:软件管理

文章目录简介RPM包源码包RPM包管理YUM工具简介YUM源使用YUM管理RPM包RPM工具源码包管理获得源码包实战测试简介RPM包RPM(RedHat Package Manager),Rethat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。由Rde Hat

2022-05-18 00:34:15 407

原创 Linux文件管理:文件查找与打包压缩

文章目录文件查找压缩打包文件查找压缩打包

2022-05-17 00:14:47 1545

原创 Linux存储管理:文件系统

文章目录EXT3/4简介文件链接符号链接硬链接RAID(了解)类型图示创建EXT3/4简介EXT4是第四代扩展文件系统(英语:Fourth extended filesystem,缩写为 ext4)是Linux系统下的日志文件系统,是ext3文件系统的后继版本。类型是索引文件系统,就像是超市的储物柜、字典的目录系统限制:ext3:文件系统最大16GB 、ext4 :最大16GB、 XFS:最大100TB图示:名词:inode:记录文件属性,一个文件占用一个inode;同时记录文件数据

2022-05-16 00:02:45 1389

原创 Linux存储管理:交换分区管理SWAP

文章目录简介查看当前交换分区增加交换分区简介安装系统的时候已经建立了 swap 分区。swap 分区通常被称为交换分区,这是一块特殊的硬盘空间,即当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交换分区中,从而为当前运行的程序腾出足够的内存空间。也就是说,当内存不够用时,我们使用 swap 分区来临时顶替。这种“拆东墙,补西墙”的方式应用于几乎所有的操作系统中。使用 swap 交换分区,显著的优点是,通过操作系统的调度,应用程序实际可以使用的内存空间将远远超过系统的物理内存。

2022-05-15 22:33:59 506

原创 Linux存储管理:逻辑卷LVM

文章目录前言术语创建LVMVG扩展LV扩展前言磁盘一经分区之后,再想改变磁盘中这个分区的大小就很难了。假如当这个磁盘的空间不够用了,是没有办法扩大这个分区的。所以使用逻辑卷。LVM 是 Logical Volume Manager 的简称,中文就是逻辑卷管理。逻辑卷与基本磁盘分区相似:基本磁盘管理:物理磁盘-->分区(格式化)-->挂载逻辑卷:物理磁盘-->转化成物理卷-->加入卷组-->在卷组中抽调空间制作逻辑卷-->格式化-->挂载逻辑卷的特点就是随意扩张大小当逻辑卷中的空间不够时,

2022-05-15 21:54:44 355

原创 Linux存储管理:基本分区

文章目录磁盘简介(了解即可)名词类型尺寸接口转速厂商术语命名分区方式管理磁盘添加磁盘管理流程1.查看磁盘信息2.创建分区3.创建文件系统4.挂载文件5.查看磁盘信息磁盘简介(了解即可)名词磁盘(disk)是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。磁盘/硬盘/disk是一个东西,不同于内存的是磁盘容量比较大类型工作上原理区分:机械:机械硬盘(HDD)即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制

2022-05-12 23:22:20 645

原创 Linux系统管理:重定向与管道

文章目录FD重定向标准输入、标准输出、标准错误输出重定向 (覆盖,追加)输入重定向管道管道tee管道参数XargsFD重定向标准输入、标准输出、标准错误输出重定向 (覆盖,追加)输入重定向管道管道tee管道参数Xargs...

2022-05-11 20:25:26 1077

原创 Linux系统管理:进程管理

进程管理进程是什么进程的生命周期进程状态进程管理Process静态查看进程ps静态查看进程ps进程排序进程的父子关系自定义显示字段动态查看进程top进程优先级nice作业控制Jobs虚拟文件系统Proc...

2022-05-10 20:28:44 633

原创 Linux权限管理:基本权限与特殊权限

基本权限UGO概述权限对象权限类型设置权限基本权限ACL区别语法用法特殊权限特殊位suid文件属性chattr进程掩码 umask

2022-05-07 18:04:03 913

原创 Linux用户管理:用户与用户组

用户与组的基本概念用户与组信息存储的文件passwd文件用户基本信息文件:/etx/passwd(六个冒号分割成七列字段)Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性。这个文件对所有用户都是可读的。字段: 用户名 : X : UID : GID : 注释性描述 : 主目录 : 登录Shell用户名:用户自己创建的名字,不能重名。通常长度不超过8个字符,并且由大小写字母和/或数字组成(不建议使用数字)。

2022-05-03 11:33:20 2414 1

原创 Linux文件管理:查看与修改

查看cat

2022-04-27 23:31:53 1086

原创 Linux文件管理:目录/创建/复制/移动/删除

目录ls(英文全拼:list files): 列出目录及文件名cd(英文全拼:change directory):切换目录pwd(英文全拼:print work directory):显示目前的目录ls(列出目录)选项与参数:-a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)-d :仅列出目录本身,而不是列出目录内的文件数据(常用)-l :长数据串列出,包含文件的属性与权限等等数据;(常用)亦或者组合使用:[root@www ~]# ls -al命令行

2022-04-25 22:47:45 5046

原创 Linux系统目录结构与文件路径

目录结构Windows: 以多根的方式组织文件 C:\ D:\ E:Linux: 以单根的方式组织文件 /目录级别: / --> 一级目录 --> 二级目录 --> 类推在Linux系统下,获取系统目录结构:ls /如图:下图为Centos7的目录结构:/bin:bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。普通用户使用的命令 /bin/ls, /bin/date。/boot:启动目录,这里存放的是启动 Lin

2022-04-25 16:52:59 2079

原创 进制的转换

整数部分转换十进制转二进制原理:除以2,反向取余数,直到商为0终止做法:将某个十进制除以2得到整数部分保留,作为第二次除2的被除数重复上述步骤,直到整数部分为0例:9(十进制)——> 1001(二进制)9/2 = 4 余数 14/2 = 2 余数 02/2 = 1 余数 01/2 = 0 余数 1十进制转八进制原理:除以8,反向取余数,直到商为0终止做法 与转二进制一样例:796(十进制)——> 1434(八进制)796/8 = 99 余数 499/

2022-03-07 15:26:18 1034

空空如也

空空如也

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

TA关注的人

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