搜索
搜 索
首页
IT科技
系统运维
人工智能
应用开发
数据库
域名
当前位置:
首页
>
人工智能
>
如何破解DB2代码页不兼容这一问题?
如何破解DB2代码页不兼容这一问题?
发表于
2025-11-05 12:11:00
来源:
益强智未来
何破
复制SQL0332N There is no available conversion for the source code page "819" to the target code page "1386". Reason Code "1". SQLSTATE=57017 1.
上一篇:
大家好,本教程将学习如何在 ubuntu 15.04 上面安装 puppet,它可以用来管理你的服务器基础环境。puppet 是由 puppet 实验室Puppet Labs开发并维护的一款开源的配置管理软件,它能够帮我们自动化供给、配置和管理服务器的基础环境。不管我们管理的是几个服务器还是数以千计的计算机组成的业务报表体系,puppet 都能够使管理员从繁琐的手动配置调整中解放出来,腾出时间和精力去提系统的升整体效率。它能够确保所有自动化流程作业的一致性、可靠性以及稳定性。它让管理员和开发者更紧密的联系在一起,使开发者更容易产出付出设计良好、简洁清晰的代码。puppet 提供了配置管理和数据中心自动化的两个解决方案。这两个解决方案分别是 puppet 开源版 和 puppet 企业版。puppet 开源版以 Apache 2.0 许可证发布,它是一个非常灵活、可定制的解决方案,设置初衷是帮助管理员去完成那些重复性操作工作。pupprt 企业版是一个全平台复杂 IT 环境下的成熟解决方案,它除了拥有开源版本所有优势以外还有移动端 apps、只有商业版才有的加强支持,以及模块化和集成管理等。Puppet 使用 SSL 证书来认证主控服务器与代理节点之间的通信。本教程将要介绍如何在运行 ubuntu 15.04 的主控服务器和代理节点上面安装开源版的 puppet。在这里,我们用一台服务器做主控服务器master,管理和控制剩余的当作 puppet 代理节点agent node的服务器,这些代理节点将依据主控服务器来进行配置。在 ubuntu 15.04 只需要简单的几步就能安装配置好 puppet,用它来管理我们的服务器基础环境非常的方便。(LCTT 译注:puppet 采用 C/S 架构,所以必须有至少有一台作为服务器,其他作为客户端处理)复制代码代码如下:注意,puppet 主控服务器必使用 8140 端口来运行,所以请务必保证开启8140端口。2. 用 NTP 更新时间复制代码代码如下:17 Jun 00:17:08 ntpdate[882]: adjust time server 66.175.209.17 offset -0.001938 sec 复制代码代码如下:复制代码代码如下:下载完成,我们来安装它:复制代码代码如下:使用 apt 包管理命令更新一下本地的软件源:复制代码代码如下:现在我们就可以安装 puppetmaster-passenger 了复制代码代码如下:提示: 在安装的时候可能会报错:复制代码代码如下:现在我们已经安装好了 puppet 主控服务器。因为我们使用的是配合 apache 的 passenger,由 apache 来控制 puppet 主控服务器,当 apache 运行时 puppet 主控服务器才运行。在开始之前,我们需要通过停止 apache 服务来让 puppet 主控服务器停止运行。复制代码代码如下:复制代码代码如下:在新创建的文件里面添加以下内容:复制代码代码如下:这样在以后的系统软件升级中, puppet 主控服务器将不会跟随系统软件一起升级。5. 配置 Puppet 主控服务器复制代码代码如下:现在来配置该证书,在创建 puppet 主控服务器证书时,我们需要包括代理节点与主控服务器沟通所用的每个 DNS 名称。使用文本编辑器来修改服务器的配置文件 puppet.conf:复制代码代码如下:输出的结果像下面这样复制代码代码如下:在这我们需要注释掉 templatedir 这行使它失效。然后在文件的 [main] 小节的结尾添加下面的信息。复制代码代码如下:编辑完成后保存退出。使用下面的命令来生成一个新的证书。复制代码代码如下:至此,证书已经生成。一旦我们看到 Notice: Starting Puppet master version 3.8.1,就表明证书就已经制作好了。我们按下 CTRL-C 回到 shell 命令行。查看新生成证书的信息,可以使用下面的命令。复制代码代码如下:复制代码代码如下:在刚打开的文件里面添加下面这几行:复制代码代码如下:以上这几行的意思是给代理节点部署 apache web 服务。7. 运行 puppet 主控服务复制代码代码如下:我们 puppet 主控服务器已经运行,不过它还不能管理任何代理节点。现在我们给 puppet 主控服务器添加代理节点.提示: 假如报错Job for apache2.service failed. see systemctl status apache2.service and journalctl -xe for details.复制代码代码如下:使用 apt 包管理命令更新一下本地的软件源:复制代码代码如下:通过远程仓库安装:复制代码代码如下:Puppet 代理默认是不启动的。这里我们需要使用文本编辑器修改 /etc/default/puppet 文件,使它正常工作:复制代码代码如下:更改 START 的值改成 yes 。复制代码代码如下:最后保存并退出。9. 使用 Apt 工具锁定代理软件的版本复制代码代码如下:在新建的文件里面加入如下内容复制代码代码如下:这样 puppet 就不会随着系统软件升级而随意升级了。10. 配置 puppet 代理节点复制代码代码如下:它看起来和服务器的配置文件完全一样。同样注释掉 templatedir 这行。不同的是在这里我们需要删除掉所有关于[master] 的部分。假定主控服务器可以通过名字“puppet-master”访问,我们的客户端应该可以和它相互连接通信。假如不行的话,我们需要使用完整的主机域名 puppetmaster.example.com复制代码代码如下:在文件的结尾增加上面3行,增加之后文件内容像下面这样:复制代码代码如下:最后保存并退出。使用下面的命令来启动客户端软件:复制代码代码如下:假如一切顺利的话,我们不会看到命令行有任何输出。 第一次运行的时候,代理节点会生成一个 ssl 证书并且给服务器发送一个请求,经过签名确认后,两台机器就可以互相通信了。提示: 假如这是你添加的第一个代理节点,建议你在添加其他节点前先给这个证书签名。一旦能够通过并正常运行,回过头来再添加其他代理节点。11. 在主控服务器上对证书请求进行签名复制代码代码如下:因为只设置了一台代理节点服务器,所以我们将只看到一个请求。看起来类似如上,代理节点的完整域名即其主机名。注意有没有“+”号在前面,代表这个证书有没有被签名。使用带有主机名的 puppet cert sign 这个命令来签署这个签名请求,如下:复制代码代码如下:主控服务器现在可以通讯和控制它签名过的代理节点了。假如想签署所有的当前请求,可以使用 -all 选项,如下所示:复制代码代码如下:复制代码代码如下:假如我们想查看所有的签署和未签署的请求,使用下面这条命令:复制代码代码如下:复制代码代码如下:这里向我们展示了主清单如何立即影响到了一个单一的服务器。假如我们打算运行的 puppet 清单与主清单没有什么关联,我们可以简单使用 puppet apply 带上相应的清单文件的路径即可。它仅将清单应用到我们运行该清单的代理节点上。复制代码代码如下:复制代码代码如下:添加下面的内容进去复制代码代码如下:这里的配置显示我们将在名为 puppetnode 和 puppetnode1 的2个指定的节点上面安装 apache 服务。这里可以添加其他我们需要安装部署的具体节点进去。15. 配置清单模块复制代码代码如下:警告: 千万不要在一个已经部署 apache 环境的机器上面使用这个模块,否则它将清空你没有被 puppet 管理的 apache 配置。现在用文本编辑器来修改 site.pp :复制代码代码如下:添加下面的内容进去,在 puppetnode 上面安装 apache 服务。复制代码代码如下:保存退出。然后重新运行该清单来为我们的代理节点部署 apache 配置。总结现在我们已经成功的在 ubuntu 15.04 上面部署并运行 puppet 来管理代理节点服务器的基础运行环境。我们学习了 puppet 是如何工作的,编写清单文件,节点与主机间使用 ssl 证书认证的认证过程。使用 puppet 开源软件配置管理工具在众多的代理节点上来控制、管理和配置重复性任务是非常容易的。
下一篇:
探索尼康S9200的功能和性能(一款强大的便携式数码相机)
喜欢
71
讨厌
24
随机为您推荐
用纸做电脑手机支架教程(简易DIY纸质支架制作教程)
银欣ST75FPT电源评测(高性能电源为你的电脑保驾护航)
小米4C55电视怎么样?(一部超高性价比的智能电视)
三星手机如何使用U盘重装系统(U盘重装系统教程及注意事项)
探索JBL万花筒(揭秘JBL万花筒的技术与魅力)
全面评估洛基亚(洛基亚)
热门文章
Ubuntu安装英汉词典 linux并不缺少词典软件、但是缺少词库、所有的词典软件都需要 自己下载安装词库、所以找词库成了一件麻烦的事情。 1.安装stardict:apt-get install stardict 2.到http://abloz.com/huzheng/stardict-dic/zh_CN/ 下载需要的词库。(原来的官网已无法下载、找很久才找到这个网站) 3.运行终端。先cd到下载的文件夹。然后sudo tar -xjvf stardict-oxford-gb-2.4.2.tar.bz2进行解压 接着sudo mv stardict-oxford-gb-2.4.2 /usr/share/stardict/dic/ 将解压后的文件夹移动到 /usr/share/stardict/dic/文件夹下面, 这是你的/usr/share/里面可能没有stardict/dic/目录,进入/usr/share/创建即可 :~$ cd /usr/share/ :/usr/share$ sudo mkdir stardict :/usr/share$ cd stardict/ :/usr/share/stardict$ sudo mkdir dic (我安装的是牛津现代英汉双解词典) 5.在stardict中的辞典管理可以看到增加的词库。 然后我们可以去星际译王上查询单词了
最有效的PDF水印去除软件推荐(让您快速去掉PDF文件上的水印)
1MORE入耳式耳机
一步步教你使用U盘安装W10系统(简单易懂的W10系统安装教程,带你迈入新系统时代)
老电脑无信号,密码错误,如何解决?(老电脑遇到无信号输入密码错误的问题怎么办?)
京瓷打印机(京瓷打印机的性能、功能及用户体验)
揭秘以海蓝之谜是哪个国家的品牌(探寻以海蓝之谜背后的故事,揭开神秘的国家之门)
Win7系统需要的必要分区及设置方法(为Win7系统安装和使用合理分区的关键)
按照《Ubuntu 9.04的3D桌面特效安装图解》该文的方法成功地开启3D桌面效果。也先来看看效果图。图1:Ubuntu 9.10的3D球体特效安装命令见图2。图2见图3打开进行相关设置。图3下面一起来欣赏下Ubuntu 9.10下3D桌面特效。图4:Ubuntu 9.10的3D圆柱特效(图片大,打开稍慢,请耐心等待,点击上图查看大图)图5:还是Ubuntu 9.10的3D圆柱特效(图片大,打开稍慢,请耐心等待,点击上图查看大图)
韩版Note4(性能强劲、功能齐全、颜值出众的Note4手机)
文章排行
1
编程之道
2
思维库
3
运维纵横
4
亿华互联
5
益强智囊团
6
云站无忧
7
亿华智造
8
益强编程堂
9
益强科技
10
益强数据堂
友情链接
企商汇
亿华云
源码库
益华科技
IT资讯网
服务器租用
香港云服务器
IT技术网
源码下载
益强智未来
益华科技
益强IT技术网
益华IT技术论坛
亿华智慧云
益强科技
码上建站
亿华科技
智能时代
全栈开发
云智核
技术快报
极客编程
创站工坊
亿华云计算
多维IT资讯
极客码头
益强前沿资讯
码力社
亿华云
亿华灵动
汇智坊
IT资讯网
益华科技
科技前瞻
益强资讯优选
益强编程舍
思维库
云站无忧
益强编程堂
运维纵横
亿华互联
益强科技
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
Copyright © 2016 Powered by
如何破解DB2代码页不兼容这一问题?
,
益强智未来
滇ICP备2023006006号-17
sitemap
回顶部