barriers / 阅读 / 详情

Ubuntu20.04利用ceph-deploy部署Ceph

2023-07-28 23:06:08
共1条回复
nicehost

手头没有多余机器,故用笔记本VMware虚拟机进行试验

版本:

ubuntu:Ubuntu 20.04.4 LTS

ceph-deploy:2.0.1

Ceph:ceph version 15.2.14 octopus (stable)

节点分配:

在每个节点上配置Hostname

"""

shiroshiro

"""

相关推荐

deploy是什么意思

deploy的意思是部署。deploy 双语例句1. More firms are being strong-armed into handing back big sums of cash they are unable to deploy.更多的机构正被迫退还大量无法配置的现金。2. Dispatch the appropriate number of mobile agents to deploy, configure, perform on-line monitoring, analysis, and adaptation when the application cannot meet its requirements.0派遣适当数量的移动代理商部署,配置,履行对在线监测,分析,并适应当申请不能满足其要求。3. In November, a marine battalion that was scheduled to deploy to Iraq will instead deploy to Afghanistan.11月,一支将要调度到伊拉克的海上舰队调度到阿富汗。8000的减少使驻伊美军达到138000。4. In the next decade, Beijing most likely will field radar and ocean surveillance satellites and also may deploy an improved film-based photoreconnaissance satellite.在今后十年,北京很可能部署雷达和海洋监视卫星,也可能部署一颗改进型胶片型图像侦察卫星。5. The facility will deploy $9 of Fed loans for every dollar of TARP funds—the central bank can in effect print money at will.这个工具将把用于问题资本拯救计划的美联储贷款的每一个美元扩展为9美元—中央银行能随意的印制美元。
2023-07-27 11:35:121

部署英文

部署英文是deploy。部署和布署的区别:一、表达意思不同1、部署:指安排,布置;处理;料理。2、布署:指安排布置。二、词性不同1、部署:部署是名词。2、布署:布署是动词。三、范围不同1、部署:部署是对大的范围而言的,如国家部署反腐败工作,就是对全国而言的,具有较为宽广的领域和具有统领的意思。2、布署:布置通常所指的范围较小,限定在一定的范围,内容也较为细致,如某处长对所领导的下属布置工作等等。双语例句:1、防暴警察正部署至全城以防止骚乱。Riot police are being deployed throughout the city to prevent any trouble.2、我们被迫重新部署我们的兵力。We were forced to redeploy our forces.3、美军正在先前占据的地点上重新部署兵力。U.S.troops are redeploying to positions held earlier.4、联合国到了该考虑有组织地部署额外军事资源的时候了。It is about time that the U.N.considers logistically deploying additional military resources.5、我们的部队将被重新部署到其他地区。Our troops are to be redeployed elsewhere.
2023-07-27 11:35:331

Deploy 和 Deployment 区别,

deploy [di:"plu0254i]vt. 配置;展开;使疏开vi. 部署;展开n. 部署In order to study earthquakes, scientists deploy seismometers to measure ground motion.为研究地震,科学家采用地震仪来记录大地运动。Lebanon says it violated the ceasefire, and is threatening to stop deploy its army to the south.黎巴嫩称,以色列违反了停火协议,并威胁黎停止在南部部署军队。In a final refinement, the researchers employed a method many students would do well to deploy on term papers: automated spell checking.在最后的改进中,研究者们使用了学生们在学期论文中运用得很好的方法:自动拼写检查。deployment [di:"plu0254imu0259nt] n. 调度,部署It will be the first operation of its kind and the first active deployment of the country"s warships beyond the Pacific.这将是此类活动的第一次运作,是这个国家的军舰在太平洋海域的第一次积极部署。The Set Up Client Applications Wizard could not be found. Run Server Setup again to reinstall the client deployment component.找不到设置客户端应用程序向导。请再次运行服务器向导以重新安装客户端部署组件。Both voters and opposition politicians are now asking if the government"s policies are working, particularly the deployment of 3, 000 troops to help the police.如今,选民和反对党人士都在质疑政府的政策是否有效,尤其是部署3,000人的部队以协助警察这项政策。
2023-07-27 11:36:001

deploy是什么

