热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Linux中教您部署Domino7服务器

在Linux中教您部署Domino7服务器--Linux企业应用-Linux服务器应用信息,下面是详情阅读。
转自:蓝色虫

提到IBM Lotus Domino 许多人首先想到的是邮件系统和OA协同工作软件。但是2005 年 8 月发布的IBM Lotus/Domino 7将有除了邮件系统和协同工作软件之外其他更强大的功能。Lotus Domino 7 支持本地简单邮件传输协议 (SMTP)、多用途互联网邮件扩展(MIME)、邮件协议(POP3)、轻量目录访问协议(LDAP)和安全套接层(SSL)等ORB间互联网协议(IIOP)及扩展的服务器页面(XSP)服务等业界标准协议,还支持Domino离线业务。标准。Lotus Domino 7还支持目前最热门的J2EE和XML。Lotus Domino 7支持在一台服务器上集成几个服务,这对于中小企业降低TCO非常重要。
Lotus Domino 7主要特点:
1. Domino 7 服务器管理工具现在支持 DB2 数据库了。此外,Domino 7 还提供了与 IBM WebSphere Application Server 和 WebSphere Portal 更好的集成。Domino 7 也更好地结合了 Web 标准。
2. 新的 Domino Domain Monitoring(DDM)特性在 Domino Administrator 中为管理员提供了集中查看一个或多个域中多台服务器的状态的能力。DDM 使用探测程序在多台服务器上收集信息,检查出现的任何问题。然后将这些信息汇集起来保存到专门的数据库中(DDM.NSF)。DDM 可以连续不断地监控所有服务器,快速发现和报告重要的服务器和客户机问题。
3. Domino 7 服务器管理中另一个重要的新增功能是 Activity Trends。该特性收集和存储与服务器、数据库、用户等有关的活动的统计信息。这些信息可以帮助您分析 Activity Trends 信息,更好地判断环境中数据库负载在服务器之间的分配。Activity Trends 甚至能够根据指定的资源目标提出平衡数据库负载的建议,包括帮助实现这些建议的工作流。
4. Domino 7 提供了自动诊断信息收集,当 Notes 客户机或者 Domino 服务器崩溃时,可以利用 Notes/Domino 6.0.1 引入的自动诊断信息收集功能查看生成的调用栈。自动诊断信息收集扩展了自动数据收集的功能,它分析 Fault Report mail-in 数据库中的调用栈,然后计算这些数据以确定是否出现了同一问题的其他实例。
5. 智能升级是改进的另一个方面。Domino 7 提供了一个 mail-in 数据库,将每个用户、每台机器的智能升级(Smart Upgrade)状态(成功、失败或延迟)通知管理员。如果集群中的一台服务器失效,Smart Upgrade 就会切换到集群中的其他成员。为了避免服务器负载过重,Smart Upgrade 主管可以限制从一台服务器上下载的数量。其他 Domino 7 管理方面的改进包括 InstallShield Multiplatform(ISMP)安装和对 Web Administration 客户机的 Linux/Mozilla 支持。
6. Domino 7 中新增安全功能包括更强的加密密钥(1024 位 RSA 和 128 位 RC2)。Domino 7 还为单点登录(SSO)提供了更好的支持,以及和安全有关的处理加密邮件的新 API。其他安全特性包括私有 SMTP 连接黑名单/白名单过滤程序、SMTP 连接 DNS 白名单过滤程序。可以在客户机上启用 DNS 级别的白名单过滤。邮件规则允许用户选择黑名单。
a、 用集成的 Domino HTTP 服务器将其数据库作为 HTML 发布到 Web 。
b、 HTTP 服务器中的 Java servlet(Domino提供一个 JSP 标记库,您用该库开发的 JSP 页面将在 WebSphere Application Server 上执行)。
c、 作为后端编程语言的 Java,用于应用程序、applet 和代理 。
d、 开始全面支持目录服务(LDAP)。
对于Web服务器大家都比较熟悉了,这里我们介绍一下LDAP(轻量目录访问协议),LDAP (Lightweight Directory Access Protocol) 轻量级目录存取协议,是目前网络上一个重要的通信协议;就字面意义而言;它是DAP( Directory Access Protocol)简化版本。其目的是为了简化 X.500 服务器与客户端之间的通讯协议,让客户端能够以较为简单的协议X.500 服务器沟通,降低客户端的复杂度。
它是基于X.500标准的,但是相对DAP简单了许多并且可以根据需要定制。LDAP支持TCP/IP,这对访问Internet是非常重要的。当初在微软公司(Microsoft)Windows 2000操作系统发布之际,影响最大的就是Active Directory(活动目录)。活动目录成了Windows 2000网络系统的核心,它存储了当前网络环境中所有资源的信息,包括基本的个人账户信息和各种系统服务,是大型企业身份和权限管理的有力工具。
LDAP最大的优势是:LDAP协议是跨平台的和标准的协议,因此应用程序就不用为LDAP目录放在什么样的服务器上操心了,它可以在任何计算机平台上,用很容易获得的而且数目不断增加的LDAP的客户端程序访问LDAP目录。而且也很容易定制应用程序为它加上LDAP的支持。LDAP是一个安全的协议它使用SASL(简单证明余安全层)协议,提供访问控制。软件产商都很愿意在产品中加入对LDAP的支持,因为他们根本不用考虑另一端(客户端或服务端)是怎么样的。LDAP服务器可以是任何一个开发源代码或商用的LDAP目录服务器。LDAP服务器安装简单,也容易维护和优化。Lotus Notes / Domino 7.0一共四个版本(Windows 、Linux、AIX、BSD)笔者得到Linux版本的Lotus Domino/Notes 7是在IBM developerWorks网站订阅的为您的“最新 IBM 软件DVD”工具包。还包括一系列安装工具和详细的文档。详细情况请访问IBM官方网站,链接: http://ibm.com/developerworks/ecma/campaign/er.jsp?id=136151
下面我们看一下如何在Linux用Domino 7 部署Web服务器和LDAP服务器。最低限度的安装的需求见表1。




