背景知识
人们一直希望WebLogic Server支持一个脚本解决方案,以允许开发人员和系统管理员可靠地、交互式地对WebLogic Server配置执行简单和复杂的更改。当前,WebLogic Server 支持三个命令行工具:weblogicAdmin、weblogicDeployer和WLConfig Ant 任务工具。
这三个工具都需要一个运行的Weblogic Server实例。其中WeblogicAdmin和WLConfig用来修改配置和查询MBean,weblogicDeployer则严格用于部署应用程序。还有一些工具WebLogic Server不支持,但是用户很熟悉,例如WLShell、Config2Admin和MBeanExplorer等。
许多用例如果使用一个简单的脚本工具将会非常容易处理。例如,开发人员和管理员可能需要编写脚本来配置服务器,并且想要通过循环和其他流程控制结构来为服务器增加配置元素。类似这样的用例使人们迫切希望有一种可以读取用户脚本并且在WebLogic Server上运行的脚本语言解释器。
WLST试图解决一些当前WebLogic Server开发人员和管理员者所面临的难题。这包括捕捉那些可重复的配置和部署工作,其中配置工作主要是将环境(应用程序和依赖性)准备为大环境的一部分);在生命周期的某一级别或各个级别之间(例如开发和分段级别之间)的用户间共享复杂的配置更改;以及跨一个拓扑结构的多个节点或者在一些其他范围,迭代地应用相同的更改。向WebLogic Server增加对用户定义脚本编程的支持,可以极大地增强可用性,从而提高用户满意度。使用WLST,用户可以定制WebLogic Server,以满足自己的需要,简化日常任务,扩展其他功能。通过提供脚本来处理,重复的任务和复杂的过程现在可以被简化。脚本语言扩展了Java语言,提高了开发速度。
简介
WLST是WebLogic Server的一个命令行脚本接口。WLST脚本环境基于Java脚本解释器(Jython)。WLST使您能够利用所提供的WebLogic Server脚本功能,以及解释型语言的共同特性。这些特性包括局部变量、条件变量和流程控制语句。WebLogic Server开发人员和管理员可以根据Jython语法,扩展WebLogic Server脚本语言来适应自己的需要。
Jython是高级、动态、面向对象语言Python的一个与Java平台无缝集成的实现。Jython是100%纯Java的,由于它清晰简单的语法,使得Jython非常容易学习。Jython的一个主要优点是您可以通过Jython解释器调用任何Java对象。这就意味着用户可以重用自己编写的任何Java代码或者Java工具。本文我们对Jython不做太多深究。关于Jython的更多信息,请访问模块中使用。有关更多信息,请访问>“大部分的IC软件在目前都支持redhat enterprise 3和suse 9,部分支持redhat enterprise 4。但是为了统一OS平台,我们目前最好选择redhat enterprise 3 update 8。这个选择只适合大部分情况,需要根据你的需求进行修正,也许07年下半年,大部分都只选择redhat enterprise 4作为基本平台了。某些早期的软件还要求只能使用redhat 72,但是如果你真选择了redhat 72,你现在买的服务器能否安装上redhat 72都是一个问题。
这里我们要注意一个原则:OS一定要选择最新update的,EDA软件要能支持这个平台。EDA软件一般选择较新的版本,最新的可能引入了某些bug,所以谨慎使用,但是新版本一般会提升性能和加强功能。比如synopsys的dc,在新的版本中引入了新的数据格式,结果是内存使用减少一半左右,而速度同时提升了一倍以上。对于软件版本的选择,确实是一个非常头疼的问题,即便是非常熟悉的人员,他也得考虑你的环境才能给出建议,所以最好做好这方面的咨询。”
其中关于OS的,如果你只是跑以上的几个软件,可以AS4 update4。
“不同的OS大部分情况下可以支持,但是一旦存在问题的时候,我们解决起来就会很麻烦。所以,我强烈推荐redhat enterprise。当然,centos等也是可以使用的,但是,某些软件会去检查是否是redhat,比如vcs会检查/etc/redhat- release文件,如果没有找到redhat字样,就会报错,还会报告编译方面的错误,让你花费大量时间去检查编译器和库文件问题,结果根本不是那里的问题。Redhat的enterprise是可以免费从redhat网站download的,只是没有购买软件授权而没有技术支持而已。”
“高性能的设计环境一般需要高性能的cpu等支持,不同的服务器平台有很大的差异。在2004年以前,几乎所有的IC设计环境都是sun服务器的天下,少部分采用HP和IBM的服务器。为什么会出现这个情况?因为几乎所有的EDA软件都只支持UNIX平台,同时因为sun服务器的易用性好,性价比高而获得了特别青睐。但是这种情况在03年开始改变,而04年以来,在中国大部分新买的服务器都没有再采用Sun的服务器了。因为linux+x86服务器的性价比更高。
Linux服务器的性价比到底多高?我想举例来说明。苏州中科集成电路设计中心机房的IC设计服务器是03年采购的,基本都是Sun的服务器。服务器是双 CPU的Blade2000,4G内存,价格大约10万一台。05年成立的盛科网络(苏州)有限公司采购的全是x86的linux服务器,配置同样为双 CPU,4G内存,价格大约25万。以上两个配置的服务器,同样跑一个vcs的simulation,Sun服务器完成时间大约比Linux服务器的多 2倍。这样的性价比会让大部分的公司都做出正确的选择。”
“服务器选型
服务器选型包括CPU的选型。目前EDA环境中,我比较偏好于AMD的Opteron CPU,主要是因为它是64位,同时双核做的最好。当然,Intel的5100系列CPU也不错,但是绝对不能选择早期的XEON。做IC设计来说,HP 的服务器最好,其次IBM也不错,但是我却为创业类型的小公司推荐Dell的服务器。Dell的服务器可能大家都明白一点:便宜。其实,我认为它还有一个优点:出货量很大,导致bug容易被发现。从这点来说,我不建议去自己配置服务器,也不赞成去购买小品牌的服务器。因为很多时候,内存跟CPU,跟主板等兼容性问题可以让你非常头疼。比如我曾经遇到一个问题,一台某小品牌服务器,Opteron CPU,配置了82G 创见的DDR400内存,一共16G内存,服务器主板芯片组采用的是nvidia的nforce 2200。结果就是,服务器一周自动多次死机,到处查找原因,我们都快将内存替换了。最后的结果是nforce 2200芯片组支持大内存方面只能支持到DDR333,而服务器BIOS还没有提供DDR333的选项。这样的事情,可以说完全是这个小品牌服务器厂商的问题,因为他们知道这个结果后,赶快重新写了一个BIOS给我,从此之后,我再也不考虑它。
Dell服务器的定购记住一个原则:不要直接从dell购买,这点主要是从节约Money方面考虑。因为dell在中国的策略导致你可以从其他地方同样配置的服务器能省10%以上。
采购服务器总结如下:有钱就买HP的,没钱就买Dell的,不要直接从dell买服务器。
”服务器配置升级的话,只要不换CPU和主板,就不影响软件授权的有效性,可以继续使用(即使重装了 *** 作系统)。如果是完全换到一台新的服务器上,要分两种情况:如果购买的是注册码授权方式,就需要联系蓝点重新获取新的注册码;如果是加密狗授权方式,则只需要把加密狗同步更换到新服务器上就行了(但若是使用虚拟主机或云服务器,就无法使用加密狗了,这种情况只能使用注册码授权形式)。
SQL Server数据库,推荐使用SQL Server 2008版本。
更换服务器之前,最重要的工作是把蓝点系统进行备份,以便于后续能转移到新服务器上。CPU: AMD A4 3300/25G/ 原盒 340元
主板: 微星 A75A-G55 主板 590元
大板 6个sata30接口 8111E网卡 全固日化NCC电容
或者
技嘉 GA-A75-D3H 690元
大板 5个sata30接口 8111E网卡 全固日化NCC电容
内存:KST 4G4 480
硬盘:
镁光M4 64G SSD 700元(分2区 一区服务器系统,二区 无盘系统镜像)
希捷ST2000DM001 2TB 7200转64M缓存 单碟1T 2TB硬盘 950元 (游戏盘)
浦科特M2P 128G SSD (回写)1250元 或者 科美 SV2-60G SLC闪存 SF1222主控 1499元 回写)
电源:酷冷GX400电源 80P铜牌 5年保 260元
机箱:道和 4U 服务器机箱 360元
独立网卡:BCM 5721 60元(网卡分流 主板集成网卡带无盘,5721带虚拟盘)
合计 4990元
路由器:锐捷RG-NBR1100E 1350元
交换机:水星 SG124 24口 全千兆交换机 400元
网线:TCL 康普 普天 等正品六类网线Windows *** 作系统可以通过配置来进行许多自定义设置和参数调节,下面是一些常见的配置方式:
1 控制面板:Windows系统的控制面板中包含大量的系统配置选项,例如显示设置、用户账户、网络和安全设置等等,可以通过控制面板中的相应选项进行设置。
2 注册表编辑器:注册表编辑器是Windows系统中一个强大的配置工具,它允许用户编辑和修改 *** 作系统的各种设置和参数。通过打开注册表编辑器(regeditexe)并查找相应键值,可以进行各种系统设置的修改。
3 系统配置实用程序:系统配置实用程序(msconfigexe)允许用户查看、编辑和禁用启动时启动的应用程序和服务。您可以使用此实用程序配置系统启动项、引导选项和服务等。
4 组策略编辑器:组策略编辑器允许管理员为本地计算机或网络中的其他计算机配置系统设置。通过打开组策略编辑器(gpeditmsc)并查找相应策略,可以进行各种系统设置的修改。
5 命令提示符:许多系统设置可以使用命令提示符来进行管理。例如,可以使用ipconfig命令查看网络配置,使用net user命令管理用户账户等等。
这些配置方式只是其中的一部分,还有许多其他的配置方式,例如组合键、任务计划程序、属性窗口等等。根据你的需要,选择合适的配置方式进行设置即可。方法/步骤
首先,我们要清楚的便是每个系统之间的差别,以及在阿里云上的差别:
1 Windows
11) 系统内含正版激活。
12) 适合于运行Windows下开发的程序,如net等。
13) 支持SQL Server等数据库(需自行安装)。
14) 可以使用远程桌面方式登录进行管理。
注:512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。
2 Linux
211) 最流行的服务器端 *** 作系统,强大的安全性和稳定性。
212) 免费且开源,轻松建立和编译源代码。
213) 通过SSH方式远程访问您的云服务器。
214) 一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)。
22 CentOS (推荐)请使用yum方式在线安装软件。
23 Ubuntu请使用aptitude方式在线安装软件。
24 Debian请使用apt-get方式在线安装软件。
25 Aliyun Linux(兼容 Red Hat)请使用yum方式在线安装软件,yum源需要自行购买redhat的商业支持。
*** 作系统更换规则:
1更换 *** 作系统
更换系统之前请先停止云服务器,云服务器更换 *** 作系统会直接重置系统盘IP不变,系统盘数据将会丢失!
请您注意:
11 更换 *** 作系统会使云服务器的系统盘更换为新的镜像,原有系统盘的数据都会丢失。
12 云服务器数据盘的数据不会受到影响。
13 建议您将系统盘的个人数据备份到数据盘中,或采用其他方式进行备份。
14 因您没有备份系统盘相关个人数据而造成的数据丢失,阿里云不承担责任。
15 内存为512M云服务器不支持更换Windows *** 作系统。
2 CPU/内存与 *** 作系统的选择
21)如需选择/变更4G以上内存请您选择64位 *** 作系统(32位 *** 作系统存在寻址限制)。
22) 如您选择32位 *** 作系统,4G以上内存页面暂不展示,只有云服务器更换为64位 *** 作系统才可展示。
23)Windows 32位 *** 作系统支持最高CPU为4核。
24)配置:[CPU:1核;内存:512M] 的云服务器不支持选择/更换Windows *** 作系统。
Windows篇
阿里云提供了6种window系统,涵盖了Server 2003 sp2以及Server 2008 R2这两大类 *** 作系统。
其中又分为了32位和64位
(1)如何选择32位还是64位
32位系统相比64位系统,最主要的限制体现在内存的大小上。因为32位本身的限制,其最大只可支持到4GB内存,如果您的网站要使用高于4GB的内存或者以后有扩充内存寻到4GB以上的打算,请使用64位 *** 作系统。
(2)选择2003还是选择2008
对于windows来说,我个人建议是选择版本越高的越好。相对来说新版本漏洞相对来说更少,而且IIS 75相对于IIS6提供了更多的功能以及更方便的控制台。但是考虑到大家的机器配置不同,在此给出一下几种选择:
A:配置低于双核 2GB内存:选择server2003 不装数据库配置双核4GB: server 2003 mssql 或者 server 2008 R2 不带数据库
B:配置高于双核 8GB:serever 2008 R2 mssql 建议如果大家要在云服务器上跑数据库,尽量选择大内存配置,或者降低配置去选用RDS
(3)中英文、安全加固版如何选择
这个就依据大家各自的喜好来了,在此不多说了至于Windows服务器配置教程,因为网上教程很多而且相对于Linux来说Windows配置难度更低,所以Windows的配置教程会比较晚的放出。
Linux篇
(1)这些linux大类有什么区别
Debian:用的deb包,使用APT包管理系统。
同时Debian提供了大多数软件比较新的版本,并且提供了更多的软件包(相对于原版Red Hat)。Debian的优点在于更新迅速,软件包完善(Ubuntu尤其), *** 作便利。缺点是部分时候稳定性欠佳,跟进最新软件有可能存在Bug。
Centos:用rpm包,使用yum包管理系统。
相对于Debian来说,Centost的一大特点就是慢。大部分软件停留在稳定版本,而且相距最新版版本也差较多。而且某些新版软件的一些新特性支持也比较慢,比如php-fpm。
因为Centos是面向企业用户提供的 *** 作系统,所以在稳定性上十分突出,一般在新功能或稳定性的选择上更倾向于后者。只有当某个功能完全确定稳定了,才会加入到系统里。优点是系统稳定,技术文档完善,如果付费的话能得到企业级别的技术支持。缺点是软件包比较老旧,而且一些较新功能会欠缺。
总结一下:如果你喜欢尝鲜,喜欢用最新的功能或喜欢折腾系统,那么Debian是个更好的选择。
上手难度 Ubunt<Debian<Redhat=Centos
(2)Debian与Ubuntu的选择
Ubuntu是基于Debian所开发,可以简单地认为Ubuntu是Debian的功能加强版。
与Debian相比,Ubuntu提供了更人性化系统配置,更强大的系统 *** 作以及比Debian更激进的软件更新。
Ubuntu与Debian比较,可以认为Debian更趋向于保守一些,Ubuntu对新手友好度更高,上手更容易。
用过Ubuntu的都会体会到它的易用,反之如果用过Ubuntu再换到别的系统,都会觉得不适应,Ubuntu真的很方便。
个人建议,如果你打算选择Debian类的,建议选择Ubuntu。
Ubuntu提供了更好的 *** 作,更激进的软件更新,更方便管理软件以及相差无几的稳定性。
如果你不想放弃稳定,那么请选择Debian。
关于Ubuntu版本选择:
在此解释下Ubuntu的版本支持时间。Ubuntu普通版本只提供18个月的技术支持,过期则不管。
服务器版本提供长达五年的技术支持。所以建议大家选择1204 版,提供长达5年的技术支持,可以确保在静候相当长的一段时间内你的服务器可以继续收到系统升级补丁以及可用的软件源。
(3) Centos 的选择
对于阿里云Centos的选择,建议选择Centos 65版本,带来了更多的新特性以及更多的新功能。
除非你的软件需要php 51的环境,那么就选择Centos65。如果网站需要支持php51,只能选用Centos 58。
至于具体版本选择,建议php 51用户选择Centos 58,其他的用户则为Centos 65
我用的是小鸟云的,性能稳定,访问很流畅。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)