敏捷-第二章 敏捷宣言与原则
敏捷宣言与原则之间的关系
- 将敏捷明确表述为一种思维模式,它由《敏 捷宣言》的价值观所界定,受敏捷原则指导, 4通过各种实践实现
- 敏捷不是指某一种具体的方法论、过程或框架,而是一组价值观和原则。
敏捷宣言(Manifesto)的4大价值观
我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。
由此我们建立了如下价值观:
个体和互动 高于 流程和工具
工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划
也就是说,尽管右项有其价值,但我们更重视左项价值。
其它译法或更新:
个体和互动 高于 过程和工具
工作的产品 高于 完备的文档
干系人合作 高于 协议谈判
响应变更 高于 遵循计划
敏捷价值观-1:个体和互动 > 流程和工具
- 知识经济时代的项目需求和技术快速变化,由此基于工业经济时代所总结出来的流程和工具已不适用,按照旧方法来管理项目时往往呈现 “做的越多、 错的越多”的现象 。知识经济时代,生产力主要依靠人们的大脑,高素质的 通才们(T型人才)组成的高效团队将更为关键
- 团队生产力 =个人生产力(50%)+互动产生的生产力增值(50%)
1、瀑布式管理是交接棒模式,互动很少,不具有生产力增值
2、敏捷式管理是互动协作模式,具有生产力增值 - 以人为本,做项目首先要打造一支高水平的队伍
敏捷价值观-2:工作的软件 > 详尽的文档
- 客户希望早用到或早看到产品(Seeing is Believing眼见为实),且软件和高科技往往呈现先发优势。应该集中精力尽早实现(部分)工作的高价值产品功能(MVP),并持续的增量式交付以实现积小胜为大胜
- 原始需求文档和计划类文档在后期已变更的面目全非,花大量时间和精力却制订了“无用”的文档,且每周繁琐的工作绩效报告却往往呈现出80-80现象(当认为完成80%时实际还剩80%)。应该避免去做详尽的文档,而是采用简单文档和可视化沟通,以便能够把更多的精力花在产出结果上
敏捷价值观-3:客户合作 > 合同谈判
- 客户对需求的认识也是一个渐进过程,与客户紧密合作才能获得符合市场的正确需求,走向双赢
- 早期的决策有很多是错误的,而严苛的合同很可能使后期浮现的真实需求不被实现,走向双输
敏捷价值观-4: 响应变化 > 遵循计划
- 变化/变革是诞生项目的最主要原因。变更是创建伟大产品的必要方式,项目执行要不断地检查并适应变化,进行滚动式规划
- 需求多变的情况下,详实的计划往往是“想象”和“虚假”的,严苛的变更控制流程往往令变更“知难而退”,扼杀了新出现的价值特性
敏捷12原则
1、我们最优先考虑的是通过尽早和持续不断地交付有价值的软件使客户满意 | 1.宣言4价值 |
2、即使在开发后期也欢迎需求变更。敏捷过程利用变更为客户创造竞争优势。 | 2. 欢迎变更 |
3、采用较短的项目周期(从几周到几个月), 经常地交付可工作的软件。 | 3. 1~4周迭代 |
4、业务人员和开发人员必须在整个项目期间每天一起工作。 | 4. 全职/专注 |
5、围绕富有进取心的个体而创建项目。提供他们所需的环境和支持, 信任他们所开展的工作。 | 5. 以人为本 团队为核心 |
6、不论团队内外,传递信息效果最好且效率最高的方式是面对面交谈。 | 6. 面对面可视化 |
7、可工作的软件是度量进度的首要指标。 | 7. 【 0-100】 |
8、敏捷过程倡导可持续开发。发起人、开发人员和用户要能够长期维持稳定的开发步伐。 | 8. 可持续/不加班 |
9、坚持不懈地追求技术卓越和良好设计,从而增强敏捷能力。 | 9. 改进/重构 |
10、以简洁为本,它是极力减少未完成工作量的艺术。 | 10.简洁/二八 |
11、最好的架构、需求和设计出自于自组织团队。 | 11. 自组织团队 |
12、团队定期地反思如何能提高成效,并相应地协调和调整自身的行为。 | 12.回顾/检视 |
1、 我们最优先考虑的是尽早和持续不断地交付有价值的软件使客户满意
- 把客户满意放在首位,集中精力尽早交付高价值的部分产品功能 (MVP),以便客户尽早用到、尽早反馈和调整。
- 增量交付能更快地、持续地应对客户的需求变化, 更好地满足客户
2、即使开发后期也欢迎需求变更。敏捷过程利用变更为客户创造竞争优势
- 变化带来机会,而不应严格控制或花大量精力去约束变化
- 将问题转化为机会,利于问题解决的有价值变更应该被更好的应对
3、采用较短的项目周期 (从几周到几个月) ,经常地交付可工作的软件
- 小步快跑 ,及时让客户使用部分特性, 尽早产生收益(自筹资项目)。
- 短周期可以及时获得反馈,错误比较有限, 并使团队增加信心, 也给客户带来更高的确定性
4、 业务人员和开发人员必须在整个项目期间每天一起工作
- 业务人员/产品负责人(PO)和开发团队一起, 通过紧密合作,可以尽早实现需求。除了评审会,干系人也可以在其它时间参与到项目中来!
- 在一起,有效促进了开发团队与业务人员之间的相互理解(信息 + 情感)
5、围绕富有进取心的个体而创建项目。提供所需的环境和支持, 信任他们所开展的工作
- 脑力劳动依赖的是拥有智慧和激情的知识型人才, 自由发挥聪明才智是最重要的因素。 为团队赋能,创造积极氛围,不断激发创新和灵感
- 信任是给与的,认可成员是专业的、自我成长的; 相反, 不信任的成本很高!
6、不论团队内外,传递信息效果最好且效率最高的方式是面对面交谈
- 面对面沟通的效果远大于基于文档的沟通
- 面对面且使用白板,是最有效的沟通方式。虚拟团队应多用视频沟通
7、 可工作的软件是度量进度的首要指标
- 后期才验收和使用,发现问题所造成的返工将导致项目呈现“成百者半九十” 的现象 (80-80法则/西瓜项目/进展75%但完成度为0 )。团队着眼于产品交付物的可工作和尽早验收,将是衡量进度的最准确的方法
- 它能完成吗?可以使用吗(功能及质量)? 产生预期结果了吗? 干系人满意吗?
8、倡导可持续开发。发起人、开发人员和用户需要长期维持稳定的开发步伐
- 敏捷项目以稳定的步伐开发和交付, 客户借此获得更高的确定性
- 敏捷不主张加班文化。漫长的高强度脑力劳动后, 往往需要更长时间休息;否则只 能交付低质量及漏洞的工作,并需要更长时间、更大代价来修复,得不偿失。而持 续发展的效果更明显, 1.01的365次方=37.8
9、坚持不懈地追求技术卓越和良好设计,从而增强敏捷能力
- 追求卓越的重构会使系统更健壮,满足新需求,提高应变能力和韧性
- 及时清还技术债并消除隐患,追求良好设计,关注产品的长久可维护和可扩展
10、以简洁为本,它是极力减少待办工作量的艺术
- 80-20原则说明,应该专注于少数的重要产品特性上, 将其做到极致
- 过程亦是如此。例如使用简洁的用户故事, 而非繁杂且往往被忽略的需求文件;使 用可视化尤其是面对面的沟通,胜于复杂的文档化沟通
11、最好的架构、需求和设计出自于自组织团队
- 团队自我组织如何最好地完成工作, 积极参与目标管理和过程决策。 承诺、合作、 积极参与、团队决策都是自组织团队的特征。 反之,若项目失败, “猪” 的损失更大,团队成员应该具有主人翁精神
- 敏捷主管不要进行微观管理,应将工作的细节留给团队成员。 如今的多数员工是知识工作者,他们不需要监督,而需要激励和支持
12、团队定期反思如何能提高成效, 并相应地协调和调整自身的行为
- 变化的环境里,取得成功的良好做法是去不断地尝试、检查、并调整
- 知识工作是经验型过程,通过回顾实现及时总结、及时分享,及时应用
相关文章:
敏捷-第二章 敏捷宣言与原则
敏捷宣言与原则之间的关系 将敏捷明确表述为一种思维模式,它由《敏 捷宣言》的价值观所界定,受敏捷原则指导, 4通过各种实践实现敏捷不是指某一种具体的方法论、过程或框架,而是一组价值观和原则。 敏捷宣言(Manifesto)的4大价值…...
UAI 2025重磅揭晓:录取数据公布(附往届数据)
近日,第41届UAI公布了论文录用结果。本次大会共收到 750篇有效论文投稿,最终录用230篇,录用率为30.7%。录取率较去年(UAI 2024)相比有所上升(录取率:26.88%)。 会议概览 人工智能不…...
京东方10.1寸工业液晶屏GV101WXM-N80
第一篇:规格参数总览 产品标称 京东方(BOE) GV101WXM-N85 工业级显示单元 核心应用方向 教学终端设备|工业便携装置|车载控制系统 面板属性 非晶硅TFT液晶技术|全视角显示模式联合常暗配置 物理规格 对角线长度25.7cm&…...
实例分割AI数据标注 ISAT自动标注工具使用方法
文章目录 🌕ISAT安装和启动方法🌕下载和使用AI分割模型🌙SAM模型性能排行🌙手动下载sam模型 & sam模型下载路径🌕使用方法🌙从file中导入图片🌙点击左上角的图标进入分割模式🌙鼠标左键点击画面中的人则自动标注🌙点击右键该区域不标注🌙一个人一个人的…...
软件架构风格系列(4):事件驱动架构
文章目录 前言一、从“用户下单”场景看懂事件驱动核心概念(一)什么是事件驱动架构?(二)核心优势:解耦与异步的双重魔法 二、架构设计图:三要素构建事件流转闭环三、Java实战:从简单…...
软件架构风格系列(2):面向对象架构
文章目录 引言一、什么是面向对象架构风格1. 定义与核心概念2. 优点与局限性二、业务建模:用对象映射现实世界(一)核心实体抽象1. 员工体系2. 菜品体系 (二)封装:隐藏实现细节 三、继承实战:构建…...
python打卡day27
函数装饰器 知识点回顾: 装饰器的思想:进一步复用函数的装饰器写法注意内部函数的返回值 日常ctrl点进某个复杂的项目,发现函数定义上方有一个xxx,它就是装饰器。装饰器本质上是一个 Python 函数,可以在不修改原函数代码的情况下&…...
智能AI构建工地安全网:跌倒、抽搐、区域入侵多场景覆盖
智能AI在工地安全中的应用:从监测到救援的全流程实践 一、背景:高温作业下的工地安全挑战 随着夏季高温持续,工地户外作业环境面临严峻考验。工人因高温疲劳、脱水或突发疾病引发的行为异常(如晕厥、抽搐、跌倒)频发…...
gflags 安装及使用
目录 引言 安装 如何用 gflags 库写代码 如何用命令行使用 gflags 库 gflags 库的其他命令行参数 引言 gflags 是 Google 开发的一个开源库,用于 C 应用程序中命令行参数的声明、定义 和解析。 gflags 库提供了一种简单的方式来添加、解析和文档化命令行标…...
金融问答系统:如何用大语言模型打造高精度合规的金融知识引擎
假如我现在向大模型提问,我的问题是:请查询在2021年度,68**38股票涨停天数? 或者我问:湖南*****科股份有限公司变更设立时作为发起人的法人有哪些? 大模型巴拉巴拉给我一个答案,那怎么让我信任大…...
Spring WebFlux与Quarkus实战:云原生微服务开发的两大主流框架深度解析
简介 云原生与微服务架构已成为企业数字化转型的核心驱动力,而Spring WebFlux和Quarkus作为两大主流框架,各自提供了独特的解决方案来应对高并发、低延迟和快速启动的挑战。本文将从零开始,详细讲解如何使用这两个框架构建高性能的云原生微服务,并通过实际案例展示它们在企…...
成功案例丨从草图到鞍座:用先进的发泡成型仿真技术变革鞍座制造
案例简介 在鞍座制造中,聚氨酯泡沫成型工艺是关键环节,传统依赖实验测试的方法耗时且成本高昂。为解决这一问题,意大利自行车鞍座制造商 Selle Royal与Altair合作,采用Altair Inspire PolyFoam软件进行发泡成型仿真。 该工具帮助团…...
学习日志09 java
我要(ง •_•)ง!! 1 面向对象里面的编程的属性,其实就是变量啦 在面向对象编程里,“属性”(Attribute)也被叫做 “成员变量” 或者 “字段”(Field),指的是类中用来存…...
深入解析Spring Boot与微服务架构:从入门到实践
深入解析Spring Boot与微服务架构:从入门到实践 引言 随着云计算和分布式系统的普及,微服务架构已成为现代软件开发的主流模式。Spring Boot作为Java生态中最受欢迎的框架之一,为开发者提供了快速构建微服务的强大工具。本文将深入探讨Spri…...
25考研经验贴(11408)
声明:以下内容都仅代表个人观点 数学一(130) 25考研数学一难度介绍:今年数学一整体不难,尤其是选填部分,大题的二型线面和概率论大题个人感觉比较奇怪,其他大题还是比较容易的。.26如何准备&a…...
Linux运行时的参数、命令、网络、磁盘参数和日志监控
一、监控 1. free 功能:用于查看系统内存使用情况,包括物理内存总量、已用内存、空闲内存、缓冲区(buffer)和缓存(cache)占用,以及交换内存(swap)的使用与剩余情况。常…...
Spring Boot循环依赖的陷阱与解决方案:如何打破“Bean创建死循环”?
引言 在Spring Boot开发中,你是否遇到过这样的错误信息? The dependencies of some of the beans in the application context form a cycle 这表示你的应用出现了循环依赖。尽管Spring框架通过巧妙的机制解决了部分循环依赖问题,但在实际开…...
如何打造MVP(最小可行性产品)(MVP=核心功能+快速验证+用户反馈+持续迭代)
文章目录 **一、MVP的核心原则**1. **聚焦核心价值**2. **快速迭代**3. **低成本验证** **二、MVP的打造步骤****1. 定义目标用户和核心需求****2. 确定MVP的核心功能**- **筛选关键功能**:1. 用户是否愿意为这个功能付费?2. 实现该功能的技术难度和成本…...
conda init执行了还是不好用
按照gpt的方法,还是方法一:以管理员身份运行 PowerShell 并设置执行策略 好用 你遇到的问题是典型的 Conda 环境激活失败 错误,提示如下: CondaError: Run conda init before conda activate但你已经运行了 conda initÿ…...
crontab 定时任务不执行问题排查
*/5 * * * * sh /data03/jq/sparkjob.sh 定时任务不执行! Cron默认丢弃输出,错误信息无法查看。 将输出和错误重定向到日志文件: /bin/sh /data03/jq/sparkjob.sh >> /tmp/sparkjob.log 2>&1 检查日志文件 /tmp/sparkjob.log 定…...
require/exports 或 import/export的联系和区别,各自的使用场景
以下是 require/exports(CommonJS)与 import/export(ES6 Modules)的对比分析及使用场景说明: 一、核心联系 模块化目标 两者都用于实现代码模块化,解决全局作用域污染和依赖管理问题。 跨环境适配…...
如何更改远程桌面连接的默认端口?附外网访问内网计算机方法
远程连接端口根据协议和场景不同有所差异,以下是常见远程连接端口的设置及修改方法,同时附外网访问内网计算机操作。 一、Windows远程桌面默认端口 默认端口:3389(TCP协议),用于Windows远程桌面服务&…...
模拟jenkins+k8s自动化部署
参考 Jenkins+k8s实现自动化部署 - 掘金 手把手教你用 Jenkins + K8S 打造流水线环境 - 简书 安装插件 调整插件升级站点 (提高插件下载速度) 默认地址 https://updates.jenkins.io/update-center.json 新地址 http://mirror.xmission.com/jenkins/updates/update-center.json …...
Jenkins教程
参考 Jenkins 用户手册 Jenkins User Documentation 在项目创建Jenkinsfile文件 添加分支源 报错 不自动拉取分支,改为手工指定分支 又报了一个错, 解决方法,参考: Jenkins中连接Git仓库时提示:无法连接仓库:Error performing git command: git ls-remote -h_霸道流…...
从验证码绕过到信息轰炸:全面剖析安全隐患与防范策略
在数字化交互场景中,验证码作为区分人类操作与自动化程序的核心屏障,广泛应用于用户身份核验、操作权限确认等关键环节。其设计初衷是通过人机识别机制,保障信息系统交互的安全性与可控性。然而,当验证码验证机制出现异常突破&…...
CSS:颜色的三种表示方式
文章目录 一、rgb和rgba方式二、HEX和HEXA方式(推荐)三、hsl和hsla方式四、颜色名方式 一、rgb和rgba方式 10进制表示方法 二、HEX和HEXA方式(推荐) 就是16进制表示法 三、hsl和hsla方式 语法:hsl(hue, satura…...
math toolkit for real-time development读书笔记一-三角函数快速计算(1)
一、基础知识 根据高中知识我们知道,很多函数都可以用泰勒级数展开。正余弦泰勒级数展开如下: 将其进一步抽象为公式可知: 正弦和余弦的泰勒级数具有高度结构化的模式,可拆解为以下核心特征: 1. 符号交替特性 正弦级…...
超市营业额数据分析
1.推出5名销冠 2.新领导想看看他15天以来的业绩总增长情况,以及增长额前3的柜台 3.把所有柜台的销售额分为3个等级 import pandas as pd import matplotlib.pyplot as plt import numpy as np# 设置中文字体和显示方式 plt.rcParams.update({font.sans-serif&...
labelimg安装及使用指南(yolo)
1.安装 首先要安装Anaconda,然后打开Anaconda Prompt 构建一个新的虚拟环境(注:虚拟环境的python的版本应在3.9及以下,不然会在运行中报错) conda create -n label python3.9 其中这里label只是一个名字,…...
在 Ubuntu 系统中,将 JAR 包安装为服务
在 Ubuntu 系统中,将 JAR 包安装为服务可以通过 systemd 来实现。以下是详细的操作步骤: 准备工作 确保 JAR 文件路径和 Java 运行时环境已准备好。验证 Java 是否可用: java -version创建 systemd 服务文件 systemd 的服务文件通常位于 …...
我的 PDF 工具箱:CodeBuddy 打造 PDFMagician 的全过程记录
我正在参加CodeBuddy「首席试玩官」内容创作大赛,本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴 最近,我萌生了一个念头:能不能自己动手做一个功能丰富的 PDF 工具箱?市面上…...
WebSocket聊天室的简单制作指南
一、前言 最近在学习WebSocket技术,做了一个简单的聊天室Demo。这个项目虽然不大,但涵盖了WebSocket的核心功能实现。下面我将详细介绍这个聊天室的实现过程,希望能帮助到同样想学习WebSocket的朋友们。 二、技术选型 后端:Spri…...
非国产算力DeepSeek 部署中的常见问题及解决方案
随着大语言模型(LLM)在企业级应用场景中的快速推进,DeepSeek 一体机凭借其高性能推理能力和便捷的系统集成优势,正逐步成为多行业智能化转型的重要基础设施。然而,在实际部署过程中,技术团队常常会遭遇一系…...
大数据技术的主要方向及其应用详解
文章目录 一、大数据技术概述二、大数据存储与管理方向1. 分布式文件系统2. NoSQL数据库3. 数据仓库技术 三、大数据处理与分析方向1. 批处理技术2. 流处理技术3. 交互式分析4. 图计算技术 四、大数据机器学习方向1. 分布式机器学习2. 深度学习平台3. 自动机器学习(AutoML) 五、…...
Maven使用详解:Maven的概述(二)
一、核心定义与功能 Maven是由Apache软件基金会开发的开源项目管理工具,专为Java项目设计,主要用于自动化构建、依赖管理和项目标准化。其核心功能包括: 依赖管理:通过pom.xml文件声明依赖库,自动从中央仓库下载并管…...
在 Odoo 18 表单视图中使用 JS 类的方法
在 Odoo 18 表单视图中使用 JS 类的方法 一、模块结构创建 要为特定视图在 JavaScript 里注册一个类。后续在任意表单视图中添加相同类时,自定义视图就会被注入该表单。 具体要做的是: 把自定义视图创建出来当作模板。将视图注册成一个组件。把它和表…...
ubuntu 更新华为源
1. 备份配置文件 sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak 2. 修改source.list 文件,将http://archive.ubuntu.com和http://security.ubuntu.com替换成http://repo.huaweicloud.com,可以参考如下命令: # 第一条指令 s…...
如何安装cuda版本的pytorch
为什么安装Cuda 对于做深度学习研究的小伙伴本,当我们处理大量的数据时,尤其是图像数据时,过量的数据会导致我们的CPU运行压力过大,占用大量的运行内存,而且用CPU进行模型训练,训练的时间会很长࿰…...
国际名校教育大模型的构建与教学应用实践
一、引言 全球AI数字教育正在快速发展,人工智能技术已成为推动教育变革的核心驱动力。从个性化学习到智能评测,从虚拟助教到自适应教学系统,AI正在重塑教育的形态。在此背景下,国际顶尖高校纷纷布局教育大模型,探索AI与教学的深度融合,以提升教育质量、优化学习体验。与…...
postgres的docker版本安装
postgres的docker版本安装 背景 测试和开发需要用到postgres,越快越好,想到了用docker进行安装。 sudo docker run -d -p 5432:5432 --restartalways -v /home/docker/postgre/data:/var/lib/postgresql/data -e POSTGRES_PASSWORD123456 --name p…...
知识蒸馏实战:用PyTorch和预训练模型提升小模型性能
在深度学习的浪潮中,我们常常追求更大、更深、更复杂的模型以达到最先进的性能。然而,这些“庞然大物”般的模型往往伴随着高昂的计算成本和缓慢的推理速度,使得它们难以部署在资源受限的环境中,如移动设备或边缘计算平台。知识蒸…...
【HTML 全栈进阶】从语义化到现代 Web 开发实战
目录 🌟 前言🏗️ 技术背景与价值🩹 当前技术痛点🛠️ 解决方案概述👥 目标读者说明 🧠 一、技术原理剖析📊 核心概念图解💡 核心作用讲解🔧 关键技术模块说明⚖️ 技术选…...
Transformer 模型与注意力机制
目录 Transformer 模型与注意力机制 一、Transformer 模型的诞生背景 二、Transformer 模型的核心架构 (一)编码器(Encoder) (二)解码器(Decoder) 三、注意力机制的深入剖析 …...
机器学习数据预处理回归预测中标准化和归一化
在机器学习的回归预测任务中,** 标准化(Standardization)和归一化(Normalization)** 是数据预处理的重要步骤,用于消除不同特征量纲和取值范围的影响,提升模型训练效率和预测性能。 一、标准化…...
B2C 商城转型指南:传统企业如何用 ZKmall模板商城实现电商化
在数字化浪潮席卷全球的当下,传统企业向电商转型已不再是选择题,而是关乎生存与发展的必答题。然而,缺乏技术积累、开发成本高、运营经验不足等问题,成为传统企业转型路上的 “拦路虎”。ZKmall模板商城以其低门槛、高灵活、强适配…...
FPGA:Lattice的FPGA产品线以及器件选型建议
本文将详细介绍Lattice Semiconductor的FPGA产品线,帮助你了解各系列的特点和适用场景,以便更好地进行选型。Lattice以低功耗、小尺寸和高性能为核心,产品覆盖低中端市场,广泛应用于通信、计算、工业、汽车、消费电子、嵌入式视觉…...
学习51单片机02
吐血了,板子今天才到,下午才刚开始学的,生气了,害我笔记都断更了一天。。。。 紧接上文...... 如何将HEX程序烧写到程序? Tips:HEX 文件是一种常用于单片机等嵌入式系统的文件格式,它包含了程序的机器码…...
武汉SMT贴片工艺优化与生产效能提升路径
内容概要 随着华中地区电子制造产业集群的快速发展,武汉SMT贴片行业面临工艺升级与效能提升的双重挑战。本文聚焦SMT生产全流程中的关键环节,从钢网印刷精度控制、回流焊温度曲线优化、AOI检测系统迭代三大核心工艺出发,结合区域产业链特点提…...
LineBasicMaterial
LineBasicMaterial 描述 用于绘制纯色线条的基础材质,支持颜色、线宽和纹理映射。常用于THREE.Line或THREE.LineSegments几何体。 构造函数 (Constructor) 构造函数参数描述LineBasicMaterial(parameters?: Object)parameters定义材质外观的对象,可…...
虚拟机安装达梦数据库
准备 关闭SELINUX # setenforce 0 # vi /etc/selinux/config 修改SELINUXdisabled 上传达梦ISO 接下下载的达梦安装包,里面包含一个ISO文件,将其上传到CentOS的/tmp路径下安装达梦所需图形类库 # yum install -y gtk2 libXtst xorg-x11-…...