表1 最低限度安装Domino 7需求


一、准备编译工具
因为安装驱动程序可能需要配合核心来编译,所以会使用到内核源代码,此外,也需要编译器 ( compiler ) 的帮助,因此,先确定您的 Linux 系统当中已经下列软件的存在 :kernel-source 、kernel 、gcc 、make、qt。可以通过Rat Het Enterprise Linux图形界面下的“添加/删除应用程序”工具进行安装。具体方法是,选择“主选单”→“系统设置”→“添加/删除应用程序”,在弹出的界面中选中“开放”→“开放工具”→“标准工具包”最后单击“更新”即可。见图1。




图1相关软件包的安装


(1)杀掉所有Sendmail进程





(2)下载安装专用软件包



>
最后重新启动一次操作系统。新建安装Lotus软件包所需要的用户和组,操作如下:
运行 X 窗口系统,具备根特权,并且安装了redhat-config-users RPM 软件包。要从桌面启动 用户管理器,点击面板上的「主菜单」 => 「系统设置」 => 「用户和组群」,或在 shell 提示(如 XTerm 或 GNOME 终端)下键入 redhat-config-users 命令。 要添加新用户,点击「添加用户」按钮。一个如图2 所示的窗口就会出现。在适当的字段内键入新用户的用户名和全称。在「口令」和「确认口令」字段内键入口令。口令必须至少有六个字符。选择一个登录 shell。如果你不能确定应该选择哪一个 shell,就请接受默认的 /bin/bash。默认的主目录是 /home/用户名。你可以改变为用户创建的主目录,或者通过取消选择「创建主目录」来不为用户创建主目录。如果你选择要创建主目录,默认的配置文件就会从 /etc/skel 目录中复制到新的主目录中。然后要添加新用户组群,点击「添加组群」 按钮。键入新组群的名称来创建。要为新组群指定组群 ID,选择「手工指定组群 ID」,然后选择 GID。Red Hat Linux 把 低于 500 的组群 ID 保留给系统组群。点击「确定」来创建组群。新组群就会出现在组群列表中。




图 2创建notes新用户


二、脚本安装
以超级用户权限登陆Red Hat Enterprise Linux 4.0 ,加载光驱。执行安装命令:
#./install
系统会首先出现主选单。软件安装是在交互环境下进行的大致分为九个部分:
1、 首先是软件的许可协议,内容非常多。使用Tab键翻页,注意Tab键在安装中起同意默认的作用,h表示帮助,在协议的结尾处按Tab键回主选单。在主选单内按Tab键同意软件协议书,按E键退出。按Esc键从新阅读协议书。
2、 按Tab键继续进行,接着选择是否只安?资料目录。缺省选择是“Yes”。
3、 按Tab键继续进行,选择服务器类型,这里有三种安装模式:“Domino Utility Server”、“Domino Messaging”、 “Domino Reterprise Server”。这里我们选择第三种安装方式。见图3,表2是详细介绍。请根据您企业具体应用选择。




