自定义博客皮肤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)
  • 收藏
  • 关注

原创 主键、外键、建表范式、MySQL索引、用户管理

3)允许在本机使用pljadmin用户连接数据库服务器,仅对tarena库有查询、插入、更新、删除记录的权限,密码为NSD2023…2)允许192.168.88.0/24网段主机使用plj连接数据库服务,仅对gamedb库有完全权限、密码为tarena。4)允许192.168.88.51主机使用yaya用户连接数据库服务,仅对tarena库有查询权限,密码为tarena1。1)在mysql51连接mysql50 (使用50 添加的yaya 用户)步骤一:练习主键的创建、查看、删除、添加、验证主键。

2024-02-24 10:34:12 1223

原创 建库、建表、修改表、复制表、字符类型、数值类型、枚举类型、日期时间类型、检索目录、数据导入命令、数据导入步骤、数据导出命令、非空、默认值、唯一索引

常用数据类型:数值类型、字符类型、日期时间类型、枚举类型,每种类型都有对应的命令表示、有具体的存储范围。步骤三:将db1库user3表所有记录导出, 存到/myload/user.txt文件里。步骤二:将/etc/passwd文件导入db1库的user3表里。仅可以使用数字、字母、下划线、不能纯数字。实现此案例需要按照如下步骤进行。实现此案例需要按照如下步骤进行。实现此案例需要按照如下步骤进行。实现此案例需要按照如下步骤进行。步骤四:练习日期时间类型的使用。步骤三:练习枚举类型的使用。

2024-02-23 08:37:06 1739

原创 等值内连接查询、非等值内连接查询、左外连接查询、右外连接查询、去重全连接查询 、不去重全连接查询、where嵌套查询、having嵌套查询、select嵌套查询、from嵌套查询

嵌套查询:是指在一个完整的查询语句之中,包含若干个不同功能的小查询;查询3号部门 、部门名称 及其部门内 员工的编号、名字 和 email。4)查询2018年总工资大于30万的员工,按2018年总工资降序排列。4)查询2018年12月所有比100号员工基本工资高的工资信息。查询部门员工总人数比开发部总人数少 的 部门名称和人数。3)查询每个员工2018年的总工资,按总工资升序排列。1)查询11号员工的名字及2018年每个月总工资。2)查询员工编号8 的 员工所在部门的部门名称。

2024-02-21 08:37:49 1080

原创 字符函数、数值函数、日期时间函数、聚集函数、判断函数、运算符号、排序、分组、过滤、分页、插入表记录、更新表记录、删除表记录

使用SELECT查询时,如果结果集数据量很大,比如1万行数据,放在一个页面显示的话数据量太大,可以分100次显示 每次只显示100行。(给所有表头赋值表头可以省略不写)id表头的值不能重复,主键的知识在后边课程里讲。插入1行给指定列赋值,必须写列名,没赋值的列 没有数据 后通过设置的默认值赋值。插入多行给指定列赋值,必须写列名,没赋值的列 没有数据 后通过设置的默认值赋值。统计每个部门的总人数 (按照部门表头分组统计name表头值的个数)仅仅显示查询结果的第1行 到 第3 (0 表示查询结果的第1行)

2024-02-19 08:47:28 1506 1

原创 数据库概述、部署MySQL服务、必备命令 、密码管理、安装图形软件、SELECT语法 、筛选条件

information_schema:是MySQL数据库提供的一个虚拟的数据库,存储了MySQL数据库中的相关信息,比如数据库、表、列、索引、权限、角色等信息。sys:是MySQL 8.0引入的一个新库,它基于information_schema和performance_schema视图,提供了更方便、更直观的方式来查询和管理MySQL数据库的元数据和性能数据。MySQL 8中的3306端口是MySQL服务默认使用的端口,主要用于建立客户端与MySQL服务器之间的连接。

2024-02-18 08:47:14 1138

原创 网站架构演变、LNP+Mariadb数据库分离、Web服务器集群、Keepalived高可用

虚拟机ip与名称:haproxy1 192.168.88.5 haproxy2 192.168.88.6。虚拟机ip与名称:nfs 192.168.88.31。

2024-02-17 13:23:17 910

原创 服务器硬件、部署LNMP动态网站、部署wordpress、配置web与数据库服务分离、配置额外的web服务器