deployKK: []DJ: []vt.1. 使展开;使疏开vi.1. 展开;部署n.1. 部署以上结果由 Dr.eye译典通字典 提供
2023-07-27 11:36:402

部署究竟是什么意思???

部署总是和开发者挂钩 部署要专门的工具普通用户理解为用工具往手机上装程序就好了 查看原帖>>
2023-07-27 11:36:517

deploy怎么记忆

根据它的读音来记,多读几遍读到自己顺口然后自己在书本是进行边拼边写,是最好的记忆方法。英汉理解记忆单词 学习英语单词最重要的是理解,一个单词理解了它的汉语意思,理解了它在英语中的用法,才能很容易的记住,而且不会遗忘。概括分类记忆单词 从小学到真正掌握英语大概要记住七八千个英语单词才能与人流畅的交流。 那么多的单词记住实属不易。 那么在记忆这些单词。通过阅读巩固记忆单词 每天坚持阅读一篇英语短文、笑话、新闻都可以。 在阅读的同时,会碰到很多认识的或者不认识的单词,每天把前一天学过的英语单词复习一下,每个月有规律的把之前所学的单词复习一下,不断的反复记忆,持续下去,相信所学的英语单词就不会再忘记了。
2023-07-27 11:37:101

deploy to organization 什么意思

deploy to organization部署组织双语对照例句:1.Deploy the implemented systems to the organization orcustomers. 为单位或客户部署实现的系统。2.The decision to deploy clustered mailbox servers should bebased on the availability goals and the available resources ofyour organization. 应根据组织的可用性目标和可用资源来做出部署群集邮箱服务器的决定。
2023-07-27 11:37:191

maven deploy和install的区别

没有 mvn build这个命令。只有mvn install 和 mvn packagemvn install 是将你打好的jar包安装到你的本地库中,一般没有设置过是在 用户目录下的 .m2下面。mvn package 只是将你的代码打包到输出目录,一般的是 target下面。
2023-07-27 11:37:382

linux deploy和正常linux区别

Linux Deploy是一款可以在Android设备上部署Linux环境的应用,其原理大概是在Android的Linux层跑一个chroot或者proot容器,然后再在容器中运行我们准备好的另外一个Linux系统。它主要是解决的在android上面跑linux的需求,所以他能提供linux的基本功能和服务。
2023-07-27 11:37:481

MyEclipse中点击Deploy MyEclipse J2EE Project to Server怎么没有反应

你配置Tomcat了吗?win7的话,Java_HOME和Catalina_HOME这两个环境变量都不用设置的了,在安装好JDK后,Configure Server ---> Server ---> 选择你安装的Tomcat版本,6.0就点选6.x,JDK安装好后,如果是安装默认路径的,就不用设置了,设置Tomcat Home Directory主目录(选择你安装的Tomcat根目录就可以了),其它会自动选取的,对了,切记,一定要将Tomcat6.x server 的状态为Enabled,默认为Disabled的。 当然你可以选用MyEclipse自带的tomcat,但是不推荐!有错误日志,你看Detail就可以了,只要有logs的错误,都是可以解决的!
2023-07-27 11:37:576

C盘中的deploy文件夹是做什么的?

是个展开文件,提供配置管理工具,配置/管理在网络中的系统设置,文件和执行应用。 这应该是联想特有的
2023-07-27 11:38:121

K8S-[二]Deployment控制器

