CSpace安装管理与系统配置管理 中科院兰州文献情报中心 信息系统部 2015.3.

Slides:



Advertisements
Similar presentations
一、软件简介 二、功能介绍 三、产品优势 四、应用范围 五、成功客户 目录目录 软件简介 ●员工工作时间,都认真工作了? ●还是在玩游戏? ●浏览与工作无关的网站? ●收发私人邮件? ●甚至将公司的机密资料拷贝带 走?或是通过邮件或聊天工具泄 密? …… 解决之道.
Advertisements

LOGO 第 9 章 Java Servlet 和 JSP 编程 孙焘. 重点: servlet 编程原理 1 servlet 的基础类与编程实现 2 JSP 编程原理 3 JSP 的常用语法 4.
学年度工作总结 —— 上海建桥学院 —— 上海建桥学院 实验室与资产管理处 实验室与资产管理处.
Web Maple— 云端计 算 数学学院刘海洋 胡婷婷. 需求 什么是 Web Maple ? Maple : “ 数学家的软件 ” 符号和数值计算 动态编程语言 集成编辑环境与图形输出 Web Maple :网页上的数学家 完整的 Maple 功能 云端计算 网页独特的输入输出格式.
LOGO 流管系研討室簡報 國立勤益科技大學 電子商務應用研討室 研 討 室 ( M302 ). 研討室教育目標  運用網際網路與企業電子化等技術,將資訊科技導入應用於流通服務產業 ,拓展商務機會,並從而探討人員、科技、組織之間的教學與研究議題。 培育學生生具備:  電子商務、虛擬通路規劃與經營能力.
福建地税机打发票管理系统 (纳税人端) 培训
安阳市义务教育阶段学籍管理系统 新版使用简介
IT运维管理解决方案 -轻松管理,自在运维 产品经理 刘曜.
软件测试 第3章 黑盒测试及其用例的设计.
半导体所网络概况 图书信息中心 张 棣.
第一章 JSP概述.
清华大学 罗念龙 2004年6月 集成学生系统 清华大学 罗念龙 2004年6月.
SequoiaDB安装部署 龙阳、高级工程师 广州巨杉软件开发有限公司
湖南省怀化市中小学信息技术 学科考试系统培训交流
中国光大银行“流量分析系统” PHPCPS网络广告联盟系统解决方案 投标方案介绍
峰信 电话管理系统 产品介绍 上海艾家电子商务有限公司 2011年7月.
第17章 网络编程实例——局域网通信软件 Java语言具有非常强大的网络应用开发能力。本章通过实现一个简单的局域网通信软件,展示了Java语言网络编程知识在实际系统开发过程中的具体应用。本章实例主要涉及以下知识点。 Java网络编程知识; Java图形界面编程知识。 通过学习本章实例,读者需要重点掌握Java语言网络编程知识的具体应用。
Apache PHP MySQL 介紹與安裝設定 NIT 戴琬諭 NIT 林佳保.
第六章 Linux的系統管理基礎 課前指引 身為Linux系統管理員,除了熟悉作業系統的安裝、圖形介面的操作及系統指令的使用與軟體套件的安裝外,更需要瞭解基礎的Linux系統管理技巧。本節,將針對此部分進行說明。
计算机学院计算机科学与技术系 中德联合软件技术研究所 李波
联想RISC to IA —IT基础架构优化解决方案
8.1 系統軟件、應用軟件和驅動程序 電腦軟件 是使電腦處理指定工作的一連串指令 大致可分大為三類: 驅動程序 系統軟件 應用軟件.
授 课 人:杨要科 : Q Q : 第2章 操作系统应用基础 授 课 人:杨要科 : Q Q :
轉移SFS3學務系統至CentOS 6.3 臺中市教育網路中心 曾文芳 2012/8/13.
資訊安全與系統管理 2013/3/13 Chien wei lin.
Kettle 培训 BI 数据部 Jim 2011年03月27日.
江西省专业技术人员 继续教育信息管理系统.
第1章 导论 倚动实验室.
J2EE与中间件技术 ——Lab.
JAVA开发Web Service快速入门
清水國小校園網路 資訊組長 吳 仁 智.
第2章 大数据处理架构Hadoop (PPT版本号:2017年2月版本)
软件设计模式与体系结构课程设计 周 宇 College of Information Science and Technology
本章导读 Webmin简介 Webmin的安装和配置 停止和启动Webmin服务 使用Webmin配置Samba服务
PHP平台安裝-如何取得軟體 各軟體支援機構網站: Apache Server:
網站內容建置實務 報告人:電資官鄒堡旬少校   .
Linux 系統管理 計網中心網路組 楊世偉.
道路运输车辆 二级维护网络监督管理系统 行业信息管理 构筑诚信维修.
2013電信創新應用大賽 推廣說明會 雲端軟體組補充資料
首届高校SDN应用创新大赛平台方案 华南理工大学 电子与信息学院 覃健诚 博士.
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
欢迎各位领导莅临胜利科技检查指导工作 安徽省公共电子阅览室 免费软件安装培训 全国公共文化发展中心安徽省级分中心 2014年09月.
TCL信息产业集团 吴士宏 现代远程教育标准国际研讨会 北京
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
Oracle Containers for J2EE(OC4J) 独立版
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
Android盤點系統 組別:第九組 組員:四資工三B 4980E046 宋佩鴻 四資工三B 4980E054 詹典易
Dspace项目实施过程简述 ——以厦门大学学术典藏库为例
校 園 雲端輸出管理系統 新印科技股份有限公司 聯絡人:伍宏一 電 話: /
E地通VPN设备部署.
第二章 防火墙基础技术.
第11章 Android客户端与服务器交互.
Python联合服务器的使用.
封面 (资产管理软件)
PostgreSQL的配置要点 Tianqing Zhang School of Computer (School of Software)
第3章电子商务网站的建设流程 《电子商务网站建设与管理》配套课件.
生源地信用助学贷款系统 操作培训课件 福建省农村信用社联合社 张健明 2014年6月30日 共1-78页.
VSB9网站群管理平台 系统管理.
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
VSB9网站群管理平台 系统管理.
Unit 05 雲端分散式Hadoop實驗 -I M. S. Jian
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
第十二章 学习使用Ant Apache Ant是一个基于Java的构建工具,它可以 会构建多种项目,但是目前主要被用于Java项目 的构建, Ant是用Java语言编写,可以在多个操 作系统中运行,目前在绝大部分的Java开源项目 中,都选择使用Ant作为构建项目的工具,Ant已 经成为Java开源项目构建的事实标准,而且越来.
遠東科技大學學生學習歷程檔案系統 e-portfolio 簡報:鼎業科技 陳志欽.

