- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 架构第一周作业
(1)统要求操作系统:支持 CentOS/RHEL 7/8、Ubuntu 20.04/22.04 等主流 Linux 发行版。数据库:MySQL 8.0+/MariaDB 10.5+、PostgreSQL 13+ 或 Oracle 19c+。PHP:需 PHP 7.4+(推荐 8.0+),并安装必要扩展(gd、bcmath、mbstring、xml 等)。Web 服务器:Apache 2.4+ 或 Nginx 1.18+。
2025-04-10 20:31:39
896
原创 Magedu第八周
一、 修改 server.xml 配置文件1、定位配置文件文件路径:$CATALINA_HOME/conf/server.xml(如 /usr/local/tomcat/conf/server.xml)2、添加<Host>块在<Engine>标签内新增多个<Host>标签,每个标签对应一个虚拟主机。关键参数配置:name:定义虚拟主机的域名(如 node1.wang.org),需确保域名可解析。
2025-03-06 19:30:37
726
原创 Magedu第十一周
LVS的NAT与DR模型核心原理一、NAT模型1 、核心机制:客户端请求到达调度器(Director),目标IP(VIP)被修改为后端RealServer的IP(RIP),转发至RealServer。RealServer的响应需返回调度器,由调度器将源IP(RIP)还原为VIP后返回客户端。2 、关键特性:所有流量(请求+响应)均经过调度器,性能受限。RealServer必须与调度器同子网,且网关指向调度器。
2025-03-06 19:30:14
170
原创 Magedu第十周
关系(Relation)定义:关系型数据库的基本结构单元,以二维表形式组织数据,每个关系对应一张表,具有唯一的表名。别名:表(Table)、关系模式(Relation Schema)。行(Row)定义:表中的一行数据,表示一个实体或记录(Record)。别名:元组(Tuple)、记录(Record)。列(Column)定义:表中的一列数据,表示属性或字段(Field),用于描述数据的特征。
2025-03-06 19:29:39
799
原创 Magedu第九周
1、基础操作模块command模块功能:执行简单命令(不支持管道符、重定向)。shell模块功能:支持复杂Shell命令(如管道符、条件判断)。copy模块功能:复制本地文件到远程主机,支持权限和属主设置。file模块功能:管理文件或目录(创建、删除、权限、软链接)。ansible web -m file -a "path=/data state=directory mode=755" # 创建目录。
2025-03-06 15:05:38
938
原创 Madedu第七周
Nginx平滑升级的主要目的是在不影响用户访问的情况下,实现Nginx的版本升级或配置更新。这种升级方式可以确保服务的连续性和稳定性,避免因升级导致的服务中断和数据丢失。# 步骤1: 下载新版本的Nginx# 步骤2: 安装新版本的Nginxmake# 步骤3: 配置新版本的Nginx# 通常这一步不需要特别配置,除非你需要更改默认的配置文件# 步骤4: 重载配置文件以平滑启动新版本# 使用新版本的nginx命令来重载配置。
2025-01-10 20:50:31
1867
原创 Mage第六周
配置文件格式说明:/etc/sudoers, /etc/sudoers.d/ 该文件由一系列规则组成,用于定义哪些用户或用户组可以在哪些主机上以哪些身份执行哪些命令。配置文件中支持使用通配符 glob格式:user host=(runas) [TAG:]command【user】:表示被授权的用户或用户组。可以是用户名、用户ID、%组名或%gid。使用用户名时,前面不需要加%;使用组名时,需要加%。【host】:表示主机名、IP地址、网络/子网掩码或Host_Alias别名。
2025-01-05 21:08:08
845
原创 Mage第五周
POST加电自检 → MBR引导 → GRUB → 加载内核1. 加载 BIOS 的硬件信息,获取第一个启动设备2. 读取第一个启动设备 MBR 的引导加载程序 (grub) 的启动信息3. 加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备4. 核心执行 init 程序,并获取默认的运行信息5. init 程序执行 /etc/rc.d/rc.sysinit 文件,重新挂载根文件系统6. 启动核心的外挂模块7. init 执行运行的各个批处理文件 (scripts)
2024-12-22 21:09:02
954
1
原创 Mage第四周
网络配置路径:/etc/sysconfig/network-scripts/ifcfg-eth0配置静态地址:ipaddr=x.x.x.xDNS服务/名称解析服务:名称解析成地址(DNS使用阿里云的223.5.5.5)netmask子网掩码gateway网关(跨网络通讯需要指定网关)在这里插入图片描述](https://i-blog.csdnimg.cn/direct/982f66ab60c8481aa18b48398ad5172a.png)
2024-12-15 21:23:51
1471
原创 Mage第三周
红帽系列发行版(centos、rocky)的程序包管理器有:yum、rpmDebian系列发行版(ubuntu…)的程序包管理器有:apt、dpkg包中包含什么内容的软件?使用rpm -ql 程序包名即可查看,以httpd为例查看其中包含的内容yum/dnf/apt总结程序包获取途径①本地包仓库:系统安装时包含的默认软件包。②网络仓库:通过配置的网络仓库地址获取,如使用yum或dnf时指向的远程仓库。③第三方仓库:由第三方维护的仓库,可能提供更新或额外的软件包。④手动下载。
2024-12-06 18:44:07
1760
原创 Mage第二周
①主要用于连接文件或显示文件内容。它常被用于显示小型文本文件的内容,也可以把多个文件合并为一个文件#显示文件内容 [ root@rocky8 data ] # cat File01.txt 123abc123ABCabcABC 123456 [ root@rocky8 data ] # cat File02.txt 我爱你中国!
2024-12-01 16:05:13
906
原创 Mage第一周作业
①shell是什么? shell是Linux系统的用户界面,提供了用户和内核进行交互操作的一种接口,他接受用户输入的命令并把它送入内核去执行。shell被称为LINUX的命令解释器,shell本身是一个程序,将用户输入的命令拆解为“命令名”与“参数”。接着,根据命令找到对应要执行的程序,对被执行的程序进行程序化,然后将刚才解析出来的参数传递给该程序并执行。
2024-11-23 21:40:11
829
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人