工作负载控制器(Workload Controllers)是K8s的一个抽象概念,用于更高级层次对象,部署和管理Pod。 常用工作负载控制器: u2022 Deployment : 无状态应用部署 u2022 StatefulSet : 有状态应用部署 u2022 DaemonSet : 确保所有Node运行同一个Pod u2022 Job : 一次性任务 u2022 Cronjob : 定时任务 控制器的作用: u2022 管理Pod对象 u2022 使用标签与Pod关联 u2022 控制器实现了Pod的运维,例如滚动更新、伸缩、副本管理、维护Pod状态等。 u2022 管理Pod和ReplicaSet(副本数量设定) u2022 具有上线部署、副本设定、滚动升级、回滚等功能 u2022 提供声明式更新,例如只更新一个新的Image 应用场景:网站、API、微服务 第一次写deploy的yaml可以用命令导出的方式获取模板,在进行删减。 最终版deployment的yaml: deploy就是管理Pod的,所以关于对Pod管理的配置都可以放在这个配置文件,如资源配额(resource),污点容忍(tolrations),健康检查(linvenessProbe)等 部署: 查看: 暴露到外部访问: 输入 http://NodeIP:32149 访问应用的升级其实就是换个镜像,更新镜像的三种方式 u2022 kubectl apply -f xxx.yaml u2022 kubectl set image deployment/web nginx=nginx:1.16 (这个好处是这样回滚的时候可看到版本记录) u2022 kubectl edit deployment/web 滚动升级:K8s对Pod升级的默认策略,通过使用新版本Pod逐步更新旧版本Pod,实现零停机发布,用户无感知。 原理: 对Pod的升级,是先启动一个新的pod ,并启动。如果配了健康检查会在健康检查后完全没问题,出现running状态,才删掉一个旧pod。在启动一个新的,在删掉一个旧的。反复下去,这一切也都是deployment控制的。滚动升级在k8s中,也是由1个deployment 和 2个 replicaset 实现的。2个replicaset分别控制 增加新启动Pod副本数量;减少原pod的副本数量。 加一减一的原则。达到用户无感知。 集群内部访问一下service的集群IP,看下nginx此时版本是1.15 编辑delpoy.yaml,修改镜像版本为1.18 图中可看到,k8s先启动了2个新pod, 在新pod成功运行后,再删除一个旧的。直到最后成功更新2个Pod。 u2022 maxSurge:滚动更新过程中最大Pod副本数,确保在更新时启动的Pod数量比期望(replicas)Pod数量最大多出25% u2022 maxUnavailable:滚动更新过程中最大不可用Pod副本数,确保在更新时最大25% Pod数量不可用,即确保75% Pod数量是可用状态。 deployment中replicas参数控制Pod副本数量 ReplicaSet控制器用途: u2022 Pod副本数量管理,不断对比当前Pod数量与期望Pod数量,一直循环这个过程。 u2022 Deployment每次发布都会创建一个RS作为记录,用于实现回滚 所以刚才实现扩容都是ReplicaSet控制器做的。 可以查看ReplicaSet(RS)的信息 项目的下线很简单。删除对应的deploy控制器,svc 即可。 如果是用deploy创建的pod,那么直接删除Pod 是不起作用的,还会被拉起来,反复循环。这都是因为上面说的deployment控制器中的replicaset 一直在循环一个动作 : 对比当前pod数量是否和期望的一样,不一样就拉起。所以不能直接删除pod。 CronJob用于实现定时任务,像Linux的Crontab一样。 u2022 定时任务 应用场景:通知,备份 cronjob.yaml 每过一分钟会启动这个pod,执行定义的命令
2023-07-27 11:38:291

我D盘有个 deploy文件夹,有什么用处?可以删吗

没什么用的。也不浪费你多少容量。删不删也没所谓。
2023-07-27 11:38:361

linux deploy安装镜像时出现Making file system(ext4)...fai

第59回 柳叶渚边嗔莺咤燕 绛云轩里召将飞符 第60回 茉莉粉替去蔷薇硝 玫瑰露引出茯苓霜
2023-07-27 11:38:452

powerbuilder生成exe点击deploy时出现问题

提示有说明,无法在打开了其他设计窗口的情况下发布应用。也就是,把打开的窗口设计、DW设计等等界面都关掉,再运行就可以了
2023-07-27 11:38:541

Deployment的管理与使用(6)