图3 服务器安装形式






4、 按Tab键继续进行,选择是否安装所有临时文件到Domino Server。
5、 按Tab键继续进行,选择应用程序安装目录,缺省目录/opt/lotus/。
6、 按Tab键继续进行,接着选择是否?⒎?衿饔?SP 功能,缺省选择是“NO”。
7、 按Tab键继续进行,选择未来是否要在本台机器安装第二个Domino Server,缺省选择是NO。
8、 按Tab键继续进行、选择数据存放目录,缺省目录是/local/notesdata/。
9、 按Tab键继续进行、确定服务器用户notes。
10、 按Tab键继续进行,系统给出所有选择的汇总列表,请仔细阅读。确认后按Tab键正式开始安装。这里参考笔者的配置见图4。




图4 配置汇总


10.安装后的设置
若有问题按Esc键回去从新选择。经过十多分钟的安装,如果系统如果出现图5表示脚本成功。




图5 脚本安装成功


修改/home/notes/目录中的.bash_profile文件,添加以下的内容:
export LD_ASSUME_KERNEL=2.2.5然后重新启动计算机
Lotus Domino服务器版本分为三个类别:邮件服务器( Domino R7 Mail Server)、应用服务器(Domino R7 Application server)和企业服务器(Domino R7 Enterprise Server)。Domino 7 服务器会采用不同的程序包发布它可以让客户抽取可以满足他们当前需求的功能并且在将来根据需求的改变扩展这些功能以下我们将会简要描述三个Domino7 服务器。
1、Domino消息服务器
Domino消息服务器Domino Messaging Server 可以用于形成消息以及日程和安排,它拥有预先构建的电子邮件以及进行协同处理的应用其中包括讨论应用团队工作室以及个人刊物Domino消息处理融合了针对具有高级消息处理能力的最新Internet邮件标准的支持以及Lotus Domino的企业级别的可靠性和性能。Domino消息服务器只能够用于消息处理。想要在Domino服务器上部署自己应用的客户应该考虑使用Domino企业服务器或者Domino应用服务器。
2、 Domino企业服务器
Domino企业服务器Domino Enterprise Server 可以支持与消息服务器相同的电子邮件并协同应用以及由客户或者商业伙伴建立的定制应用它还包括了可以用于高度可访问实现的集簇功能如果用户的公司。要使用Domino 进行消息处理而且用户还想要配置定制应用那么就可以使用这种Domino服务器。
3、Domino应用服务器
Domino应用服务器Domino Utility Server它不能够为用户提供电子邮件特别是单独用户的邮箱,但是它可以包括定制应用的支持它包含了可以用于高度可访问实现的集簇功能应用服务器没有强制CAL 要求,换句话说任何软件的任何用户都可以访问服务器。如果用户的公司不需要使用Domino 进行消息处理但是用户又想配置定制应用那么用户就可以使用这种Domino服务器。
1. 首先使用notes系统帐号登陆Linux操作系统,启动一个终端,使用命令:
#cd /local/notesdata目录(数据存放目录)
# /opt/ibm/lotus/bin/server (开始配置服务器)
就看到最新的7.0版本的启动界面,见图7。




图6 Lotus Domino /Notes 7.0 在Linux启动界面


2. 进入Domino服务器字体设置,继续安装请单击“Next”按键;
3. 选择是否要在本台机器安装第二个Domino Server,其中“Set up the first server or a stand-alone server”即安装第一台服务器或独立服务器。缺省选择是NO,然后按“NEXT”键继续进行。
4. 接着给主机和服务器起一个名字,其中Server name: host (输入服务器的名称)Server title: host1 (填写服务器的标题)也可以通过选择右下方的方框利用已经存在的服务器ID进行安装。然后按“NEXT”键继续进行。
5. 接着填写组织名称和密码,其中Organization name:easy (输入组织名称)Organization certifier password:xxxxx (输入组织名称的验证密码)Confirm password:xxxxx(输入确认组织名称的验证密码)见图7,也可以通过选择右下方的方框利用已经存在的服务器ID进行安装。然后按“NEXT”键继续进行。




