大型Web项目可用性提升 零脚本错误的实战 郭林烁 2017.10
0 码力 | 62 页 | 7.09 MB | 1 年前3Java 应用与开发 - JSP (Java Server Page)
大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 Java 应用与开发 JSP (Java Server Page) 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018 大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 学习目标 1. 理解 JSP 和 提供的各类编程元素的使用方式,包括 JSP 指令、 JSP 动作、JSP 脚本。 3. 掌握 JSP 提供的内置对象与 Servlet 相关对象的对应,学会 各类对象的使用方法。 4. 能够使用 JSP 完成简单的 Java Web 编程。 5. 对 JSP 作为 MVC 设计模式中的视图构建方式有初步的 了解。 大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 大纲 JSP JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 接下来⋯ JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 JSP 基本概念0 码力 | 47 页 | 740.36 KB | 1 年前3OpenShift Container Platform 4.14 镜像
wrapper 脚本中使用 脚本中使用 exec 很多镜像在启动正在运行的软件的进程前,会先使用 wrapper 脚本进行一些设置。如果您的镜像使用这类 脚本,则该脚本应使用 exec,以便使您的软件可以替代脚本的进程。如果不使用 exec,则容器运行时发 送的信号将进入 wrapper 脚本,而非软件的进程。这不是您想要的。 如果您有一个为某些服务器启动进程的 wrapper 脚本。您启动了容器(例如使用 -i),该容 器运行 wrapper 脚本,继而启动您的进程。如果要使用 CTRL+C 关闭容器。如果您的 wrapper 脚本使用 了 exec 来启动服务器进程,则 podman 会将 SIGINT 发送至服务器进程,一切都可以正常工作。如果您 没有在 wrapper 脚本中使用 exec,则 podman 会将 SIGINT 发送至 wrapper 脚本的进程,并且您的进程 不会象任何情况一样继续运行。 构建可重复生成的容器镜像的主要优点是便于开发人员使用。作为构建器镜像作者,您必须理解 两个基本概念,构建过程和 S2I 脚本,才能让您的镜像提供最佳的 S2I 性能。 4.3.1. 了解 source-to-image 构建过程 构建过程包含以下三个基本元素,这些元素组合成最终的容器镜像: 源 Source-to-image(S2I)脚本 构建器镜像 S2I 生成带有构建器镜像的 Dockerfile 作为第一个 FROM0 码力 | 118 页 | 1.13 MB | 1 年前3Zabbix 7.0 中文手册
功能来加固 server 环境的安全性: • 通过在 server 配置中设置 EnableGlobalScripts=0,可以禁用 Zabbix server 上的全局脚本执行。对于新安装,Zabbix server 上 的全局脚本执行默认已禁用。 • 通过在前端配置文件(zabbix.conf.php)中设置 $ALLOW_HTTP_AUTH=false,可以禁用用户 HTTP 身份认证。 配置文件验证 版本的 agent 上执行远程命令。一旦某个动作操作或手动脚本的执行触发了远程命令的执行,该命令 将被包含在主动检查配置中,并在主动 agent 收到它时执行。请注意,较旧的主动 agent 将忽略包含在主动检查配置中的任何远程命令。 有关更多信息,请参阅被动和主动 agent 检查。 内部事件支持标签处理 现在,webhook 脚本返回的标签处理也支持内部事件。 此 外, 内 部 事 件 通 server,然后进行下一步。 3. 运行 postgresql/timescaledb/schema.sql 脚本(从 Zabbix 7.0.0 开始,脚本的位置和名称已从 postgresql/timescaledb.sql 更改为 postgresql/timescaledb/schema.sql)。请注意,如果没有运行此脚本而启动 Zabbix server,将记录一条警告。 另请参阅: • TimescaleDB0 码力 | 1951 页 | 33.43 MB | 1 年前3OpenShift Container Platform 4.7 镜像
Operator 第 第 4 章 章 创 创建 建镜 镜像 像 4.1. 学习容器最佳实践 4.1.1. 常规容器镜像准则 重复利用镜像 在标签内维持兼任性 避免多进程 在 wrapper 脚本中使用 exec 清理临时文件 按正确顺序放置指令 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 10 10 10 11 11 11 11 12 12 13 13 SOURCE-TO-IMAGE 从源代码创建镜像 4.3.1. 了解 source-to-image 构建过程 4.3.2. 如何编写 Source-to-image 脚本 4.4. 关于测试 SOURCE-TO-IMAGE 镜像 4.4.1. 了解测试要求 4.4.2. 生成脚本和工具 4.4.3. 本地测试 4.4.4. 基本测试工作流 4.4.5. 使用 OpenShift Container Platform SOURCE-TO-IMAGE 12.4.1. Source-to-image 构建过程概述 12.4.2. 其他资源 12.5. 自定义 SOURCE-TO-IMAGE 镜像 12.5.1. 调用嵌入在镜像中的脚本 96 97 98 98 99 100 101 101 101 101 102 103 103 105 106 106 107 110 110 111 113 113 113 1130 码力 | 123 页 | 1.20 MB | 1 年前3OpenShift Container Platform 4.4 构建(build)
构建器)和构建的源 代码,并可搭配 buildah run 命令使用。S2I 支持递增构建,可重复利用以前下载的依赖项和过去构建的 工件等。 S2I 的优点包括: 镜像灵活性 可以编写 S2I 脚本,将应用程序代码注入到几乎所有现有的 Docker 格式容器镜像,以此利用 现有的生态系统。请注意,S2I 目前依靠 tar 来注入应用程序源代码,因此镜像需要能够处理 tar 压缩的内容。 OpenShift Container Platform 4.4 构 构建( 建(build) ) 4 速度 使用 S2I 时,汇编过程可以执行大量复杂操作,无需在每一步创建新层,进而能实现快速的流 程。此外,可以编写 S2I 脚本来重复利用应用程序镜像的旧版本,而不必在每次运行构建时下 载或构建它们。 可修补性 如果基础镜像因为安全问题而需要补丁,则 S2I 允许基于新的基础镜像重新构建应用程序。 操作效率 通过限制构建操作而不许随意进行 会将主机系统暴露于 root 特权提升。因为整个 Docker 构建过程都通过具 备 Docker 特权的用户运行,这可能被恶意用户利用。S2I 限制以 root 用户执行操作,而能够 以非 root 用户运行脚本。 用户效率 S2I 禁止开发人员在应用程序构建期间执行任意 yum install 类型的操作。因为这类操作可能 会减慢开发迭代速度。 生态系统 S2I 倡导共享镜像生态系统,您可以将其中的最佳实践运用于自己的应用程序。0 码力 | 101 页 | 1.12 MB | 1 年前3OpenShift Container Platform 4.13 CI/CD
contextDir(若已指定)。 3. 内联 Dockerfile(若有)写入当前目录中。 4. 当前目录中的内容提供给构建过程,供 Dockerfile、自定义构建器逻辑或 assemble 脚本引用。 这意味着,构建会忽略所有驻留在 contextDir 之外的输入内容。 以下源定义示例包括多种输入类型,以及它们如何组合的说明。如需有关如何定义各种输入类型的更多详 细信息,请参阅每种输入类型的具体小节。 上述目录都必须存在,否则会发生错误。 注意 注意 输入 secret 将以全局可写(具有 0666 权限)形式添加,并且在执行 assemble 脚本后其 大小会被截断为零。也就是说,生成的镜像中会包括这些 secret 文件,但出于安全原因, 它们将为空。 assemble 脚本完成后不会截断输入配置映射。 2.3.6.6. Docker 策略 策略 采用 docker 策略时,您可以使用 Dockerfile 建议不要将二进制文件存储在源存储库中。因此,您必须定义一个构建,在构建过程中拉取其他文件,如 Java .jar 依赖项。具体方法取决于使用的构建策略。 对于 Source 构建策略,必须在 assemble 脚本中放入适当的 shell 命令: .s2i/bin/assemble 文件 文件 .s2i/bin/run 文件 文件 对于 Docker 构建策略,您必须修改 Dockerfile 并通过 RUN0 码力 | 129 页 | 1.37 MB | 1 年前3Zabbix 6.0 Manual
方法请求。 另请参阅:其他 JavaScript 对象。 审计日志 记录 审计日志现在包含有关所有 Zabbix 对象的所有配置更改的记录,包括由于执行 LLD 规则、网络发现操作、自动注册操作或脚本执行而发 生的更改。以前,从 Zabbix server 发起的配置更改,例如作为执行发现规则的结果,不会被记录。现在,此类对象修改将存储为归属于 用户系统的审计记录。 记录过滤器 添加了通过导 库的人,将以正确的顺序接收存储库更新。此命名更改仅适用于 RHEL 包。 14 Zabbix 6.0.9 新功能 22 表达式宏 表达式宏 现在支持 {ITEM.KEY<1-9>} 宏。 包 SQL 脚本已从 “/usr/share/doc” 目录移动到 Zabbix 包中的 “/usr/share”。 15 Zabbix 6.0.10 新功能 记住过滤器设置 在几个监控页面(问题、主机、最新 管理员级别的用户都可以很容易地检索到 Server 的信息。例如,数据库密码。 配置文件 有关配置 Zabbix server 的详细信息,请查阅配置文件 章节。 启动脚本 这些脚本用于在系统启动和关闭期间自动启动和停止 Zabbix 进程。此脚本位于 misc/init.d 目录下。 服务器进程类型 • alert manager - 警报队列管理器 • alert syncer - 警报数据库编写器0 码力 | 1741 页 | 22.78 MB | 1 年前3FISCO BCOS 1.3 中文文档
clone https://github.com/FISCO-BCOS/FISCO-BCOS.git 安装FISCO-BCOS 切换到FISCO-BCOS目录下,执行FISCO-BCOS安装脚本。脚本自动下载并安 装程序。 cd FISCO-BCOS && git checkout master-1.3 bash build.sh #若需要源码编译安装 使用 bash build.sh -b private └── sdk.pubkey 使用Web3SDK时将ca.crt client.keystore文件拷贝到conf目录下即可。 创世节点 生成创世节点 生成节点的目录、配置文件、启动脚本、身份文件、证书文件。并自动部署系 统合约。 cd /mydata/FISCO-BCOS/tools/scripts/ #sh generate_genesis_node -o 节点文件夹生成位置 81915fa1547a20f8998 God address: 0xf78451eb46e20bc5336e279c52bda3a3e92c09b6 生成节点 生成节点的目录、配置文件、启动脚本、身份文件、证书文件。 注意: (1)端口不要和其它节点重复 (2)-e时需配置现有的所有节点P2P端口 #bash generate_node -o 节点文件生成位置 -n 节点名 -l 节点监听的IP0 码力 | 491 页 | 5.72 MB | 1 年前3CloudExplorer 3.0 管理员手册v1.2
.................................................................................... 158 7.3.6 初始化脚本管理............................................................................................. 161 支持资源实例停止、启动、重启操作 支持运维支撑工具整合数据同步服务化 支持成本费用管理、使用管理、优化建议、统计分析 运维方面 支持容量管理、性能管理 支持自动化脚本任务 运营方面 杭州飞致云信息科技有限公司 14 支持租户管理、资源池分配授权、配额管理 支持计量计费、订单管理 支持账单管理、费用统计分析、使用统计分析、日报、月报、年报 在需要批量处理操作时,能选择某个分类的资源执行,如针对指定分类的虚拟机批量 执行脚本、部署变更软件、操作系统环境以及部署监控等代理。 按分类查看费用和资源使用情况,比如各部门、各项目、各业务系统、各类中间件数 据库使用资源。 杭州飞致云信息科技有限公司 102 自动打标签分类,按照虚拟机的某个属性或者通过执行脚本探测某需要分类的属性, 之后在需要选择分类范围进行操作变更时,使用标签选择,比如当需要针对一组安装0 码力 | 308 页 | 0 Bytes | 1 年前3
共 637 条
- 1
- 2
- 3
- 4
- 5
- 6
- 64