深入探究:域服务器的配置与应用技巧 (域服务器的配置与应用)

作为企业网络中的核心组件之一,域服务器(Domn Server)在企业网络管理中发挥着不可替代的作用。它可以集中管理网络中所有计算机、用户和资源,提供安全、可控的网络环境,有效地提高了企业网络的可靠性和安全性。本文将从域服务器的基本概念、配置、管理和应用四个方面,深入探究域服务器的配置与应用技巧,帮助读者更加全面地了解和掌握域服务器的使用方法和技巧。

一、基本概念

1. 域服务器的概念

域服务器是一种提供专业的网络服务的计算机,其作用是集中管理网络中的计算机、用户和资源。域服务器一般运行着Windows Server操作系统,并且安装了域控制器(Domn Controller)服务,可以创建、管理和维护域内的所有账户、策略和权限。

2. 域的概念

域是指一组拥有共同管理和安全需求的用户、计算机和资源的。域中的计算机和用户都必须先向域服务器验证后,才能使用域内的资源。域通常由一个或多个域控制器组成,并且在逻辑上构成一个统一的管理单元。

3. 域用户的概念

域用户是指在域中进行验证和管理的用户。域用户的账户信息和口令存储在域控制器中,不同于本地用户,域用户可以在网络中任何一个计算机登录。此外,域用户还可以享受到域的安全设置、策略和权限。

二、配置

1. 安装域控制器服务

要使用域服务器,必须首先安装域控制器服务。在Windows Server的安装向导中,选择“新增域控制器”选项,按照指引进行安装,详细的安装步骤省略不讲。

2. 配置域的属性

域服务器的属性可以通过“Active Directory域和信任”窗口来配置。其中常用的包括:域名称、DNS名称、域controller名称、域管理员口令等。在设定好域的属性后,可以通过此处的工具轻松地管理域内所有的用户、计算机和资源。

3. 添加域用户和计算机

使用域服务器,需要先添加一些域用户和计算机。在“Active Directory用户和计算机”窗口中,分别选择“用户”和“计算机”分组,右键单击空白处,选择“新建用户”或“新建计算机”,按照向导逐步完成即可。

三、管理

1. 组织单位(OU)的管理

组织单位是对网络资源、用户和默认策略进行分组管理的单位,可以更加方便地控制网络中的各个对象。在服务器管理器中选择“Active Directory域和信任”窗口,右键单击域名,选择“新建组织单位”,输入名称、描述等信息,即可成功地创建一个OU。

2. 安全组的管理

安全组是管理网络中用户和计算机权限的特殊对象。在“Active Directory用户和计算机”窗口中,选择“域名”→“Users”分组,右键单击空白处,选择“新建安全组”,输入名称、描述、组成员等信息,即可创建一个安全组。

3. 域策略的管理

域策略是对域内账户和组进行策略应用的集中管理,可以将安全设置、密码策略等规范应用到整个域内。在计算机管理中,选择“本地安全策略”,对安全策略进行编辑,然后右键单击域名,选择“属性”,进入“组策略”选项卡,选择“编辑”,配置相关的策略。

四、应用技巧

1. 远程管理

在使用域服务器时,网络管理员必须常常远程管理服务器。Windows Server提供了多种远程管理方式,包括远程桌面、服务器管理器等。使用这些工具可以方便地查看服务器的状态、管理用户、计算机和资源。

2. 数据备份和恢复

域服务器上的数据备份和恢复是服务器管理的重要环节之一。管理员应该定期备份域服务器上的数据,并保存到安全的位置。在数据丢失或者损坏的情况下,可以进行恢复,以保障系统的连续运行。

3. 安全设置与维护

安全设置是企业网络管理中非常重要的一个环节,包括用户口令、策略设置、账户锁定等。管理员需要通过合理的安全设置,保障企业网络的安全性。此外,还需要定期对网络中存在的漏洞进行修补,避免出现安全漏洞,影响企业的正常运营。