介 绍 Deployment 相 关 概 念 , 包 括 什 么 是 控 制 器 , 如 何 创 建Deployment,什么是kubectl,如何进行deployment的扩容和升级等。 deployment是最常用的控制器。 uf070 描述kubernetes中各种控制器 uf070 创建和使用deployment uf070 使用kubectl命令行工具 注意:创建多个pod时候,1.先创建deployment。2.deployment自动创建RS。3.RS管理POD的副本数量。 不适用RS直接控制POD的原因在于,RS不仅可以控制POD的数量,还可以对POD版本进行升级和回退。 uf070 Command:指定你希望进行的操作,如create,get,describe,delete等。 uf070 TYPE:指定操作对象的类型,如deployment,RS,Pod等 通过 kubectl api-resources命令可以查看资源类型 uf070 NAME:指定对象的名字 uf070 Flags: 可选的标志位 (如 : -o wide -n cube-system等) 示例:展示的deployment的创建,验证了会同事创建rs和pod 编辑一个yaml文件 命令 yaml文件 扩:修改/root/deploy.yaml, replicas: 3修改为 replicas: 5。重新apply 缩:修改/root/deploy.yaml, replicas: 5修改为 replicas: 2。重新apply 缩的动作时机就是杀pod的动作,可以设置执行缩(kill)的时间,比如30秒后进行缩的动作。保证存量进程可以在这段时间内继续执行。 将nginx的版本由1.7.9升级到1.8.1 利用yaml文件 : deploy2.yaml 升级至 1.8.1 。 升级采取滚动升级的方式进行(down1个up1个,down第2个up第2个),从下面get rs 命令可以看到多出了一个nginx current是0的记录,该记录为原始的rs记录,数量已经变成了0,新版本以由新的nginx-deployment-59988f74c7替代。后面可利用在升级至1.9.1验证再一次的滚动操作。 deploy3.yaml 升级至 1.9.1 利用deploy3.yaml文件升级,验证再一次的滚动操作 查看升级历史,没有使用--record 所以没有记录信息(none),可以通过--revision=编号进行查看。 回滚操作 删除deployment(控制器) 因为无法直接删除pod(删除后rs会自动重建),要想删除POD只能通过删除控制器(deployment)来实现(删除deployment引出删除rs进而删除容器)
2023-07-27 11:39:011

如何在deploy的时候只上传jar包,而不传war包

war插件有个标签<packagingExcludes>意思是打包时不包含哪些文件,写具体的文件或目录,多个用逗号隔开。例子:<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.2</version><configuration><webappDirectory>WebContent</webappDirectory><!-- 必须指定,否则默认会变成在target/war/work 导致被打包进war文件,指定后为target/work --><workDirectory>${project.build.directory}/work</workDirectory><useCache>false</useCache><packagingExcludes>WEB-INF/classes/**/*.*,WEB-INF/lib/**/*</packagingExcludes><archive><addMavenDescriptor>true</addMavenDescriptor></archive></configuration></plugin>
2023-07-27 11:39:221

linux deploy 不启动安装,无法安装kali linux 或者其它linux系统

建议你设置后点一下重新配置试试,具体怎么我也不是很清楚。
2023-07-27 11:39:302

请问一下c:WINDOWSsystem32deploy.exe 这是什么文件,

系统部署控制文件Deploy.exe是接管系统部署过程的,掌管各大接口,实现各项功能,可谓是自动化部署的核心程序。
2023-07-27 11:39:391

android Linux Deploy 挂载虚拟硬盘后无法卸载

fdisk -l 找移硬盘名 比/dev/sda0umount /dev/sda0mkdir /mnt/usbmount -t ext3 -w /dev/sda0 /mnt/usb挂装读写系统 ,示例自看着办
2023-07-27 11:39:492

system32deployCZ.exedeploy.exe是病毒吗

是系统文件 并不是病毒文件 不可删除
2023-07-27 11:39:593

linux deploy如何挂载安卓资源

我挂载的sd卡,在/sdcard里
2023-07-27 11:40:082

rails deploy 怎么重启

1.先把项目文件全部上传到svn上面,然后利用capistrano来部署。 2.部署的过程就是修改deploy.rb文件内容,然后根据该文件指示的信息把svn上存放的项目部署到服务器上面,svn在这里就相当于一个文件存储空间。
2023-07-27 11:40:162

maven pom里version是用变量方式写的,deploy时怎么变成实际的值

你好, 有没有找到解决方法? 我也遇到这问题了
2023-07-27 11:40:245

maven怎么deploy到本地仓库

安装到本地仓库,用 mvn install 。mvn deploy 是部署到远程仓库的。
2023-07-27 11:40:401

以.deploy为扩展名的文件是什么文件