图7接着填写组织名称和密码


6. 接着填写管理员密码,以及密码存放目录,然后按“NEXT”键继续进行。其中:First name:c(可选)Middle:c(可选)Last name(or generic account name):notes (管理员姓名)
Administrator password:xxxxx (输入管理员的验证密码)Confirm password:xxxxx (输入确认管理员的验证密码)同时可以通过选中左下角第一个复选框确定是否在本地保存管理员ID。见图8,然后按“NEXT”键继续进行。




图8 管理员密码,以及密码存放目录



蓝色虫
回复于:2006-04-12 12:13:43

7. 接着填写服务器类型。要配置所有服务,按“Customize”按钮。Lotus Domino /Notes 7.0可以提供各种不同功能的服务包括,主要包括:
Administration Process(AdminP):是运行在服务器上的一个任务,它通过执行如用户和服务器的重命名和重新验证、移动邮件文件和配置群集来帮助用户。
Agent Manager:即代理管理器控制代理在服务器上的运行。通过查找服务器上的Agent Manager 任务来确认代理是否在运行。
HTTP Server:提供Web服务;
POP3、SMTP、IMAP Server:提供邮件服务;
Remote Debug Server:提供远程调试服务器;
LDAP:提供轻型目录访问协议目录服务;LDAP 是一种流行的身份验证机制,并可以作为存储个人可识别信息的存储库。与传统的基于平面文件的身份验证机制(例如 /etc/passwd)相比,它有几个优点。优点之一是 LDAP 可以用来实现密码管理的理想形式 —— 单点登录。能够实现单点登录是因为软件应用程序可以通过 TCP/IP 网络针对通用的基于 LDAP 的用户存储库进行远程身份验证。
Web Retriever:Web Retriever是一个为Lotus Notes用户获取网页的服务程序;
schedule Manager:提供日程管理器服务,用于在 BUSYTIME.NSF 数据库中查找本地用户的日历信息。对于运行 Lotus Domino 的下游服务器上的用户,Schedule Manager 将请求传递给Lotus Notes Calendar Connector 任务,然后由此任务找到用户的日历信息。
DOLS Domino Off-Line Services:提供无须连接网络,即可使用基于浏览器的邮箱的服务。使用浏览器,客户端用户可以使应用程序在脱机状态,修改应用程序,并将这些变化同步到联机的应用程序中。
DECS Domino Enterprise connection Services:使用DECS加密连接服务;
见图9,然后请单击“Next”按键继续;




图9 设置Lotus Domino /Notes 7.0服务


8. 接着配置Domino服务器的网络和主机名称,下列网络与D o m i n o兼容:
AppleTalk
Banyan VINES
Netware
NetBIOS
TCP/IP
Lotus R7产品可以运行在上述任一网络上。通常选择默认探测到的网络端口,可以通过Customize定制。下面所述的安装是在T C P / I P网络上进行的。通过点选右下角中的“Custormiz...”按键来进行网络服务项目配置;出现“Advanced Network Settings”高级网络配置窗口:点选“Compress”项目复选框;
T ype the fuly qualified internet host name for this Domino server:lotus.easy.com单击“OK”按键;回到“Domino网络设置信息确认”介面窗口,单击“Next”按键继续;
9. 接着配置Domino服务器的安全设置,Prohibit Anonymous access to all databases and templates 表示:防止匿名用户访问所有数据库和模版, Add LocalDomainAdmins group to all databases and templates表示:添加 LocalDomainAdmins 组到所有的数据库和模版。建议使用Domino服务器的默认设置,单击“Next”按键继续;
10. Domino设置信息确认,继续安装请单击“Setup”按键系统自动进行配置;配置截图过程见图10;




图10系统配置界面


11. 如果系统如果出现图11表示应用程序安装成功。单击“Finish”按键结束安装;




图11 配置成功界面


12. 会到命令行状态使用命令:“# /opt/ibm/lotus/bin/server”启动Lotus Domino Server服务器;
13. 启动界面见图12。




图 12 服务器启动界面


