自己的WRF安装总结 下载本文

内容发布更新时间 : 2024/5/19 20:07:45星期一 下面是文章的全部内容请认真阅读。

本文主要参考WRFV3.3安装记录.pdf WRF-WPS-WRFDA安装.pdf wrf模式学习_从linux安装开始.pdf WRF安装手册--给所有挣扎在安装WRF泥淖中的朋友们.doc 一、CentOS 5 Linux 安装图解即设置 (一)、安装图解

参考 wrf模式学习_从linux安装开始.pdf (二)、设置linux系统(此步骤可以不做) 1.调整显示器分辨率 如遇显示器分辨率不对,中文版在系统 -- 首选项-- 显示 (或者是屏幕分辨率 ) 英文版是: system -- preference -- display 打开就看到调整分辨率的选项。也可也该配置文件/boot/grub/grub.conf 具体操作看CentOS修改分辨率命令。 2.防火墙设置几种方法

(1) root 用户下,终端输入setup,进入图形界面。可进行X 配置、时区配置、系统服 务、网络配置、键盘配置、防火墙配置、验证配置。 [root@numerca ~]#setup (2) root 用户下,

[root@numerca ~]#service iptables start/restart/stop/status (3) root 用户下,

[root@numerca ~]#/etc/init.d/ iptables start/restart/stop/status (4) root 用户下,

[root@numerca ~]# iptables –F 关闭防火墙 3、配置Xmanager 远程桌面

[root@numerca ~]# vi /usr/share/gdm/defaults.conf

(1)打开 /etc/inittab 文件,将 runlevel 变为5, 即id:5:initdefault: 如果原来就 是5,则不用修改。

(注:5 为图形界面,3 为文本界面,即命令行方式)

(2)修改 /etc/gdm/custom.conf,将 [xdmcp] 部分的 Enable 设置为 1,即: [xdmcp] Enable=true

Port=177 (注:打开177 端口) [security]

DisallowTCP=false (注:允许TCP)

AllowRemoteRoot=true (注:允许远程以根用户登陆) [root@numerca ~]# service iptables status Firewall is stopped.

[root@numerca ~]# gdm-restart (注:重启图形显示界面,回到登陆界面) 二、相关软件安装 1、准备工作

1)通过rpm -qa |grep * 或locate 来检查某软件或库是否安装,需要检查的有samba, gcc,hdf.h,Xlib.h,Intrinsic.h,后3 个用于安装ncarg。 首先,查看samba 是否安装:

[root@numerca ~]# rpm -qa |grep samba 有以下显示:

samba-common-3.0.33-3.14.el5 samba-client-3.0.33-3.14.el5

若缺文件,则从安装光盘中安装。如下

[root@numerca ~]# cd /media/CentOS_5.4_Final/CentOS/ [root@numerca CentOS]# ls * |grep samba samba-3.0.33-3.14.el5.i386.rpm

system-config-samba-1.2.41-5.el5.noarch.rpm

[root@numerca CentOS]# rpm -ivh samba-3.0.33-3.14.el5.i386.rpm warning: samba- 3.0.33-3.14.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897 error: Failed dependencies:

perl(Convert::ASN1) is needed by samba-3.0.33-3.14.el5.i386 [root@numerca CentOS]# ls * |grep perl perl-Convert-ASN1-0.20-1.1.noarch.rpm

[root@numerca CentOS]# rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm [root@numerca CentOS]# rpm -ivh samba-3.0.33-3.14.el5.i386.rpm

[root@numerca CentOS]# rpm -ivh system-config-samba-1.2.41-5.el5.noarch.rpm [root@numerca CentOS]# cd [root@numerca ~]# ntsysv 选中smb

[root@numerca ~]# cd /media/CentOS_5.4_Final/CentOS/ 然后,查看gcc 是否安装:

[root@numerca CentOS]# rpm -qa |grep gcc libgcc-4.1.2-46.el5 gcc-c++-4.1.2-46.el5 gcc-4.1.2-46.el5

compat-gcc-34-g77-3.4.6-4 gcc-gfortran-4.1.2-46.el5 compat-libgcc-296-2.96-138 compat-gcc-34-c++-3.4.6-4 compat-gcc-34-3.4.6-4 gcc-java-4.1.2-46.el5

最后,查看Xlib.h,Intrinsic.h 是否安装 [root@numerca CentOS]# cd /usr/include/X11 [root@numerca X11]# ls

Xlib.h,Intrinsic.h 存在则不需安装

2)设置共享用户public (方便window 和linux 系统间复制文件,也可装个Ext2Fsd- 0.51.zip软件,详细见硬盘安装CentOS 6.0) [root@numerca ~]# useradd public

[root@numerca ~]# chmod 777 /home/public [root@numerca ~]# smbpasswd -a public 修改/etc/samba/smb.conf

[root@numerca ~]# vi /etc/samba/smb.conf

# 2 lines following modified by cxc 30th,Oct,2010.

security = share

; security = user

# following modified by cxc 30th,Oct,2010.

[public]

comment = Public directory path = /home/public browseable = yes guest ok = yes writable = yes

[root@numerca ~]# service smb restart Shutting down SMB services: [FAILED] Shutting down NMB services: [FAILED] Starting SMB services: [ OK ] Starting NMB services: [ OK ] 即可在windows 中进入public 地址栏输入

//192.168.1.2/public

假定下列所有安装源文件全部位于/home/public 下。 2、安装grads

准备好grads-2.0.a8-bin-i686-pc-linux-gnu.tar.gz、lib.tar、data.tar.Z 三个文件 [root@numerca X11]# cd /home/public

[root@numerca public]# tar -zvxf grads-2.0.a8-bin-i686-pc-linux-gnu.tar.gz [root@numerca public]# mv grads-2.0.a8 /usr/local/

[root@numerca public]# mv lib.tar data.tar.Z /usr/local/grads-2.0.a8

[root@numerca public]# mv /usr/local/grads-2.0.a8 /usr/local/grads(更名) [root@numerca public]# cd /usr/local/grads [root@numerca grads]# mkdir dat

[root@numerca grads]# gunzip data.tar.Z

[root@numerca grads]# tar -vxf data.tar -C ./dat [root@numerca grads]# tar -vxf lib.tar [root@numerca grads]# cd~ [root@numerca ~]# vi .bashrc

配置.bashrc里的环境变量(注意这里一定要在自己当前安装的用户下,即是$而不是#,本文中的命令是直接安装在root用户下的,如果在root用户下,则改变的是root用户的.bashrc,从而造成$source .bashrc命令出错,所以在自己用户下安装时应当是以下几步,在安装文件时用su root 进入root用户。 [root@numerca grads]# exit

[wbxt@numerca grads]$ cd ~

[wbxt@numerca ~]$ vi .bashrc (改配置)

GRADS=/usr/local/grads export GRADS

export PATH=$GRADS/bin:$PATH export GADDIR=$GRADS/dat export GASCRP=$GRADS/lib

[wbxt@numerca ~]$ source .bashrc