一种DeployMaster安装执行绪文件。
2023-07-27 11:40:482

deploy是什么文件

Acronis Snap Deploy是一个全面的网络系统部署方案,它能令企业快速和容易地部署新的电脑。使用 Acronis 得奖的磁盘影像技术,产品允许您建立操作系统和所有应用的精确磁盘影像。然后一个影像对多个系统部署,使用它成为个人电脑和服务器快速部署的解决方案。 Acronis Snap Deploy并且提供配置管理工具,配置/管理在网络中的系统设置,文件和执行应用。
2023-07-27 11:41:201

deploy是什么文件

Acronis Snap Deploy是一个全面的网络系统部署方案,它能令企业快速和容易地部署新的电脑。使用 Acronis 得奖的磁盘影像技术,产品允许您建立操作系统和所有应用的精确磁盘影像。然后一个影像对多个系统部署,使用它成为个人电脑和服务器快速部署的解决方案。 Acronis Snap Deploy并且提供配置管理工具,配置/管理在网络中的系统设置,文件和执行应用。
2023-07-27 11:41:281

我D盘有个 deploy文件夹,有什么用处?可以删吗

是你以前安装过的什么东西吧,你给的信息太少,无法判断,
2023-07-27 11:41:442

我的系统盘里有一个叫“deploy”的文件夹,是什么呀?能删除吗??

很明显文件夹里没什么系统文件可以直接删除整个文件夹
2023-07-27 11:41:532

java deploy是什么意思

部署项目!
2023-07-27 11:42:021

我D盘有个 deploy文件夹,有什么用处?可以删吗

电脑是你的你认为没用就可以删
2023-07-27 11:42:171

C:WINDOWSsystem32dllcacheDeploy.exe被列为可疑文件 怎么办?

  你好  .  Deploy.exe 已查实证明不是属于病毒,是你的杀软误报,  不可删除,建议从隔离区恢复到原位置上,然后在杀软白名单或例外里设置放行,不再扫描该程序即可,  祝顺利,如有帮助,还望及时采纳.
2023-07-27 11:42:253

前端自动部署工具deploy-cli-service

1.先安装deploy-cli-service依赖 全局安装 deploy-cli-service 本地安装 deploy-cli-service 查看版本,表示安装成功 https://github.com/fuchengwei/deploy-cli-service 2.项目中配置 <package.json>中加上: 根目录下新建一个<deploy.config.js>文件:
2023-07-27 11:42:331

用批处理修改文件名

@echo offfor /f "delims=" %%i in ("dir /s/b *.deploy") do ( set var=%%~nxi call,set var=%%var:.deploy=%% call,ren "%%i" "%%var%%")exit
2023-07-27 11:42:522

deploy.exe是什么?大侠们!!!

deploy.exesystem reserved fileplease do not deletedeploy.exe9086xtty68
2023-07-27 11:43:012

360提示Es4.deploy.exe是木马,能删除吗?

我个人的建议是照着360的提示操作吧,这个应该是有风险的
2023-07-27 11:43:182

翻译win64 does not implement deploy

win64 does not implement deploywin64不执行部署
2023-07-27 11:43:272

修改Linux Deploy的linux.img文件大小

增大img镜像至4G: resize2fs file.img 4096M 把镜像缩到最小: resize2fs -M file.img 在修改的过程显示进度: resize2fs -PM file.img (大写的,P) 显示镜像里真正的文件大小: resize -p file.img (小写的,p)
2023-07-27 11:43:341

我手机上有linux deploy装了centos7,系统启动服务的时候出现下面的问题

拿到维修店去修吧。装系统时候出现问题了要重装。如果你自己会装的话自己也可以装。
2023-07-27 11:43:412

maven 查看某个文件是被哪个用户deploy

org.apache.maven.plugins maven-deploy-plugin 2.7 true 在对应的module的pom.xml文件中配置上面 deploy插件。
2023-07-27 11:43:491

急:eclipse 里面无法DEPLOY我的程序是怎么事情啊?请高手帮忙!

重新建项目,复制文件,再试
2023-07-27 11:43:584

d:deploy99999xxxx.exe什么意思