本文深入探究了域服务器的配置与应用技巧,从域服务器的基本概念、配置、管理和应用四个方面为读者提供了全面的介绍。在日常网络管理工作中,需要考虑域服务器的性能、安全和可靠性等问题,以保障网络的正常运行。希望读者通过本文对域服务器有更加深入的了解和掌握。

相关问题拓展阅读:

服务器的配置

WebLogic Server Scripting Tool(WLST)是一种命令行脚本工具,BEA公司计划在WebLogic Server 9.0版本中包含它。现在,该工具及所有的服务包(service packs)都可以从BEA公司的dev2dev站点下载得到,并在WebLogic Server 7.0和8.0下运行。

背景知识

人们一直希望和铅做WebLogic Server支持一个脚本解决方案,以允许开发人员和系统管理员可靠地、交互式地对WebLogic Server配置执行简单和复杂的更改。当前,WebLogic Server 支持三个命令行工具:weblogic.Admin、weblogic.Deployer和WLConfig Ant 任务工具。

这三个工具都需要一个运行的Weblogic Server实例。其中Weblogic.Admin和WLConfig用来修改配置和查询MBean,weblogic.Deployer则严格用于部署应用程序。还有一些工具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的更多激枯信息,请访问

www.jython.org

WLST 介绍

WLST有两种版本,脱机版和联机版。脱机版用来在用户没有连接到任何一个WebLogic Server实例的情况下,通过与域文件和配置模板交互来配置域。该功能类似于WebLogic Server 9.0中反对的配置向导(Configuration Wizard)静寂模式脚本编程。联机版用来在用户连接到一个运行的WebLogic Server实例的情况下,更改配置工件或者监视运行时数据。现在两个版本作为两个独立的JAR包提供下载。在WebLogic Server 9.0发布的时候,这两个版本将会整合成为一个工具。

操作模式

WLST提供三种操作模式:交互模式、脚本模式和嵌入模式。在交互模式下,用户在命令提示符下键入命令并查看响应。这种模式对于学习脚本工具及其功能是有用的。另外,对于原型设计命令语法以在编译较大的脚本之前验证选项,也是有用的。清单1中展示了一个交互式会话的例子。在脚本模式下,用户可以把许多脚本命令写在一个文件中,工具将该文件作为程序执行。清单2展示了一个可以在WLST上作为程序执行的简单脚本。在嵌入模式下,用户把WLST解释器嵌入Java应用程序中(参见清单3)。

特性

WebLogic Server实现了JMX 1.0,并且所有子系统(JMS、JDBC、Security等)都被作为相应的MBean并包含属性,可以按这些属性来配置、监视和管理子系统。所有的MBean被组织为层次结构,DomainMBean是所有Configuration MBean的父节点,DomainRuntimeMBean是所有Runtime MBean的父节点。用户可以通过调用不同的WLST命令定位任何MBean。为了简单,定位大致相当于任何操作系统中的文件表示方法。

定位

按照操作系统的说法,WLST有三个驱动:config、runtime和custom。config驱动管理所有的Configuration MBean(DomainMBean是它们的父节点)。runtime驱动管理所有的Runtime MBean(DomainRuntimeMBean是它们的父节点)。custom驱动管理所有的Custom Mbean(非WebLogic的,而是用户在WebLogic Server上注册的)。MBean的类型或者实例就像目录,用户可以“cd”或者定位到这些MBean,以查看属性名和值或操作(即文件)。清单4中的例子展示了一个用户定位到不同的驱动和MBean然后列出其属性和值。

配置

通过“configToScript”命令,用户可以很方便地把资源从一个域移动到另一个域。这个命令以config.xml作参数,并将之转换为相应的WSLT脚本,该脚本被应用于另一个域,以创建一个类似的配置。这个命令也可以创建一个包含名称-值对的属性文件。这些名称-值对可以被修改,以创建具有不同域名、服务器名等的配置。清单5演示了一个简单的例子,其中config.xml被转换为WSLT脚本。用户也可以创建新的配置信息,以及检索和更改存储在域config.xml文件中或者是使用Template Builder创建的域模板JAR中的现有配置值。清单6展示了一个简单的例子,用户读取一个现有的medrec模板,以创建一个medrec域。

