自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker--harbor私有仓库部署与管理

由于要对用户进行访问控制,即不同用户对 Docker 镜像 有不同的读写权限,Registry 会指向一个 Token 服务,强制用户的每次 Docker pull/push 请求都要携带一个合法的 Token, Registry 会通过公钥对 Token 进行解密验证。-v:把宿主机的/data/registry目录绑定到容器/var/lib/registry目录(这个目录是registry容器中存放镜像文件的目录),来实现数据的持久化;

2023-04-26 18:35:27 811

原创 Docker compose

Docker-Composej将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像、参数、依赖。

2023-04-26 14:24:10 1445

原创 Docker网络与资源控制

如果容器希望外部访问能够访问到,可以通过映射容器端口到宿主主机(端口映射),即 docker run 创建容器时候通过 -p 或 -P 参数来启用,访问容器的时候就通过[宿主机IP]:[容器端口]访问容器。Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。这种类型的网络没有办法联网,封闭的网络能很好的保证容器的安全性。

2023-04-25 15:27:59 1140

原创 Docker的基本管理

Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。●灵活:即使是最复杂的应用也可以集装箱化。●轻量级:容器利用并共享主机内核。●可互换:可以即时部署更新和升级。●便携式:可以在本地构建,部署到云,并在任何地方运行。●可扩展:可以增加并自动分发容器副本。

2023-04-18 17:05:25 544

原创 zabbix客户端配置

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm #查找zabbix软件包。ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #建立软连接。

2023-04-12 19:12:19 1306

原创 Zabbix的介绍和部署

zabbix agent安装在被监控的主机上,zabbix agent负责定期收集客户端本地各项数据,并发送至 zabbix server 端,zabbix server 收到数据后,将数据存储到数据库中,用户基于 Zabbix WEB 可以看到数据在前端展现图像。

2023-04-11 18:26:35 924

原创 Rsync远程同步

一、rsync远程同步1.rsync简介 rsync是C/S架构的数据镜像备份工具,可以实现全量备份和快速增量备份支持本地复制或ssh、rsync主机同步。rsync默认端口为 873rsync特性:可以在不通主机之间镜像同步整个目录树,支持增量备份、保持链接和权限、时间、属性且传输前自动执行压缩、rsync不需要特殊权限即可安装,centos系统默认安装,支持匿名传输,注意发起端要有对应目录位置的读权限2.rsync的优点可以保持原来文件的权限,时间,软硬链接等无需特殊权限

2023-04-11 16:01:59 1810

原创 ELK与zooleeper的重点