名字为99999xxxx的可执行文件在D盘deploy目录下
2023-07-27 11:44:052

idea如何deploy指定的模块

假如要调试一个web应用,需要在tomcat或者JBOSS环境下调试,如果使用eclipse会变得非常的复杂和繁琐, 尽管也可以实现集成DEBUG环境,那么首先我们需要下载myeclipse插件,需要安装m2e插 件,需要配置很多东西,而且至于maven于myeclipse的兼容性我本人没有试过,调试起来是不是方便我也不得而知。
2023-07-27 11:44:231

开通自动化u盘怎么用

使用方法如下:一、把所有软件放入deploy文件夹。二、zip deploy 文件夹三、用 FileZilla 上传deploy.zip到服务器对应目录,系统安装U盘插到服务器上面 (1start.sh 中的 run/media/root/CT7/ ,根据实际情况修改)四、到服务器对应目录unzip deploy.zip (没有按照unzip的先执行 yum install unzip)五、执行 cd deploy && chmod +x *.sh六、执行 1start.sh;七、按照打印出来的MySQL初始密码 登陆MySQL :1.mysql -uroot -p 回车;2.输入MySQL初始密码 ,回车;3.执行以下sql,此处 PwdTest123 :set password=password("PwdTest123")use mysql;grant all privileges on *.* to "root"@"%" identified by "your_password";update mysql.user set password=PASSWORD("PwdTest123")where User="root";flush privileges;create database TestDB;exit;八、执行 4restart.sh,重启以后部署就完成了。U盘(英语:USB flash drive),是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品,主要目的是用来存储数据资料。它主要由外壳和机芯组成,通过USB接口与电脑连接,实现即插即用,使用非常简单方便,而且它的安全性好。它主要应用于个人数据的存储、电脑修复、系统管理和携带应用程序到其他的电脑。
2023-07-27 11:44:331

用eclipse怎么部署web项目,eclipse 没有部署deploy这个按钮怎么办?新手刚学,急急急!!!

假如你使用eclipse话,eclipse是有多个版本的,比如SE版本,和EE版本的。那么假如是SE版本的话,是没办法的。如果是EE版本的话,你可以再工程区构建一个Server来部署web工程;或者你也可以下载tomcat的eclipse插件,会更简单一些。建议你根据具体问题去搜索,解决问题会更快一些。
2023-07-27 11:44:433

weblogic发布后报错

先确定你的web程序没问题,从新发布应用,测试连接。 看看console是否提示错误! 追问: 控制台上是报错了: weblogic.management.DeploymentException: [Deployer:149189]Attempt to operate "activate" on null BasicDeploymentMBean for deployment ecif. Operation can not be performed until server is restarted. at weblogic.deploy.internal.targetserver.DeploymentManager.assertDeploymentMBeanIsNonNull(DeploymentManager.java:1281) at weblogic.deploy.internal.targetserver.DeploymentManager.findDeploymentMBean(DeploymentManager.java:1322) at weblogic.deploy.internal.targetserver.DeploymentManager.createOperation(DeploymentManager.java:1022) at weblogic.deploy.internal.targetserver.DeploymentManager.createOperations(DeploymentManager.java:1368) at weblogic.deploy.internal.targetserver.DeploymentManager.handleUpdateDeploymentContext(DeploymentManager.java:160) Truncated. see log file for complete stacktrace web程序应该是没有问题的,在我本地,tomcat下正常运行,之前在红帽linux下布署过,没有问题的,现在换成了suse10 linux下重新布署,就出这个问题了 回答: 那我想有可能是tomcat运行与WEBLOGIC的目录形式不一样,加载包是找不到导致的,你试试把lib下的包拷到WEBLOGIC的lib里试试。
2023-07-27 11:44:521