当前托管对象(cmo)

每当用户定位到一个MBean实例,他就具有通过cmo变量对这个MBean对象的访问权。这个变量保存MBean的代理对象,所以用户可以调用该MBean接口支持的所有方法或操作。清单7展示了一个可以使用这个变量的例子。

从WLST调用Java程序

如果您用Java编写了命令行工具,并且想要在WLST中重用,这是完全可以做到的。例如,我编写了一个简单的Java程序,用来查询MBeanServer并检索注册在这台服务器上的所有MBean,然后打印它们的对象名称。好处是我不必抛开这些有用的代码或者用Jython重新进行编写,只要从WLST中调用这个程序就行了。清单8显示了这个用Java编写的程序,以及用户如何从WLST中调用该程序。

从Ant中调用WLST

许多用户使用Ant自动完成Weblogic域的配置,如果您愿意把您的WLST配置脚本嵌入Ant编译文件(build file),那么您也可以这样做。清单9展示了编译文件的一个片断,它调用WLST来运行脚本。

扩展WLST命令

WLST定义了一些常用的命令,但这并不限制用户去定义自定义的命令或者模块,然后把它们导入WLST以满足他们的需要。清单10定义了两个自定义的命令:“creatServer”和“deleteServer”。它们创建和删除具有指定名称的服务器。这些命令将会对于WLST会话是活跃的。用户也可以编写一些定义几个有用功能并能导入WLST中的模块。清单11展示的例子中,用户定义了一个安全类,这个类包括创建用户、更改密码等实用功能。

WLST模块

用户常常想将WLST与其他Jython模块一起使用。这只要把WLST模块写入一个文件,并把这个文件导入到您的Jython模块中就可以了。清单12展示了如何编写WLST模块并在Jython模块中使用。有关更多信息,请访问

WLST 工作方式

让我们完成一个简单的用例,其中展示了使用WLST的端到端场景。假设一个管理员打算为开发人员配置一个域。本质上,他会从头开始创建一个域(一个admin 服务器),启动服务器,配置托管服务器,并群集和部署应用程序。他也会通过一个简单的脚本监视这些服务器的状况。步骤如下:

根据模板创建一个简单的域(一个admin服务器),并启动服务器(见清单13)。

配置两个托管服务器和一个群集。在连接到正在运行的admin服务器之后,添加这两个托管服务器到这个集群,并启动该群集。另外,部署一个简单的应用程序到该群集(见清单14)。

使用一个简单的监视脚本,监视服务器的状态(见清单15)。

前瞻

WLST可以在BEA公司的dev2dev站点上下载。这个工具可以与WebLogic Server 7.0和8.1(以及所有的服务包)一起工作。BEA公司的Management新闻组提供对这个工具的支持。这个工具可以在明年发布的WebLogic Server 9.0中正式得到并受到支持。BEA公司也打算在WebLogic Server 7.1和8.1两个版本中直接支持WLST。

一些您所期待的WLST的新特性:

通过R 88 API进行的部署,包括通过WLST进行的部署计划的编辑。

通过WLST对所有诊断框架(WebLogic Server 9.0中新引入的)工件的访问。

脱机版WLST(现在可以单独下载)与现有联机版WLST的合并。

对新的 (WebLogic Server 9.0) 管理API的访问。

支持WebLogic Server 9.0中所有的新节点管理器特性。

结束语

在这篇文章中,我介绍了一个新工具——WLST,它使开发人员和系统管理员能更方便地管理WebLogic Server(联机或者脱机都可以),并能对WebLogic Server执行配置更改。WLST有三种使用模式:交互模式、脚本模式和嵌入模式。它提供了一个简单的方法访问WebLogic Server中的MBean,并且提供了一些方便的命令用于监视WebLogic Server实例的生命周期。WLST是用Jython(Jython是流行的Python语言的纯Java实现)语言编写的。

参考资料

Online WLST Tool:

Offline WLST Tool:

Jython’s Main Web Site:

www.jython.org

PO Sample:

关于域服务器的配置与应用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 深入探究:域服务器的配置与应用技巧 (域服务器的配置与应用)