售后培训系列之V9系统中心安装 SecManage 网安事业部 广州售后-王长绪.
LogBase运维安全管理系统(堡垒机)使用说明
LogBase运维安全管理系统(堡垒机)使用说明
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
天翼云3.0产品介绍及18年规划.
Presentation transcript:

CSpace安装管理与系统配置管理 中科院兰州文献情报中心 信息系统部 2015.3

主要内容 服务器硬件 操作系统 磁盘分配 杀毒软件 IR安装、postgresql数据库 主题分类表定制 参数配置详解 linux/windows操作系统优化和日常操作管理 常见问题及处理等

1、IR软件对服务器硬件有什么特殊要求? 对硬件平台无特殊要求,但作为服务器,推荐: 对磁盘空间的分配有要求 双Intel Xeon处理器以上 4GB 内存以上 外存视数据量的规模而定,建议至少保证有500G~8T左右的空余空间,用于IR应用程序、全文存储和系统自动备份数据的存储。 双网卡。用于服务器有多个系统共同使用80端口主域名时。 对磁盘空间的分配有要求 Linux系列操作系统需要将绝大部分磁盘空间挂载于根目录/,非默认/var Windows系列操作系统需要将大部分磁盘空间给予IR默认安装的磁盘(例如D盘)

常见问题 使用了普通个人电脑作为IR运行服务器: 磁盘分配不合理 多个系统共存与一台服务器 内存小、磁盘空间小、处理器配置低 当并发访问量大、请求数据多时,速度慢 磁盘分配不合理 linux下将磁盘分配给了/var,使得IR默认路径/casir下磁盘空间不够; Windows下磁盘分配不合理,例如磁盘平均分配,浪费了磁盘使用率;或者将IR安装到了较小的磁盘 多个系统共存与一台服务器 IR置于副系统地位,使用8080端口等