此时服务器1票数0票,服务器2票数2票,没有半数以上结果,选举无法完成,服务器1,2状态保持LOOKING。交换选票信息结果:服务器3为3票,服务器4为1票。假设ZooKeeper由5台服务器组成,SID分别为1、2、3、4、5,ZXID分别为8、8、8、7、7,并且此时SID为3的服务器是Leader。非第一次选举,当原Leader故障,其它节点会选举新的Leader,先比较EPOCH(任期〉最大的直接胜出,如果EPOCH相同再比较事务ID,最大的胜出,如果事务1p也相同,最后比较服务器ID,大的胜出。

2023-04-11 14:14:35 511

原创 Redis哨兵模式和cluster集群部署

哨兵的核心功能:在主从复制的基础上,哨兵引入了主节点的自动故障转移。

2023-04-06 16:59:40 526

原创 Redis的五个问题

主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制。●哨兵:在主从复制的基础上,哨兵实现了自动化的故障恢复。缺陷:写操作无法负载均衡;存储能力受到单机的限制;哨兵无法对从节点进行自动故障转移,在读写分离场景下,从节点故障会导致读服务不可用,需要对从节点做额外的监控、切换操作。

2023-04-03 14:25:08 299

原创 Redis群集之主从复制

1.redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster2.主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制。3.哨兵:在主从复制的基础上,哨兵实现了自动化的故障恢复。缺陷:写操作无法负载均衡;存储能力受到单机的限制;

2023-03-30 16:16:04 404

原创 Redis配置介绍和安装

1、数据保存在缓存中,利于读取速度/查询数据2、架构中位置灵活3、分布式、扩展性高实例-->数据库-->集合(collection)-->键值对(key-value)非关系型数据库不需要手动建数据库和集合(表)。Redis(远程字典服务器) 是一个开源的、使用 C 语言编写的 NoSQL 数据库。Redis 基于内存运行并支持持久化,采用key-value(键值对)的存储形式,是目前分布式架构中不可或缺的一环。

2023-03-29 18:39:42 150

原创 Shell脚本文本三剑客之sed

一、文本三剑客之sed1、基本用法[选项]... '{自身脚本语法};脚本语法:地址+sed特有的命令组成常用选项:-n 不输出模式空间内容到屏幕,即不自动打印-e 多点编辑[root@www data]#sed -n -e '/^r/p' -e'/^b/p’ /etc/passwd-f FILE 从指定文件中读取编辑脚本-r,-E 使用扩展正则表达式-i.bak 备份文件并原处编辑sed脚本命令p 打印q 提前退出n 取消打印c 替换。

2023-02-15 19:58:35 199

原创 Shell脚本文本三剑客之awk

print动作:打印,打印'{print $1}'即为打印第一列,'{print $n}'即打印为第n列,'{print $n,$m}'即为打印第n列和第m列。awk从文件上读取资料时,将根据RS的定义就把资料切割成许多条记录,而awk一次仅读入一条记录进行处理。逻辑操作符:&&与 并且的关系,||或 或者关系,!①基本格式:awk [选项] '处理模式{处理动作}'awk [选项] '处理模式{处理动作}'$n:当前处理行的第n个字段(第n列)$0:当前处理的行的整行内容。

2023-02-15 19:39:59 177

原创 shell脚本数组及正则表达式

数组数组的分类:必须声明才可以使用,命令:declare -A 数组名普通数组:利用数字下标节约变量,可以不声明也可以声明,命令:declare -a 数组名定义数组格式1. 数组名=(value0 value1 value2 value3 ......)2. 数组名=([0]=value [1]=value1 [2]=value2 ....)3. 列表名="value0 value1 value2 value3 ...... "数组名=($列表名)

2023-02-15 19:14:25 169

原创 shell脚本:shell函数

return表示退出函数并返回一个退出值,脚本中可以用$?read -p "请输入一个数字:" num。在编写脚本时,有些脚本可以反复使用,可以调用函数来解决。只要先定义了调用的 其他函数定义顺序无关。直接写 函数中调用函数 直接写函数名。语句块定义成函数约等于别名。同名函数 后一个生效。调用函数一定要先定义。

2023-02-15 19:07:59 134

原创 For、while循环及脚本实操

echo -ne "$j*$i=$[ $j*$i ]\t" #行输出内容修改为9*9算式和结果。for i in `seq $j` #修改行循环i的取值范围为展开变量j,即当j=1时i取值只有1,所以循环一次。j=2时,i取值为1和2,所以i=1和i=2各循环一次,循环2次。i++ )) #定义for循环i变量初始值为0,循环条件i小于等于5,每循环一次i自加1。for i in {1..5} #for循环10次,第一次i=1,第二次i=2以此类推直到i=5。

2023-02-15 19:04:21 1691

原创 shell脚本条件测试、正整数字符串比较与if、case语句

dev/random中是随机的字符内容 -dc 表示删除其他不需要内容 [[:alnum:]] 表示数字和字符 head -c 12 表示取前12个字符,完整表达式意思为查看random文件并将非字符和数字内容删除然后取前12个字符,常用于生成随机密码。-f 选择第几列 例如 cut -f3 取第三列,-f1,3取第1列和第三列,-f1-3取1-3列。例如 echo -e "1234\b56" 则输出的是12356,4会被删除。

2023-02-14 20:01:45 140

原创 Shell脚本基础及时间同步

Linux 系统中的 Shell 是一个特殊的应用程序,它介于操作系统内核与用户之间,充当 了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执 行的操作传递给内核执行,并输出执行结果。shell脚本将简单的命令组合完成负责的工作,自动化执行命令,提高工作效率,可以用于日常性重复性的运维工作。:表示前一条命令执行后的返回状态,返回值为 0 表示上一条命令执行正确,返回任何非 0值均表示执行出现异常。使用方法echo $?$0:表示当前执行的脚本或程序的名称 当前脚本的名字。

2023-02-14 19:57:45 288

原创 PXE高效批量网络装机

vmlinuxz内核映像,initrd.img,精简的linux系统的文件系统驱动, isolinux.cfg启动菜单的配置文件,pxelinux.0 小型的grub程序。PXE是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。dhcp:必须有dhcp服务分配ip,裸机无ip地址。网卡功能,自动获取ip地址,配置dhcp时告诉tftp服务器地址给裸机客户端。TFTP:UDP协议,通过此协议将需要的文件下载到网卡,网卡自带功能。FTP:装软件包时数据过大,tftp不能保证传输。

2023-02-14 19:53:38 116

原创 yum仓库及NFS共享

NAS:存储在远程,文件系统也在远程,这块空间,你可以直接访问上面的文件,你只能看到文件,文件共享NFS FTP 等都是NAS。SAN:有一定距离,主机核存储设备距离先对较远 ,只提供空间不提供文件系统,管理等其他软件服务,只相当于多了一块硬盘。DAS:存储和主机是直连的,家用电脑,服务和硬盘直连,存储和主机在一台机器上。网络附加存储:Network-Attached Storage,简称NAS。存储区域网络:Storage Area Network,简称SAN。yum配置文件及命令。

2023-02-14 19:47:30 94

原创 远程访问及控制

一、openssh服务器1.SSH协议是一种安全通道协议,对通信数据进行了加密处理,用于远程管理优点:数据传输是加密的,可以防止信息泄漏数据传输是压缩的,可以提高传输速度2.字符界面远程连接/etc/ssh/服务端 配置文件 sshd_config客户端 配置文件 ssh_config ssh:可以远程连接 scp sftp rsync:远程传输文件SSH原理。

2023-02-07 19:58:08 87

原创 DNS域名解析服务

DNS是“域名系统”的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

2023-02-07 19:47:21 155

原创 FTP服务器原理

FTP即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式。通过FTP协议,用户可以在FTP服务器中进行文件的上传或下载等操作。使用端口TCP的20、21端口:20端口:用于建立数据连接,传输文件数据。21端口:用于建立控制连接。缺点:不能主动同步数据需要手动同步。

2023-02-07 19:33:00 216

原创 DHCP工作原理和搭建

dhcp的相关介绍

2023-02-05 13:33:37 169

原创 Linux网络设置

traceroute命令测试从当前主机到目的主机之间经过的网络节点。netstat命令查看系统的网络连接状态、路由表、接口统计等信息。默认情况下,系统首先从hosts文件查找解析记录。查看系统的网络连接情况,获取socket统计信息。nslookup命令测试DNS域名解析。执行ifconfig命令。向路由表中添加默认网关记录。删除路由表中默认的网关记录。ping命令测试网络连通性。1.hostname命令。添加到指定网段的路由记录。删除到指定网段的路由记录。traceroute命令。nslookup命令。

2023-02-05 13:15:09 106

原创 日志文件的使用

日志文件的使用

2023-02-05 11:15:00 358

原创 系统的安全与应用

熟悉su、sudo命令的使用

2023-02-05 10:55:38 119

原创 进程和计划的管理

进程线程的一些关系

2023-02-05 10:44:30 80

原创 编译安装服务

编译安装的相关情况

2023-02-05 10:02:33 58

原创 RAID的配置

raid的介绍

2023-02-05 09:43:39 705

原创 Linux基础第六章:逻辑卷的使用、扩容和磁盘配额

磁盘的相关应用

2023-02-05 09:27:30 878

原创 Linux基础第五章:磁盘的相关使用和命令

..

2023-01-31 11:03:32 488

原创 Liunx基础第四章

.

2022-12-11 17:36:12 81

原创 Linux基础第三章安装及管理程序

rpm的相关情况

2022-12-11 14:56:54 80

原创 Yum仓库的搭建

yum仓库的搭建

2022-12-06 11:28:38 1807

原创 Linux基础第二章

Linux的压缩命令

2022-12-01 13:37:58 97

原创 Linux基础第一章

Linux的一些命令

2022-12-01 10:38:48 84

原创 Linux基础第一章

Linux的一些简单命令和常识

2022-11-30 19:25:11 290

原创 单臂路由与三层交换机

单臂路由和三层交换机

2022-11-30 18:54:54 164

服务器替换文件12.04 64位.zip

服务器替换文件12.04 64位.zip

2024-12-08

空空如也

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

TA关注的人

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