创建虚拟机并登陆 web2 192.168.88.12 web3 192.168.88.13。创建虚拟机并登陆 database 192.168.88.21。虚拟机ip与名称:web1 192.168.88.11。注意:注销登陆后,如果再次登陆,需访问。

2024-02-16 12:48:09 927

原创 iptables防火墙、filter表控制、扩展匹配、使用iptables配置网络型防火墙、NAT原理、配置SNAT

私有地址,如果需要访问互联网中的公有地址,进行上网,可以通过NAT技术,将私有地址转成公有地址,再访问外界。为192.168.88.10和192.168.99.100配置网关。要求:在node1上配置防火墙,保护server1。NAT一般用于将私有地址转成全球唯一的公有地址。NAT技术产生,主要是解决IPV4地址不够用。NAT:网络地址翻译、网络地址转换。

2024-02-15 20:52:24 1611

原创 kali系统概述、nmap扫描应用、john破解密码、抓包概述、以太网帧结构、抓包应用、wireshark应用、nginx安全加固、Linux系统加固

kali系统提供了一个名为john的工具,可用于密码破解。哈希是算法,英文hash的音译,包括md5、sha等。选择抓哪块网卡进出的数据,然后点左上角的开始。抓到包后,点击左上角同样位置停止,查看数据。

2024-02-13 10:24:55 1919

原创 Prometheus服务器、Prometheus被监控端、Grafana、监控MySQL数据库、自动发现概述、配置自动发现、Alertmanager

Prometheus是一个开源系统监控和警报工具包,最初由 SoundCloud构建。也是一款监控软件,也是一个时序数据库。Prometheus 将其指标收集并存储为时间序列数据,即指标信息与记录时的时间戳以及称为标签的可选键值对一起存储。主要用在容器监控方面,也可以用于常规的主机监控。使用google公司开发的go语言编写。Prometheus是一个框架,可以与其他组件完美结合。Grafana是一款开源的、跨平台的、基于web的可视化工具展示方式:客户端图表、面板插件。

2024-02-12 10:55:35 2126

原创 Zabbix报警机制、配置钉钉机器人、自动发现、主动监控概述、配置主动监控、zabbix拓扑图、nginx监控实例

注意上面的Webhook地址,不要泄露,谁拥有此地址,谁就可以控制机器人说话。可以使用自动发现功能,实现添加主机、添加到主机组、 链接模板。当被监控的设备非常多的时候,手工添加将会变得非常不方便。

2024-02-11 21:38:53 2430 1

原创 监控概述、安装zabbix、配置zabbixagent、添加被控端主机、常用监控指标、自定义监控项

对服务的管理,不能仅限于可用性。还需要服务可以安全、稳定、高效地运行。监控的目的:早发现、早治疗。公开数据:对外开放的,不需要认证即可获取的数据私有数据:对外不开放,需要认证、权限才能获得的数据在被控端创建key。被控端被监控的内容叫作key,可以理解为它就是一个变量名,具体的名字自己决定。在web页面中创建监控项。监控项对应key值。

2024-02-10 22:09:35 1811

原创 rbd快照管理、rbd快照克隆原理与实现、rbd镜像开机自动挂载、ceph文件系统、对象存储、配置对象存储客户端、访问Dashboard

元数据就是描述数据的属性。如属主、属组、权限等。ceph文件系统中,数据和元数据是分开存储的。创建ceph文件系统。

2024-02-09 11:04:02 1251

原创 Ceph概述、准备ceph部署环境、cephadm概述、安装Ceph集群、ceph块存储、存储池、rbd镜像管理、ceph客户端配置

块存储:提供像普通硬盘一样的存储,为使用者提供“硬盘”文件系统存储:类似于NFS的共享方式,为使用者提供共享文件夹对象存储:像百度云盘一样,需要使用单独的客户端Ceph存储集群至少需要一个Ceph监视器、Ceph管理器和Ceph OSD(对象存储守护程序)。运行Ceph文件系统客户端时,需要Ceph元数据服务器。监视器:Ceph Monitor(ceph-mon)维护集群状态图,包括监视器图、管理器图、OSD图、MDS图和CRUSH图。这些映射是Ceph守护进程相互协调所需的关键集群状态。

2024-02-08 10:46:42 2360