2、IR软件对操作系统有什么特殊要求? 操作系统: 需要根据自身的设备条件和今后的技术维护能力,选择不同的操作系统。 (1)Windows服务器操作系统 推荐:Windows 2008 Server 可选:Windows 2003 Server (2)Linux/Unix服务器操作系统: 推荐: Centos 系列(免费) 可选:Red Hat Enterprise Linux 4.0+、Ubuntu 系列 需要根据自身的设备条件和今后的技术维护能力,选择不同的操作系统。

Windows和linux操作系统针对IR有何区别? Linux对硬件要求不高,运行过程占用和消耗较低,相对安全,但IR的安装和配置、日常维护管理多以远程命令方式执行,需要管理员对linux系统和命令有一定的掌握,使用起来较难;IR安装需要先独立安装postgresql 数据库。 Window系统对硬件资源的占用和消耗相对较高,但管理和维护相当方便。IR的安装基本做到一键全部安装,不需要单独安装postgresql数据库。

Windows/linux操作系统下环境设置有哪些? 需要开启ssh服务; 检查iptables策略中是否允许IR所需80端口(http访问)、22端口(远程控制)、5432端口(数据库连接)开放; 检查校正服务器时间; windows操作系统 设置windows防火墙,允许http访问,允许远程桌面控制; 安装杀毒软件,例如使用国内免费的腾讯安全卫生、360安全卫生+360杀毒软件组合。

常见问题: 建议 使用了XP操作系统,整体性能较服务器版低 技术匹配低,安装了linux操作系统后,对IR日常管理维护较难掌控 操作系统为裸系统,未安装安全软件,服务器易受木马病毒感染 建议 安装推荐的操作系统版本 如无技术人员,对linux较难掌握,建议安装windows系列; 安装杀毒软件,开启windows防火墙,定期修改服务器密码。

操作系统其他常见问题: 网站服务器本机可以访问,外部不能访问? 进行远程操作时无法连接? Linux下检查iptables文件是否允许80端口开放; windows下检查windows防火墙是否未开启httpd服务。 进行远程操作时无法连接? Linux下检查iptables文件是否允许22端口开放; windows下检查windows防火墙是否关闭了远程桌面服务http://wenku.baidu.com/view/9d4f4e39580216fc700afdd7.html(开启远程桌面指南)

3、如何进行服务器的日常管理操作? linux服务器日常维护操作方式: 远程登录常用工具: 临机操作(服务器控制台) 远程登录(推荐) WinSCP PUTTY Notepad++(UTF-8编码)

Winscp (linux服务器远程控制操作工具) 主要功能和特点: 安装在个人电脑上远程控制linux服务器; 支持对远程服务器所有文件进行常规操作 (删除、复制、粘贴、移动、修改权限等)。 在本地与远程服务器间进行安全的文件传输复制和下载备份。极大的提高对远程服务器的操控。 配合notepad++编辑器,可以对服务器上的文件进行编辑修改操作,并保存为UTF-8格式文件。(常用于IR参数配置、主题分类表定制、IR界面定制修改等) 配合putty工具,可以重启、关闭服务器,重启IR系统,重启数据库,远程查看数据库、修改数据库、备份数据库等操作。 下载地址:http://www.winscp.cc/winscp.rar

Winscp (linux服务器远程控制操作工具)

Winscp (linux服务器远程控制操作工具)

Putty:Linux远程命令管理工具 主要功能和特点: 用于配合winscp工具进行linux服务器操控,主要用于远程命令方式的操作管理; 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用; 操作简单,所有的操作都在一个控制面板中实现。 在putty里可以命令方式实现所有针对服务器的操作(服务重启、文件传输、复制、数据库操作等) 下载地址:http://www.putty.org.cn/putty.rar

Putty:Linux远程命令管理工具

Putty:Linux远程命令管理工具

常见问题: 编辑CSpace文件后页面出现乱码? 由于CSpace文件需要为UTF-8编码,winscp默认使用的文本编辑器不支持UTF-8编码,不能满足使用,使用后会出现页面乱码情况。建议配置Winscp工具默认调用Notepad++进行文件修改编辑。

3、如何进行服务器的日常管理操作? windows服务器日常维护操作方式: 远程登录常用工具: 临机操作 远程控制(推荐) windows自带远程桌面(mstsc) (推荐) mRemote HP远程控制、vpn远程控制等 QQ远程控制

windows自带远程桌面(mstsc) 开始-运行-输入“MSTSC”,打开远程连接,输入服务器IP地址,输入管理员用户、密码。

