MATHEMATICA 教程

注册和密码

注册

为了安装和使用 MathematicaMathLM,您必须激活产品并获得密码.

注册前,您必须先按照 "安装 Mathematica" 的指示开始安装过程. 在安装过程的中间,MathID 会显示在屏幕上. 这个 MathID 是计算机特定的识别号码,是运行安装程序时自动产生的.

除了 MathID,您还需提供在您的电子版或印刷版许可证文件上找到激活密钥. 为了注册 MathLM,,您还需提供运行 MathLM 的主机名.

一旦有了 MathID,便可以按照 "激活 Mathematica" 中的说明进行注册和获得密码 :

一定要记下密码并保存以供将来参考. 您机器的 MathID 在某些情况下会改变,比如,如果您重新格式化您的硬盘. 如果 MathID 变了,您需要联系客户服务部获得新的密码.

mathpass 文件

为了运行 MathematicaMathLM,您必须有合适的密码. 密码存在叫 mathpass 文件里. Mathematica mathpass 文件的位置在不同的操作系统是不同的. 参见 "配置文件" 获得关于 mathpass 文件位置的详细信息. MathLMmathpass 文件位于 MathLM 安装目录的顶层. mathpass 文件是由安装程序自动产生的,但有时您可能会觉得有必要手动编辑该文件.

mathpass 文件可能包含一个或多个密码,这取决于您的许可证类型. mathpass 文件的每一行包含一个单独的密码信息. mathpass 文件是从上到下被解析的,第一个被找到的有效的密码被使用. 您可以在mathpass 文件的行首放置 % 字符,注释掉任意行.

站点 mathpass 配置

如果您是站点许可证管理员,您可以创建一个包含所有或部分在许可协议中规定的许可证名单的 mathpass 文件. 然后复制该 mathpass 文件到所有装有 Mathematica 的机器上. 启动时,Mathematica 会在 mathpass 文件中从上到下扫描密码列表,直到找到那台机器的适当的密码. 这种 mathpass 配置是管理员运行自动安装的一个好的选择. 参见 "从一个脚本安装 Mathematica" 获得有关自动安装 Mathematica 的信息.

Mathematica 密码

Mathematica 密码有两种形式. 从许可证服务器获得许可证的 Mathematica 使用网络密码. 独立的 Mathematica 使用单机密码.

  • 单机许可证书上的进程数 n 一般给予 2 前端进程和 6 内核进程 (两个主内核和四个工作内核) 以便于并行运算.

    mathpass 文件可以包含一个密码或两者的混合类型. 如果在 mathpass 中有一个以上的密码,使用第一个有效的密码.

    网络密码的形式有:!hostname,其中 hostname 是主机名或 MathLM 许可证服务器的IP地址. 网络密码必须以 ! 字母开头. 网络密码以以下形式存储在 mathpass 文件中.

    !hostname

    单机密码的一般形式为 dddd-ddd-ddd:n::YYYYMMDD. 这里,d 代表 0-9 的一个数字,n 代表许可证的进程数字, YYYYMMDD 代表许可证的失效日期. 密码可能有其它字段,取决于您的许可证类型. 密码以以下形式存储在 mathpass 文件中.

    hostname    7000-10419-18404    0123-3012-XK4J9Y     7923-871-948:4::20101230

    这里的主机名是将运行 Mathematica 过程的机器名称. 然后是 MathID、激活密钥、密码. 它们之间用空格或制表符(Tab)隔开.

    mathpass 文件可以列出多个单机密码. 它可以通过网络共享,让您以维持多台机器的单一 mathpass 文件.

MathLM 密码

MathLM 密码的一般形式为 dddd-ddd-ddd:n::YYYYMMDD:Ct. 这里,d 代表 0-9 的一个数字,n 代表许可证的进程数字,YYYYMMDD 代表许可证的失效日期,t 代表许可证类别,可以是 A 或 B. 有些密码,数字 n 可以被数字对 n, m 取代,分别指定内核进程和前端进程的数量. 密码可能有其它字段,取决于您的许可证类型.

在密码最后的大写字母代表许可证类别,它决定 Mathematica 可以运行在何种客户端平台. Windows、Mac OS X 和一些 Linux 平台是 A 类. 服务器级平台是 B 类. mathpass 文件对于每一个许可证类别必须包含不同的密码. B 类密码对于A类和B类客户均有效.

密码以下述形式存储在 mathpass 文件中.

!hostname    7000-10419-18404    0123-3012-XK4J9Y     7923-871-948:20::20080301:CA

首先是运行 MathLM 许可证服务器的名字,然后是 MathID. 那个在该行开头的字符!是区别单机密码和网络密码的. 许可证号之后是密码. 它们之间用空格或制表符(Tab)隔开.

New to Mathematica? Find your learning path »
Have a question? Ask support »