原创 Keepalived热备、Keepalived+LVS、HAProxy监控及后端服务器健康检查、负载均衡调度器对比

LVS适用于需要高并发性和稳定性的场景,Nginx适用于静态文件服务和反向代理等应用层负载均衡场景,HAProxy则具备较为丰富的功能和灵活性,适用于多种负载均衡场景。4.删除lvs1上的lvs规则。因为lvs规则将由keepalived创建。5.lvs上配置keepalived。也是一款实现负载均衡的调度器。适用于负载特别大的web站点。环境说明:LVS-DR模式。配置keepalived。

2024-02-07 14:38:37 2241

原创 集群及LVS简介、LVSNAT模式原理、LVSNAT模式配置、LVSDR模式原理、LVSDR模式配置、LVS错误排查

3.在2台web服务器上配置内核参数,使得它们不响应对192.168.88.15的请求。LVS DR模式,LVS主机和web服务器都是单网卡。LVS:Linux Virtual Server,Linux虚拟服务器。2.在2台web服务器的lo上配置vip 192.168.88.15。将很多机器组织到一起,作为一个整体对外提供服务。国防科技大学读博士期间编写。集群在扩展性、性能方面都可以做到很灵活。4.在lvs1上配置虚拟服务器。提供的配置文件进行配置。

2024-02-06 11:56:11 1458

原创 block任务块、rescue和always、loop循环、role角色概述、role角色应用、ansible-vault、sudo提权、特殊的主机清单变量

【代码】block任务块、rescue和always、loop循环、role角色概述、role角色应用、ansible-vault、sudo提权、特殊的主机清单变量。

2024-02-05 10:55:22 1845

原创 变量概述、facts变量、自定义变量、清单变量、剧本变量、防火墙模块、template模块、错误处理、触发执行任务、when条件

引入变量,可以方便Playbook重用。比如装包的playbook,包名使用变量。多次执行playbook,只要改变变量名即可,不用编写新的playbook。ansible支持10种以上的变量定义方式。inventory变量。变量来自于主机清单文件facts变量。playbook变量。变量在playbook中定义。变量文件。专门创建用于保存变量的文件。推荐变量写入单独的文件。# 使用inventory变量。

2024-02-04 19:48:43 1345

原创 软件包模块、服务模块、逻辑卷模块、文件系统模块、playbook剧本,YAML语法规范、playbook剧本案例

启动、关闭、重启、开机自启。用于rpm软件包管理,如安装、升级、卸载。创建、删除逻辑卷,修改逻辑卷大小。用于格式化,也就是创建文件系统。创建、删除卷组,修改卷组大小。

2024-02-03 16:00:14 929

原创 Ansible概述、Ansible环境准备、Ansibleadhoc临时命令语法、命令模块、文件模块、用户模块、综合练习

lineinfile会替换一行,replace可以替换关键词。与copy模块相反,copy是上传,fetch是下载。可以创建文件、目录、链接等,还可以修改权限、属性等。无论哪种方式,都是通过模块加参数进行管理。用于确保存目标文件中有某一行内容。用于将文件从控制端拷贝到被控端。实现linux用户管理。

2024-02-02 08:44:46 1095

原创 uWSGI、灰度发布、网站数据指标分析、网站限速

注意:测试时如果无法连接外网,可能需要将python-project-demo/learning_logs/templates/base.html文件中的特效注释。浏览器访问192.168.99.5/index.php分别输入不同名称的账户,可以看到"开始"连接的是不同的地址,效果如图-1所示。4)测试,从192.168.99.100主页点内容可以访问,但从99.200点不可以。本案例要求不同IP的客户访问相同代理时,可以看到不同集群主机的内容。不同ID的客户访问相同代理时,可以看到不同集群主机的内容。

2024-02-01 08:38:07 934

原创 rpmbuild软件包管理、编写编译配置文件、systemd服务管理、GREVPN、L2TP+IPsec、systemdUnit文件

使用lsmod查看当前计算机已经加载的模块,使用modprobe加载Linux内核模块,使用modinfo可以查看内核模块的信息。使用web1作为服务端,windows10虚拟机作为客户端,首先要修改window10的ip为99网段,然后加入99网段的虚拟网络。1,启动一台Windows虚拟机,将虚拟机网卡桥接到99网段的虚拟网络,ip配置为99网段的即可。安装rpm-build软件包,编写SPEC配置文件,创建新的RPM软件包。连接VPN并测试网络连通性,效果如图-1所示。