14. 查看服务进程是否正常。
进程运行需要占用系统资源,一个进程如果占用大量资源会造成系统性能瓶颈现象。此时就需要进行进程调度。达到实时监控系统和优化性能的目的。你对每个进程了解得越多,就能够越容易地精确定位进程的问题所在。系统通常会因为某种原因遇到各种问题,比如速度变慢或者不稳定,而使用这些工具可以帮助你提高找到问题所在的能力。
使用ps命令检查notes服务器进程:
#ps -ef | grep notes
使用检查dhcpd运行的端口:
# netstat -nutap | grep notes
另外不同发行版本的Linux版本也提供了一些图形化的进程管理工具,笔者使用的就有一个:KDE卫士,见图13。




图13


可以看到它实际是以上这些Linux进程命令的集成工具,使用它你可以完成进程管理。下次将介绍Notes客户端安装。
Lotus Notes是基于客户/服务器的技术,这项技术使你能够在整个网络中访问、共享和管理信息。这种网络可能是由办公楼内用电缆连接的5台或1 0台计算机组成,也可能是由横跨许多地区的无数台计算机连接组成。在这个网络中的每台PC机就是Lotus Notes客户机。这些客户机要求并接受来自服务器的信息,该服务器叫做Domino服务器。
每台P C机都可以通过一系列的导线、电缆和网络软件与Domino服务器进行通讯。请求的信息是在Lotus Notes应用程序或数据库中。通常,Domino服务器中存储这些数据库,因而许多客户可以同时访问它们。在大多数情况下,当单击数据库图标时,就可以打开存储在服务器中的数据库。客户机请求来自服务器的数据库,当打开数据库时,驻留在服务器上的数据库就会出现。这很类似于工作时对文件服务器的连接。通常,你会把自己在其他软件程序( Lotus Notes之外的其他应用程序)中创建的作品存储在办公室网络的文件服务器中。Lotus Notes 应用程序通常是通过帮助用户创建、收集、共享和管理各种信息的方法,来支持或实现各种商业功能自动化。Notes的电子邮件就是Lotus Notes应用程序的一个例子。目前Notes客户端只能工作在Windows平台,下面以Microsoft Windows 2000 操作系统 (Server版本,另外安装最新补丁SP4)为例介绍如何安装Notes客户端应用程序。

1.客户端安装选项
LotusR7的客户端产品分为四个类别:
Lotus Notes R7 Client为最终用户使用,实现电子邮件、日历、群组日程安排、Web浏览和信息管理等功能。
Domino Designer R7提供给开发人员使用,它是一个集成的Web和局域网/互联网应用开发环境,它包含Notes Client。
Domino Administrator R7提供给管理人员使用,是Notes和Domino的管理客户机,可以使用Domino Administrator来执行多数的管理任务,它包含Notes Client。
All Client包括上述所有的Client。
在安装Domino/NotesR7的过程中,每一步都十分简洁,整个安装过程没有复杂的操作,特
别是在指定文件安装目录的时候,Domino和Notes的默认路径是分别指定的,方便初次安装Domino和Notes的用户。本文以All Client为例子。

2.客户端配置要求
  1.客户端硬件配置
  普通PC机、笔记本电脑均可,奔腾III 633以上CPU、128M以上内存;500M以上硬盘空间(全部安装Notes 客户端需要1000MB左右)。
  2.客户端软件配置
  要求安装Windows Me/2000/2003/xp、浏览器及Lotus Notes 客户端。
  3.网络配置要求
  支持各种局域网、广域网,支持各种网络传输协议,推荐使用TCP/IP协议。客户端到服务器可以通过局域网或通过电话拨号连接。可以在待安装的机器上执行ping Domino服务器IP地址,确认是否畅通。
  4.获取用户标识符文件(ID文件)
请到您所在单位系统管理员处获取您的ID文件,获取前首先确认您是否通过他向服务器注册系统账号。
3客户端安装与配置步骤
客户端安装
1、在安装光盘的Notes目录下,双击Setup文件,在出现的对话框中单击“Next”(见图14);




图14 安装向导


2、阅读Lotus Notes软件使用许可协议,并选择“是”接受协议, 输入完后单击“Next”;
3、在对话框中输入姓名和公司名称,输入完后单击“Next”;
4、在“Lotus Notes安装”对话框中指定安装Notes程序文件和数据文件的驱动器和目录(见图15),单击“Next”;




5、选择缺省设置“全部安装”,单击“Next”见图16;




图16 选择安装程序


6、系统开始安装Lotus Notes软件;
7、当Notes安装完毕后,单击“Finish”完成安装 。
8.启动客户端,查看进程运行情况,见图17。