windows自带远程桌面(mstsc)

4、如何进行IR的安装? 安装前准备事项 检查确认是否服务器上已存在其他系统;是否有其他系统使用了80端口; 避免出现ip地址+端口的访问地址形式 便于在OpenDOAR中注册

4、如何进行IR的安装? 安装CSpace前,需要先安装以下软件: Oracle Java JDK 6 + Ant 1.7+ PostgreSQL 8.2+ Web服务器(Apache Tomcat 5.5+,或Jetty、Caucho Resin等) CSpace源码获取 http://sourceforge.net/projects/cspace-ir/ 相关软件下载地址 http://www.cspace.org.cn/node/1992710

CSpace源码结构说明 [cspace-source] -- 源码根目录 bin -- CSpace命令行相关执行脚本 config -- 参数配置文件 docs -- 帮助文档与手册 etc -- 数据库初始化脚本及Web.xml文件等 jsp -- JSP页面及CSS、Javascript等 lib -- CSpace依赖的第三方Jar包等 solr -- Solr服务器与索引文件夹 src -- CSpace核心源代码 build.xml -- Ant编译、打包、部署配置文件

Cspace相关路径说明 源码目录[cspace-source]:CSpace源码下载后在本地所处的目录。 安装目录[OpenCSpace]:CSpace安装目录,通过源码目录下config/cspace-local.cfg的“cspace.dir”参数定义。该目录用于保存CSpace网站用户提交的全文、临时文件、相关脚本、日志、Solr索引文件等。 网站发布目录[TOMCAT/webapp]:CSpace发布到Web服务器下的路径。

编译配置说明(ant、java) 检查ant、java、tomcat、postgresql是否安装正确 解压apache-ant-1.9.4-bin 设置环境变量path(在path的末尾添加;C:\apache-ant-1.9.4\bin;) 将java.zip解压到安装目录下(D:/OpenCSpace) 设置环境变量 JAVA_HOME:D:\OpenCSpace\java JRE_HOME:D:\OpenCSpace\java\jre

编译配置说明(tomcat、系统运行环境变量) 将tomcat.zip解压到安装目录下(D:/OpenCSpace) 设置环境变量 CATALINA_HOME: D:\OpenCSpace\tomcat TOMCAT_HOME: D:\OpenCSpace\tomcat 设置系统运行环境变量 CLASSPATH: .;%JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar; Path: %JAVA_HOME%\bin;%TOMCAT_HOME%\bin; 根据不同的操作系统版本可能需要重启系统。

编译配置说明(postgresql) 查看操作系统版本(64位或32位) 根据操作系统实际情况选择对应的postgresql进行安装 在OpenCSpace目录内新建postgres目录 解压postgresql并打开安装执行文件 安装目录选择D:/OpenCSpace/postgres 设置默认管理员密码

编译配置说明(postgresql) 打开pgAdminIII, 创建用户(cspace),设置cspace用户密码,设置用户权限 打开源码目录下config/cspace-local.cfg文件 设置连接数据库参数

Cspace编译部署 修改配置文件cspace-local.cfg文件,修改 db.url = jdbc:postgresql://localhost:5432/cspace db.username = cspace db.password = 用户密码 cspace.dir = D:/OpenCSpace/repository/ solr.url = http://localhost/solr Psql –U cspace –d cspace <d:/OpenCSpace/opencspace_db.backup 导入数据库 Pg_dump –U opencspace –d cspace > d:/OpenCSpace/opencspace_db.backup 导出数据库

Cspace编译部署 修改编译文件(源码目录下build.xml) 修改系统运行配置文件(源码目录下etc/cspace-web.xml) <property name="cspace.war.outputpath" value="D:/OpenCSpace/tomcat/webapps" /> 修改系统运行配置文件(源码目录下etc/cspace-web.xml) <param-value>D:/OpenCSpace/repository/config/cspace-local.cfg</param-value> <param-value>D:/OpenCSpace/repository/config/oaicat.properties</param-value> 配置solr读取索引文件地址(源码目录下solr/webapp/WEB-INF/web.xml) <env-entry-value>D:/OpenCSpace/repository/solr</env-entry-value>

Cspace编译部署 打开控制台(cmd),执行ant fresh_install指令,系统将自动安装cspace系统 执行tomcat启动程序 打开浏览器数据http://localhost查看安装结果