2024-01-31 11:25:59 926

原创 Tomcat服务器、Tomcat虚拟主机、添加日志功能、SSL加密网站、Maven应用案例

提示:如果检查端口时,8005端口启动非常慢,默认tomcat启动需要从/dev/random读取大量的随机数据,默认该设备生成随机数据的速度很慢,可用使用下面的命令用urandom替换random。使用2台虚拟机,其中一台作为Tomcat服务器(192.168.99.100)、另外一台作为测试用的Linux客户机(192.168.99.5),如图-1所示。修改server.xml配置文件,创建www.b.com虚拟主机,顺便修改原有虚拟主机为www.a.com。3)查看虚拟主机www.a.com的配置。

2024-01-30 08:57:13 1379

原创 Session与Cookie、部署redis、redis基本操作、Session共享

使用4台虚拟机,其中一台作为Nginx前端调度器服务器(eth0:192.168.88.5,eth1:192.168.99.5)、两台虚拟机部署为LNMP服务器,分别为Web1服务器(192.168.99.100)和Web2服务器(192.168.99.200),另外一台作为测试用的Linux客户机(192.168.88.10)注意:以下部署LNMP服务器的操作,需要在两台后端服务器做相同的操作,下面我们以一台Web2服务器(192.168.99.200)为例,对Web1服务器执行相同操作即可。

2024-01-29 08:45:10 1539

原创 Nginx代理服务器、HTTP调度、TCP/UDP调度、Nginx优化、HTTP错误代码、状态页面、压力测试

使用4台虚拟机,其中一台作为Nginx代理服务器,该服务器需要配置两块网卡,IP地址分别为192.168.88.5和192.168.99.5,两台Web服务器IP地址分别为192.168.99.100和192.168.99.200。使用4台虚拟机,其中一台作为Nginx代理服务器,该服务器需要配置两块网卡,IP地址分别为192.168.88.5和192.168.99.5,两台SSH服务器IP地址分别为192.168.99.100和192.168.99.200。

2024-01-28 22:32:14 2395

原创 部署LNMP、Nginx+FastCGI、Nginx地址重写语法,地址重写应用案例

备注:mariadb(数据库客户端软件)、mariadb-server(数据库服务器软件)、mariadb-devel(其他客户端软件的依赖包)、php(解释器)、php-fpm(进程管理器服务)、php-mysqlnd(PHP的数据库扩展包)。目前的网站一般都会有动态和静态数据,默认nginx仅可以处理静态数据,用户访问任何数据都是直接返回对应的文件,如果如果访问的是一个脚本的话,就会导致直接返回一个脚本给用户,而用户没有脚本解释器,也看不懂脚本源代码!1)打开php-fpm配置文件,注意该配置文件中;

2024-01-27 11:36:45 1082

原创 Nginx部署、Jenkins自动发布、搜索服务概述、ES部署与使用、消息队列概述、RabbitMQ部署及使用

【代码】Nginx部署、Jenkins自动发布、搜索服务概述、ES部署与使用、消息队列概述、RabbitMQ部署及使用。

2024-01-26 08:58:25 936

原创 Nginx安装、用户认证、Nginx虚拟主机、对称密钥、非对称密钥、HTTPS加密网站

通过Nginx实现Web页面的认证,需要修改Nginx配置文件,在配置文件中添加auth语句实现用户认证。源码安装Nginx时必须使用--with-http_ssl_module参数,启用加密模块,对于需要进行SSL加密处理的站点添加ssl相关指令(设置网站需要的私钥和证书)。1)修改/usr/local/nginx/conf/nginx.conf。-l显示服务正在监听的端口信息,如httpd启动后,会一直监听80端口。右键---属性---安全---编辑---users---完全控制打钩。

2024-01-26 08:52:49 970

原创 多进程脚本、系统初始化脚本、综合应用脚本

系统中的/dev/urandom可以获得取之不尽的随机字符,但内容太随意有些是不需要的,如果文档中没有密码,可以使用tr处理这些随机字符获取密码。3.如果/opt/backup_data中备份的tar包凑齐5个之后,就都上传到ftp中并删除本地的这些tar包。

