- 博客(32)
- 收藏
- 关注
原创 第四章 RabbitMQ消息队列
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
2024-08-14 17:22:13
497
原创 第三章 zookeeper+kafka群集
Partition 是物理上的概念,每个 Topic 包含一个或多个 Partition,每个 partition 都是一个有序的队列。partition 中的每条消息都会被分配一个有序的 id(offset)zookeeper集群主要角色有 server 和 client,其中 server 又分为 leader、follower 和 observer 三个角色。每条发布到 Kafka 集群的消息都有一个分类,这个类别被称为 Topic。从kafka broker拉取数据,并消费这些已发布的消息。
2024-08-13 17:01:08
1018
原创 第2章 NoSQL 之 Redis 集群
Redis 集群是一个提供在多个 Redis 间节点间共享数据的程序集Redis 集群并不支持处理多个 keys 的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下可继续处理命令。
2024-08-12 17:10:43
396
原创 第一章 NoSQL之Redis配置与优化
redis-benchmark 是官方自带的 Redis 性能测试工具,可以有效的测试 Redis 服务的性能。强制安静模式,仅显示每秒查询数(query/sec)的值。指定要连接的Redis服务器的Unix域套接字路径。以字节为单位指定SET/GET操作的值的大小。用于检测 Redis 在本机的运行效率。指定要连接的Redis服务器的主机名。指定要连接的Redis服务器的端口号。仅运行以逗号分隔的测试命令列表。用于启动 Redis 的工具。修复 AOF 持久化文件。修复 RDB 持久化文件。
2024-08-10 16:44:39
820
原创 第三章 LVS+Keepalived群集
专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)支持节点健康状态检查(Health Checking)
2024-08-06 17:28:12
788
原创 第六章 存储引擎MyISAM和InnoDB
InnoDB:行级锁定(select * from tableName where name = 'tom' for update;)锁定该表的更新功能。登录进MySQL,使用下方代码块内的show命令查看指定库指定表的状态信息。.frm、.MYD、MYI文件,这些文件都是MyISAM存储引擎生成的。.frm和.ibd文件,这些文件都是MyISAM存储引擎生成的。MyISAM:表级锁定。
2024-07-30 20:46:54
257
原创 第3章 MySQL备份与恢复
同时指定了开始时间和结束时间,mysqlbinlog会把两个时间点中间的操作全部执行一遍。同时指定了开始id和结束id,mysqlbinlog会把两个id中间的操作全部执行一遍。如果只指定了开始id,代表从开始id的位置,往后的指令全部执行一遍,直到文件末尾。如果只指定了开始时间,代表从开始时间的位置,往后的指令全部执行一遍,直到文件末尾。如果只指定了结束id,代表从日志开头到结束id的位置,中间的指令全部执行一遍。如果只指定了结束时间,代表从日志开头到结束时间的位置,中间的指令全部执行一遍。
2024-07-29 19:32:18
322
原创 第八章 Tomcat部署及优化
Service的子容器,当用户在浏览器中向Tomcat发起请求,Tomcat通过Connector(连接器)接收请求,Tomcat可以有多个连接器,每个连接器可以监听特定的端口。Context可以包含多个Servlet,负责处理来自客户端的HTTP请求,执行一些逻辑(比如业务逻辑、数据处理等),然后生成符合HTTP标准的响应返回给客户端。存放Tomcat的默认web应用程序部署目录,将你的WAR包放入后,Tomcat 会自动解压并运行这些应用。指定了在处理满负荷的情况下,能接受的最大连接请求数。
2024-07-22 17:47:14
624
原创 第一章 Web基础与HTTP协议
网页的“编码”浏览器:“解释和执行”HTML源码的工具Web(World Wide Web)即全球广域网,也称为万维网一种分布式图形信息系统建立在Internet上的一种网络服务HTTP协议是互联网上应用最为广泛的一种网络协议设计这个协议的目的是为了发布和接收Web服务器上的HTML页面。
2024-07-05 20:38:33
929
原创 第1章 firewalld防火墙
这里的服务都是默认端口,如果服务的端口被修改了,就不能直接管理该服务。不管是什么防火墙,只要是在Linux中运行的防火墙,就有两种形态。为同一个服务添加访问端口时,要把对应部署的服务默认端口删除。将当前接口的默认区域修改为internal。为dmz区域以永久时的方式部署http服务。删除该区域的指定服务的默认端口。修改指定接口的所在区域为dmz。删除dmz区域的ens38接口。为指定区域添加支持的服务。查询指定接口所在的区域。列出指定区域支持的服务。列出指定区域的全部信息。查询当前被激活的区域。
2024-07-03 17:29:53
1083
原创 第五章 Shell编程之免交互
用于将多行字符串直接传递给命令的方式,不需要人为交互命令界面,实现免交互当使用Here Document操作文件时,需要借助一个文件结束符EOF:文件结束符。
2024-06-27 16:57:11
354
原创 第4章 Shell编程之正则表达式与文本处理器
正则表达式(Regular Expression,常简写为regex、regexp或RE)是一种强大的文本处理工具,它使用一种特殊的字符序列来帮助用户检查一个字符串是否与某种模式匹配。
2024-06-25 17:19:19
945
原创 第2章 Shell编程之条件语句
35:开机自启的运行级别(3、5),也可写位”-“表示所有运行级别。并使用echo $?命令检测命令执行状态,非0表示不正常。使用 test -d 目录路径 来判断指定目录是否存在。大于等于(greater or equal)test -f 文件路径 判断文件是否存在。小于等于(less or equal)如果判断的条件成立,就执行指定的命令。不等于(not equal)修改脚本文件,增加必须的规则。大于(greater)
2024-06-21 17:59:34
473
原创 第7章 PXE高效批量网络装机
iso中的系统文件(放到FTP中)FTPDHCP(RARP为客户端分配地址;指定TFTP的IP;指定引导程序pxelinux.0)TFTP(内核文件、初始化镜像文件、引导程序、引导配置文件)
2024-06-19 20:46:33
401
原创 第4章 DNS域名解析服务
192.168.10.101:要监听的IP地址,图中表示监听本机网卡的地址,既可以解析本机的请求,也可以处理另外主机的请求。::1代表IPv4的127.0.0.1的地址。监听端口,这里监听本机网卡的53号端口。改为any表示允许所有主机都能查询域名。关闭内核安全机制(重启后失效)内存统计信息的文件存储位置。安全备份相关的文件存储位置。执行递归查询的文件存储位置。关闭防火墙(重启后失效)如要永久关闭内核安全机制。缓存数据库文件的存储位置。状态统计文件的存储位置。
2024-06-13 20:59:48
552
原创 第2章 DHCP原理与配置
了解DHCP服务EDHCP(Dynamic HostConfiguration Protocol,动态主机配置协议) 由Internet工作任务小组设计开发 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议 使用DHCP的好处 减少管理员的工作量 避免输入错误的可能 避免IP地址冲突 当更改IP地址段时,不需要重新配置每个用户的IP地址 ·提高了IP地址的利用率 方便客户端的配置DHCP的分配方式自动分配:分配到一个IP地址后永久使用 手动分配:由DHCP服务
2024-06-11 22:46:08
299
原创 第1章 Linux网络设置
如果想使用ifconfig命令要安装net-tools软件包命令说明ifconfig显示Linux系统中全部网卡信息ifconfig 网卡名查看指定网卡的详细信息修改名为ens33网卡的IP的地址为192.168.10.101/24ifconfig 网卡名 down临时关闭该网卡显示内容说明ens33:网络接口的名称。flags=4163:网络接口的标志。
2024-06-10 17:43:00
564
原创 第11章 Linux文件系统与日志分析
inode的大小和block的大小在格式化时被确定下来,每个文件或目录文件都有一个inode号,Linux用inode号来识别不同的文件。Linux系统内部不使用文件名,而使用inode号来识别文件。对于用户,文件名只是inode号便于识别的别称inode:i节点(索引号,标识该文件在磁盘中的位置);inode包括实际数据与文件的元数据(mate data)
2024-06-08 23:03:39
628
原创 第10章 系统安全及应用
命令说明chattr:为文件添加特殊权限+i:指定文件设为不可修改,只有root用户能为文件添加该权限a:只能追加该文件c:文件将被自动压缩以节省磁盘空间d:该文件或目录不会被dump命令备份s:当文件或目录被删除时,数据内容在磁盘上不会立即被清除,而是标记为删除u:当文件或目录设置了u属性后,即使root用户也不能直接删除它,而是需要先移除这个属性将该文件减去不可修改的权限chattr +a 文件。
2024-06-05 17:59:34
889
原创 第9章 进程和计划任务管理
进程(process)ps(processes statistic)进程统计进程与程序有关,把将要运行的程序放到内存中,进程是动态的,不同时刻状态不一。
2024-06-04 20:35:31
1045
原创 第8章 引导过程与服务控制
使用 systemd 的总线接口以编程的方式创建外部进程。描述居于 Cgroup 的一组通过层次组织的管理系统进程。字符界面的完整多用户模式,大多数服务器主机运行在此级别。描述一个定时器(用于实现类似 cron 的调度任务)图形界面的多用户模式,提供了图形桌面操作环境。用于保存一个 systemd 的状态。关机状态,使用该级别时将会关闭主机。重新启动,使用该级别时将会重启主机。描述一组 systemd 的单元。描述一个文件系统的自动挂载点。描述一个进程间通信的套接字。描述一个内核识别的设备文件。
2024-06-03 17:50:15
849
原创 第7章 服务器硬件及RAID配置实战
RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余RAID 0只提高性能,不为数据的可靠性提供保证,其中的一个磁盘失效将影响到所有数据RAID 0不能应用于数据安全性要求高的场合N块硬盘并行组合成一个新的逻辑盘通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。
2024-06-01 12:02:44
1091
原创 第5章 磁盘管理与文件系统
将sdb磁盘的5号分区格式化为Windows系统的fat文件系统。将sdb磁盘的3号分区格式化为Windows系统的fat文件系统。mount -t ntfs-3g 要挂载的分区 挂载路径。格式化 sdb磁盘的6号分区的类型为xfs文件系统。将sdb次方的第6分区格式化为交换分区。激活该文件中的定义的所有交换分区。umount -f 挂载目录。umount -l 挂载目录。显示系统的磁盘空间分配信息。关闭指定的 swap 分区。挂载ntfs类型的分区。umount 挂载目录。当前的内存使用情况。
2024-05-28 21:32:00
456
原创 第3章 安装及管理应用程序
自定义 /etc/yum.repos.d/目录下的 .repo 文件[repository_id] # 仓库标识name=Repository Name # 仓库名称baseurl=file:///media/cdrom/ # 指定仓库的基础URL,这里使用本地光驱目录,也可以替换为其他URL,如HTTP、HTTPS或FTP服务器的地址。enable=1 # 启用此仓库,默认为1开启gpgcheck=0 # 不进行GPG校验,默认值为1(进行校验),设置为0以禁用。
2024-05-25 13:42:06
852
原创 第2章 目录和文件管理
将目录打包为归档文件名.tar.gz 的压缩文件,并使用 gzip 算法进行压缩。压缩过程中,将显示详细的操作信息。独立的分区,开机过程中所用的文件 -内核、初始化启动镜像、引导文件(grub)存放系统保存到内存中的数据,这个目录没有存储在硬盘上,而是存储在内存中。存放进程文件,该目录的内容不可删除,随着系统的状态不断变化。在当前文件内,将指定文件的内容插入到当前文件的光标下。/ + 要搜索的内容,来搜索该文件中指定内容。tar zxvf 指定文件名.tar.gz。-v:详细模式,显示正在调用文件的信息。
2024-05-23 09:19:25
1085
原创 第1章 Linux常用命令精讲
显示:alias ls='ls --color=auto' /usr/bin/ls。查找 /boot 目录下 文件大小大于1024k 或 名称以vm为开头的所有文件。显示/opt目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小。查找 /etc/ 目录下 开头为re,后缀名为 .conf 的所有文件。列出 /opt 所有文件和目录,包括隐藏文件(以.开头的文件)-r:递归,如果是目录用r,如果是文件不用r,如果都有加上r。查找 /etc/ 目录下后缀名为 .conf 的所有文件。
2024-05-21 17:17:48
327
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人