图17 客户端启动和进程运行情况


9. Notes应用程序设置
在安装好Notes客户端软件后,我们还必须要配置Notes客户机与Domino邮件服务器相联,这样在客户端才能真正管理Domino服务器。下面是配置Notes客户端软件的操作过程。首先从开始菜单中运行Lotus Notes,就会出现“正在设置连接”的画面。如果服务器/客户机的网络以及域名等配置正常的话,那么设置Lotus Notes会十分简单。由于Notes使用1352端口,所以要确保服务器和客户端计算机的防火墙都打开1352端口。Domino Server服务器用的是Tcp 1352端口,如果您的Domino Server服务器在局域网里面,那么Notes客户端通过外网连接的时候,服务器需要在他本地网关上做一个Tcp 1352端口的映射,如果外网是通过网页方式连接服务器,则服务器需要在他本地网关上做一个Tcp 80端口的映射。NOTES 7.0客户端配置和低版本设置基本相同。此时系统会问您是否要连接到Domino服务器,因为我们上面已经安装配置好了Domino Server,在此您必需保证Domino Serve当前正在运行。如果出现图18的界面Notes客户端的安装与配置就全部完成了。然后系统会自动从服务器下载入用户信息到客户机中。另外如果希望远程管理服务器,还要打开8585端口。




图18 Notes客户端的安装与配置完成


下面看看查看Notes应用程序界面,其中包括:Lotus Notes、Lotus Domino Administrator、Notes Minder、Lotus Domino Console和Remote Server Setup见图19。




图19 Notes应用程序运行界面


注意屏幕右下角是Notes Minder是一个功能部件,使用它不必启动 Notes 就可以检查邮件、监视"日历"闹铃。当Notes Minder 激活时,它在Windows 95/NT的系统托盘中显示为一个图标。图标会随着邮件数据库的当前状态而变化,例如:通知您有未读邮件或提醒已经设置闹铃的日历项目。要启动 Notes Minder,请选择"开始",进入"Lotus 应用程序"文件夹,然后选择Notes Minder(Notes Minder 要求输入Notes口令)。Notes Minder检查上次启动Notes的用户的邮件和日程安排。您如果与别人共享计算机,则请使用自己的用户标识符启动Notes,然后启动Notes Minder,这样Notes Minder 就可以检查您的邮件数据库。当 Notes Minder 图标显示在 Windows 托盘时,根据 Notes Minder 的报告而显示不同的图标。如果把鼠标放在 Notes Minder 图标上,文本框将显示用户的当前邮件状态,或通知您上次检查邮件的时间。双击任何 Notes Minder 图标来启动 Notes 并打开邮件数据库。
10. Notes客户端删除
当Notes不再需要或出现严重故障需重新安装时,需要进行卸载。这时通过软件自身兼备的卸载功能进行卸载。我们可能都忽略了:很多软件在提供安装功能的同时,也提供了该软件的卸载功能。Notes安装程序在运行时,首先自动检测系统是否已经安装了该程序,并在“维护模式选项”栏中提供三个单选项:“卸载”、“重新安装或修复”、“添加或删除功能”。若检测到系统已经安装了Notes,选取“卸载”按钮进行Notes卸载。具体步骤:
1、 选择重新安装;
2、 选择“Lotus Notes”,单击“Remove”按钮;系统将自动删除Notes软件,见图20。





图20 删除客户端


另外即经常用户反映为什么Lotus Notes 卸载掉再次连接新的服务器时出错?是因为windows提供的“控制面板”的“添加/删除程序”工具不能完全把Notes卸载干净,上一次服务器的一些配置信息并未删除,如果第二次安装的服务器配置与第一次不同,你还需要把windows 目录下的Notes.ini,以及Notes\\Data文件夹下的server.id 和cert.id文件删除掉方可。问题即可解决。

11. Notes客户端的快速重装
使用Windows系列的操作系统,免不了要经常重装系统,很多的应用软件都需要重新安装。但Notes不需要。在重装系统前,把Notes安装目录完整保留到一个安全的地方,等系统安装完成后,修改一下系统中的HOSTS文件,再把Notes搬到原来安装的位置(如果格式化硬盘,Notes目录可以原地不动),执行Notes目录下的Notes.exe就可正常收发邮件了。
推荐阅读
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
author-avatar
万万558
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有