常见问题:windows下安装 数据库安装过程出错? 安装IR后,tomcat服务不能自动启动? Tomcat以后台服务方式无法启动? 安装完成后,访问网站无法打开? 处理 查看端口情况,是否有程序占用系统80端口 删除“计算机管理”—>“本地用户和组”postgres用户,重装数据库 删除操作系统环境变量里已有 的tomcat、java变量 检查操作系统位数,安装对应的tomcat、postgresql版本(32位、64位)

linux系列服务器下IR服务启动 tomcat启动/停止: # service tomcat start(stop) # /etc/init.d/tomcat start (stop) #/opt/tomcat/bin/catalina.sh start (stop) 强制停止IR tomcat命令:killall -9 java postgresql数据库启动/停止: #service postgresql start (stop) #/etc/init.d/postgresql-8.x start (stop) #su -l postgres -c "/usr/bin/pg_ctl -D /var/lib/pgsql/data -l logfile start"

6、IR平台如何自动备份 每晚0:30分执行数据库、全文文件和tomcat日志的备份、数据库的维护、Web服务器日志维护(切割)、sitemaps站点地图生成与自动Ping操作。 备份按照每周一~周六做增量备份及每周日做一个全备份的轮转备份方式进行备份。 常见问题: 自动备份计划任务没有执行? linux下检查/etc/cron.daily/casir-cron-redhat(ubuntu) Windows下检查“控制面板”“计划任务”中是否存在;修改服务器密码需要同步修改“计划任务”中执行用户密码。

7、服务器端IR配置管理 tomcat端口修改配置 当多个系统共存于服务器上时需要修改http访问端口。建议IR使用默认80端口(数据的统一性、对外宣传推广、搜索引擎收录) 修改D:\CSpace\\tomcat\conf\server.xml文件,将其中80端口修改为其他端口(例如8080、88等)。修改后重启tomcat起效。

7、服务器端IR配置管理 学科主题表修改定制 该表以层级结构xml文件形式存在,定义2~3级可满足一般的学科主题标引需求。 按照示例文件修改即可,修改完成后需要重启tomcat起效。 演示讲解

7、服务器端IR配置管理 IR配置文件修改 如果修改了IR tomcat端口号,就需要同时修改IR配置文件cspace-local.cfg,增加以下两个参数的端口号。 solr.search.server = http://localhost:8080/solr/search Linux下使用notepad++编辑/casir/config/cspace.xml 编辑后需要重启tomcat

8、网页IR配置管理 系统参数配置 管理员帐号登录“管理控制区—>参数配置” 以下参数为IR启用前必须配置参数 IR的域名:ir.***.ac.cn 机构名称及部门:用于用户注册时选择 研究所机构代码(此参数必填项)用于handle号 SMTP邮件服务器 专用邮箱及密码(要求研究所为IR系统准备专用的邮箱,长期用于IR系统的自动邮件发送) 研究所IP地址段(要求研究所提供所内ip范围段) 内部邮箱: 输入允许在IR中注册的邮箱后缀,不包括@符号,多个后缀使用英文逗号分割 演示讲解

8、网页IR配置管理 皮肤更换、logo定制 该背景图片的制作要点: 格式:jpg 大小:1007x95像素 英文名称下端空白高度(安装检索框使用):30像素 注意更改皮肤或者提交logo图片后,返回首页需要刷新才能看到最新效果。刷新更新浏览器的缓存。

常见问题 修改学科主题或者cspace-local.cfg后没有起效? 系统用户注册后收不到邮件? 用户注册时无单位和部门信息? 注册时提示“拒绝外部用户注册”? 上传logo后没有成功,首页没有起效? 处理 参照7、8部分步骤

9、修改默认管理员密码 以系统管理员帐号登录IR,【管理控制区】——【用户】,选择管理员帐号的用户,设置新密码。 在IR安装时默认设置了管理员admin和默认初始密码。请在正式使用时及时修改此管理员密码或者删除此帐号。

总结:安装完成后必须做的工作 定制修改学科主题表 修改robots.txt中网站路径 网站“参数配置”配置机构代码、IR地址(域名地址)、邮件模块、研究所ip范围段。 上传定制logo图 以上设置需要在建立研究部门/导入数据前设置完成。否则会影响数据存储统一性、数据后期访问统计、用户注册、作品认领功能。

谢谢 44