PowerBuilder命令行编译详解[1]

  公司的系统是使用PB + SQLServer 开发的 采用Visual Source safe 进行版本控制 由于项目客户化需求的影响 系统经常要进行更新和编译 每次的工作流程就是 先在负责编译的机器上打开VSS 下载需要更新的PBL到本地 然后找到源程序所在目录 将目录及其所有子文件的 只读 属性去掉(因为在VSS上Get Last Version时会自动将文件设置成只读 PB就无法编译了) 接着打开PB开始编译 编译完成后 由于各个PBL是按模块放在不同的目录中的 所以生成的PBD也不在一个文件夹中 这时我还需要通过搜索的形式找出所有PBD来复制到发布目录 这样的重复性工作干几次就让人烦了 最终我考虑通过批处理的形式来减少重复劳动   首先 VSS的GetLastVersion现在我是找不到可以批处理的方法的 去除只读属性也可以在命令行模式下用Attrib命令来解决 对于已生成的PBD复制到同一目录 我写了一个批处理文件 专门把那些固定模块目录下的PBD复制到发布目录 无非是一些Copy命令而已 没什么可说的 问题的关键就在于 要控制PB自动打开程序 编译 完成后自动进入打开负责复制PBD的批处理文件 早些时间由于抽不出空 也没用过PB的命令行模式 所以一直迟迟没写好这个文件 现在经过摸索 结合CSDN上一些大侠们的指导 终于试验成功 现写出其过程供各位斧正   对于命令行编译 PB的帮助中是这样描述的   From a mand line   When you deploy or build a workspace from a mand line PowerBuilder starts pletes the build and exits as soon as the operation is pleted To retain a log file for the session you can send the contents of the Output window to a file Table shows mand line options for building and deploying targets and workspaces   As with other mand line options you need only use the initial letter or letters of the option name as long as the option is uniquely identified The deploy fullbuild and incrementalbuild options can be used only with the workspace option You need to create projects and specify build and deploy options for the workspace in PowerBuilder before you start a build from the mand line Deploy builds the projects in the target in the order listed on the Deploy page of the target s properties dialog box   Example   This example assumes that the location of the PowerBuilder executable file is in your system path It opens the workspace called CDShop builds and deploys the targets in the workspace according to your specifications in the workspace and target properties records the content of the Output window in the file D:/tmp/cdshop out and exits PowerBuilder:   pb /w D:/CDShop/CDShop pbw /d /ou D:/tmp/cdshop out   其实上文说了一堆 意思无非就是 我们可以在命令行模式下执行PB 通过一些参数 可以控制PB自己编译指定的工作区 然后自动退出 这也确实是我需要的功能 我马上开始在命令行模式下测试 有的机器并不能直接打PB exe来执行 这需要设置系统的环境变量 将PB 所在目录放入Path路径中 具体方法就不介绍了 或者你直接按PB 完整的路径输入也行 至于后面的参数 /w后面挂指定的工作区名称 然后是//deploy或者/fullbuild /incrementalbuild 这三个参数的意思分别是执行发布 完全编译或增量编译 任选其一即可 但是需要注意的是 这里我们要用/deploy参数 为什么呢 如果你用的是fullbuild或者是increamentbuild参数 PB只会 编译 而不会生成PBD或者DLL 以前自己在PB中进行编译的时候 一直以为Deploy就是Build 因为在Deploy Project的时候会有一个参数是完全编译或者增量编译 所以一直搞不清楚Deploy和Build的区别 在网上见其它兄弟也有这样的疑问 这次我通过试验 发现确实二者是有区别的 如果你不用Deploy而直接Build完了 复制到用户那里程序还是旧的就不好办了 那么我们挂上参数后 PB怎么知道是执行哪一个Project的Deploy呢 设置如下   在工作区下的子结点是Target 右键单击该Target 在弹出的菜单中选择Proterties 也就是属性 并在弹出的属性窗口中选择Deploy页 如下图 lishixinzhi/Article/program/PB/201311/24586
2023-07-27 11:45:001

Linux 新建&修改用户名密码

1、新建用户 新建用户名 deploy useradd deploy 设置deploy用户密码 passwd deploy 删除deploy用户 userdel -r deploy 2、修改密码 如果是修改当前用户的密码,直接passwd 就可以,以下是修改deploy用户的密码 3、设置密码有效期 chage -M 99999 username //设置密码有效期为99999天 chage - E "2021-12-31" username //密码2021-12-31 到期 chage -E -1 username //密码永不过期
2023-07-27 11:45:071

es4.deploy.exe 是什么文件

ES4系统部署控制文件
2023-07-27 11:45:141