2024-01-25 08:47:32 534

原创 awk基本用法、处理条件、awk应用案例、监控脚本编写

准备一个测试文档,里面有6行,每行分别是abc、xyz、abc、opq、xyz、abc 然后按照awk逐行处理的工作特点使用awk '{a[$1]++}' shu.txt 走完每一行得到下列结果,但不会输出到屏幕。要求: 格式化输出passwd文件内容时,要求第一行为列表标题,中间打印用户的名称、UID、家目录信息,最后一行提示一共已处理文本的总行数,效果如图-1所示。通过awk提取信息时,利用IP地址作为数组下标,每遇到一个重复值就将此数组元素递增1,最终就获得了这个IP地址出现的次数。

2024-01-24 08:42:18 1254

原创 正则表达式、grep过滤工具、sed基本用法、sed基本操作指令、sed应用案例

比如grep "ro\{1,\}t" user可以改成 grep -E "ro{1,}t" user。思考:如果想把 /bin/bash 替换成 /sbin/sh 怎么操作?CPU 1个,内存 1G ,硬盘空间默认大小即可,如图-2所示。测试 \{n\} \{n,\} \{n,m\} \(\)-n(屏蔽默认输出,默认sed会输出读取文档的全部内容)以上操作,如果去掉-n,在将p指令改成d指令就是删除。1)p指令案例集锦(自己提前生成一个a.txt文件)步骤三:sed工具的p、d、s操作指令案例集合。

2024-01-23 09:39:47 1209

原创 case语句、case分支应用示例、函数及中断控制、字符串截取、替换、删除

case分支属于匹配执行的方式,它针对指定的变量预先设置一个可能的取值,判断该变量的实际取值是否与预设的某一个值相匹配,如果匹配上了,就执行相应的一组操作,如果没有任何值能够匹配,就执行预先设置的默认操作。在Shell脚本中,将一些需重复使用的操作,定义为公共的语句块,即可称为函数。通过使用函数,可以使脚本代码更加简洁,增强易读性,提高Shell脚本的执行效率。直接使用“函数名”的形式调用,如果该函数能够处理位置参数,则可以使用“函数名 参数1 参数2 .. ..”的形式调用。

2024-01-22 10:24:42 2075

原创 数值、字符串比较、文件状态测试、逻辑组合、if语句结构、循环结构

while循环属于条件式的执行流程,会反复判断指定的测试条件,只要条件成立即执行固定的一组操作,直到条件变化为不成立为止。所以while循环的条件一般通过变量来进行控制,在循环体内对变量值做相应改变,以便在适当的时候退出,避免陷入死循环。为了节省ping测试时间,可以只发送3个测试包(-c 3)、缩短发送测试包的间隔秒数(-i 0.2)、等待反馈的超时秒数(-W 1)。来判断ping目标主机的成败。6)-le 比较前面的整数是否小于或等于后面的整数。3)-gt 比较前面的整数是否大于后面的整数。

2024-01-21 12:00:44 1013

原创 Shell概述、编写及执行脚本、Shell变量、变量扩展知识、数值运算

若需要临时使用另一种Shell环境,可以直接执行对应的Shell解释器程序,比如只要执行sh可以切换到sh命令行环境。Shell是在Linux内核与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令。默认情况下,自定义的变量为局部变量,只在当前Shell环境中有效,而在子Shell环境中无法直接使用。使用反撇号或$()时,可以将命令执行的标准输出作为字符串存储,因此称为命令替换。shell脚本:提前写好可执行的语句,可以完成特定任务的文件按顺序、批量化执行。

2024-01-19 08:50:07 1062

原创 源码编译安装、rsync命令、远程同步实现、inotify+rsync实时同步

源码包----开发工具gcc与make----》可以执行的程序-----》运行安装。步骤5:make install 安装,将编译好的文件复制到安装目录。下行:rsync [...] user@host:远程目录 本地目录。上行:rsync [...] 本地目录 user@host:远程目录。步骤3:./configure 配置,指定安装目录/功能模块等选项。虚拟机A的/mydir/目录的内容与虚拟机B的/mnt进行同步。虚拟机A的/mydir目录的内容与虚拟机B的/mnt进行同步。

