0%

服务、监听
启动oracle服务

1
2
3
4
5
su - oracle
sqlplus /nolog
sql> conn /as sysdba
sql> startup
sql> exit

启动监听服务

1
lsnrctl start
阅读全文 »

在数值天气预报系统中有大量的计算机任务,这些任务之间又存在错综复杂的关系,如何管理和维护大量的复杂的任务成为一个难题,ecFlow正是为解决这一问题而诞生的。ecFlow是为欧洲中期天气预报中心(ECMWF)制作的产品,作为气象应用软件项目的一部分,用于工作流的管理和监控。
它具有如下功能:

  • 提供基于文本的任务定义语言以及python接口对计算机任务进行定义
  • 可以设定任务间的依赖关系,并在依赖关系满足时触发任务
  • 提供任务出错时的容错机制
  • 提供图形化的界面实时查看任务运行状况以及报错信息,用不同颜色来表示任务的运行状态,还可以根据需要自定义显示任务运行的进度。

ecFlow是基于客户端/服务端的模式工作的,即先启动一个ecFlow的服务端,计算机任务作为客户端,客户端任务在运行过程中将自己的状态发送到服务端,服务端根据收到的信息更新作业状态。

阅读全文 »

KVM(Kernel-based Virtual Machine)是支持虚拟化扩展(Intel VT 或 AMD-V技术)x86硬件的Linux完全虚拟化解决方案。它包括了一个可加载的内核模块kvm.ko,提供了核心的虚拟化架构以及一个处理器特定模块(kvm-intel.ko或kvm-amd.ko)。
使用KVM,用户可以运行多个无需修改的Linux或Windows虚拟机。每个虚拟机有自己私有的虚拟硬件:网卡、磁盘、显卡等等。

阅读全文 »

同一个tomcat下部署多个项目,重启会影响到其他项目的正常运行,为了使各项目独立,一般会使用安装多个tomcat,这样很耗费系统资源;创建tomcat多实例,有效的解决这一问题;

阅读全文 »

持续集成

持续集成(CI)是一种软件工程流程,将所有工程师对于软件的工作复本,每天集成数次到共用主线(mainline)上。

依赖以下原则达到目标

  • 维护一个代码库
  • 自动建置
  • 让建置时会自我测试
  • 所有人每天至少提交一次
  • 应该要建置每一个提交
  • 让建置维持快速
  • 用在线环境的复本测试
  • 让获取最新发布版本更容易
  • 任何人都可以查看最后建置的结果
  • 自动部署

产生的效益

  • 及早发现集成错误且由于修订的内容较小所以易于追踪,这可以节省项目的时间与成本。
  • 避免发布日期的前一分钟发生混乱,当每个人都会尝试为他们所造成的那一点点不兼容的版本做检查。
  • 当单元测试失败或发生错误,若开发人员需要在不除错的情况下还原代码库到一个没有问题的状态,只需要放弃一小部分的更改 (因为集成的次数频繁)。
  • 让 “最新” 的程序可保持可用的状态供测试、展示或发布用。
  • 频繁的提交代码会促使开发人员创建模块化,低复杂性的代码。
    阅读全文 »

WRF简介

WRF全称Weather Research and Forecasting Model, 是一个先进的大气建模系统,专为气象研究和数值天气预报而设计。它为大气过程提供了许多选项,可以在各种计算平台上运行。WRF在数千米到数千公里范围内的应用范围广泛,包括以下内容。

  • 气象研究
  • 实时NWP
  • 理想模拟
  • 数据同化
  • 地球系统模型耦合
  • 示范训练和教育支持

官方网站:
http://www.wrf-model.org/index.php
https://www2.ucar.edu/
https://zh.wikipedia.org/wiki/NetCDF

阅读全文 »

新工作接触到HPC高性能计算项目,最近看了一些HPC高性能计算的理论资料,今天搭建MPICHI 并行计算环境,算是开始HPC的学习之路吧!

阅读全文 »

安装postfix服务

yum install postfix
/etc/init.d/postfix start
chkconfig postfix on

发送格式

mailx -s subject user@xxx.com < message_file
echo “内容” | mailx -s “邮件标题” user@xxx.com

其他选项

-r 指定发件人
-c 指定抄送人
-b 指定密送人
多个收件人使用逗号分隔
有些邮箱(如qq邮箱)会当成垃圾邮件拦截,日志中可以看到500错误

阅读全文 »