2024-01-18 08:46:07 1140

原创 网络Yum仓库介绍、自定义Yum仓库、Yum仓库更新、邮件的收发、DNS服务介绍、构建DNS服务、递归解析、迭代解析、NTP时间同步

•将自己下载的RPM包,构建为Yum仓库•完整Yum仓库:1.众多的软件包 2.仓库数据文件(仓库清单)•第一阶段 tools.tar.gz真机传递数据到虚拟机虚拟机A虚拟机A[root@server ~]# createrepo /tools/other #生成仓库数据文件……此处省略一万字[myrpm] #唯一标识baseurl=file:///tools/other #指定Yum仓库的路径gpgcheck=0。

2024-01-17 09:19:02 1163

原创 Web服务架构、构建Apache服务器、修改网页文件根目录、端口介绍、虚拟Web主机构建、NFS服务介绍、构建NFS服务、触发挂载介绍、触发挂载与NFS服务综合使用

•基于 B/S (Browser/Server)架构的网页服务–服务端提供网页–浏览器下载并显示网页•Hyper Text Markup Language,超文本标记语言•Hyper Text Transfer Protocol,超文本传输协议三步骤策略:装包、配置、启服务实现Web功能软件:httpd、Nginx、Tomcathttpd由软件基金会Apache虚拟机A:构建基本Web服务[root@server ~]# systemctl restart httpd #重启服务。

2024-01-16 08:48:43 1471 1

原创 SELinux、SELinux运行模式、破解Linux系统密码、firewalld防火墙介绍、构建基本FTP服务、systemd管理服务、设置运行模式

而在enforcing模式与permissive模式之间切换时,并不需要重启,可以直接执行setenforce 1|0操作。SELinux,Security-Enhanced Linux:是由美国NSA国家安全局提供的一套基于内核的增强的强制安全保护机制,针对用户、进程、文档标记安全属性并实现保护性限制。用户--systemctl--->systemd--服务启动配置文件--->找到相应的进程或程序。真机为windows:windterm软件,效果如图-1、图-2、图-3所示。

2024-01-15 08:25:28 1611

原创 修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用、ssh远程管理、ssh公私钥部署、Windows远程管理Linux软件、日志管理

模板虚拟机:1.还原快照2.构建Yum仓库3.实现/dev/cdrom开机自动挂载4./etc/fstab修改UUID为设备路径5.设置主机名为server.tedu.cn6.修改网卡命名规则,实现网卡名称为eth07.nmcli命令删除错误网络命名8.nmcli添加新的网络命名,本名与外号一致9.nmcli设置IP地址与子网掩码192.168.88.240/2410.修改虚拟机网卡连接的接口,vmware选择vmnet1,kvm虚拟机选择private111.关闭机器进行克隆。

2024-01-14 10:30:38 2255 1

原创 逻辑卷管理、逻辑卷扩展、文件系统刷新、逻辑卷删除、VDO、RAID磁盘阵列、查看进程命令、进程控制、进程管理

elf:显示系统内所有进程(-e)、以长格式输出(-l)信息、包括最完整的进程信息(-f)aux:显示当前终端所有进程(a)、当前用户在所有终端下的进程(x)、以用户格式输出(u)逻辑卷制作过程:将众多的物理卷(PV)组建成卷组(VG),再从卷组中划分出逻辑卷(LV)–判断为重复数据的部分不会被写入,然后对源数据进行更新,直接指向原始已经存储的数据块即可。systemd(PID永远为1):所有进程的父进程(上帝进程)删除卷组的前提:基于此卷组创建的所有逻辑卷,要全部删除。

2024-01-13 09:24:45 1981 1

完全备份、增量备份、差异备份、binlog日志

完全备份、增量备份、差异备份、binlog日志

2024-01-17

网络Yum仓库介绍、自定义Yum仓库、Yum仓库更新、邮件的收发、DNS服务介绍、构建DNS服务、递归解析、迭代解析、NTP时间

网络Yum仓库介绍、自定义Yum仓库、Yum仓库更新、邮件的收发、DNS服务介绍、构建DNS服务、递归解析、迭代解析、NTP时间

2024-01-17

Linux基础-运维 (operation)

系统版本的nginx太低,提供nginx源码包进行练习

2023-12-07

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

TA关注的人

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