光纤差动保护装置,自环试验时为什么加

5862人阅读
&    我目前的工作,常常需要通过SecureCRT,登录到IBM的AIX UNIX操作系统进行编程。工作所用到的两个服务器的AIX版本是5.2和5.3。这两个版本对于我下面讨论的问题,情况都是一样的,没有区别。
  AIX本身提供了VI编辑器。但本人喜欢VIM,所以想方设法的安装它。安装步骤如下:1.&&& 到VIM的官网:ftp://ftp.vim.org/pub/vim/unix/下载一个最新版,目前是。2.&&& 在AIX服务上,你一般没有直接安装软件的权限。但没关系,找一个你能创建目录的地方,比如是/home/myName/
  创建一个soft目录,专门用来安装你自己喜欢的软件。把解压到/home/myName/soft/vim71,进入源代码所在目录:/home/myName/soft/vim71/src。这时,你有两种方法来编译VIM:
    方法一:使用AIX自带的编译器xlC
&&&&&&&&#1.执行configure
&&&&&&&&$ export CC=xlC&&&&&&& #使用AIX自带的xlC编译器
&&&&&&&&$ export CFLAGS=-q64&& #如果你的服务器是64位CPU,务必使用这个选项
&&&&&&&&$ ./configure --prefix=&安装路径& --enable-multibyte  #可以执行./configure --help 查看更多选择&&&&&&& #&安装路径&是你有写权限的目录,比如这里是/home/myName/soft/vim71
&&&&&&&&#使用--enable-multibye的用途是,可以使用VIM的encoding,fileecncodings等设置,后面会提到。
&&&&&&&&#2.执行make
&&&&&&&&$ make
&&&&&&&&$ make install&&&&&&&&& #这一步,会按照第1步中--prefix所指定的安装路径安装可执行文件和man文件
&&&&&& 方法一:使用gcc编译
&&&&&&&&#第一步要改成:
&&&&&&&&#1.执行configure
&&&&&&&&$ export CC=gcc&&&& #使用gcc编译器
&&&&&&&&$ export CFLAGS=-maix64&& #如果你的服务器是64位CPU,务必使用这个选项
&&&&&&&&$ export LDFLAGS=-maix64& #如果你的服务器是64位CPU,务必使用这个选项,链接器选项&&&&&&&
&&&&&&&&$ ./configure --prefix=&安装路径& --enable-multibyte 
3.&&& 在执行VIM前,检查DISPLAY环境变量的值,(如果你的DISPLAY变量值为空,可以跳过此步)。
当我打开VIM时,发现没响应,像是卡住了。但执行命令kill -30 &VIM的进程序号&后,它又立即激活。后面发现是,是环境变量DISPLAY在作怪。
由于服务器还安装了ORACLE,而ORACLE的一些终端登录要用到DISPLAY变量:
&  为了不影响其他同事使用ORACLE,把 &安装路径&/bin/下的可执行文件vim更名为vim71,并在&安装路径&/bin/目录下,新建一个名为vim的shell脚本,对vim71进行封装:
&&&&&&&&&&&&&& -――file:vim-----
&&&&&&&&&&&&&& #! /bin/sh
&&&&&&&&&&&&&& export DISPLAY=;
&&&&&&&&&&&&&& &安装路径&/bin/vim71 "$@"
&&&&&&&&&&&&&&
  把这个shell脚本的使用仅限更改为可执行:chmod +x vim。在~/.profile文件中,添加PATH:PATH+=&安装路径&/bin/。  这样当我们执行vim命令时,其实是在执行这个shell脚本,而这个脚本首先把DISPLAY变量置为空,从而vim71就可以正常启动了。也可以对vimdiff等可执行程序,进行此类封装。  还有一个更好的方法,不必改变原来的可执行文件名。在你的/home/myName/soft/下新建一个bin目录,专门存放你自己安装的所有可执行文件的链接。并把这个/home/myName/soft/bin目录添加到~/.profile文件的PATH变量中:PATH+=/home/myName/soft/bin。然后把shell脚本放在这个目录下即可,shell脚本里的vim71改为vim。4.&&& VIM可以在AIX上,实现语法高亮吗?
不用怀疑,完全可以!
使用SecureCRT,把终端类型设置为vt100。在$VIM/vimrc里,进行如下配置:
if &term =~ "xterm" || &term =~ "vt100" || &term =~ "ansi"
& if has("terminfo")
&&&&&&& set t_Co=8
&&&&&&& set t_Sf=^[[3%p1%dm
&&&&&&& set t_Sb=^[[4%p1%dm
&&&&&&& set t_Co=8
&&&&&&& set t_Sf=^[[3%dm
&&&&&&& set t_Sb=^[[4%dm
注意^[是这样输入的:Ctrl+v,按Esc键,详情可以在VIM中执行命令:help xterm-color。5.&&& 默认安装的VIM,已经可以在AIX上查看中文。但当光标在中文上移动时,中文会变成乱码,怎么办?
例如正常显示是这样的:
当光标在“//或边界覆盖”上移动时,会变成下面这个样子:
研究了很多方法,最后发现把SecureCRT的字体改成新宋体,可以解决这个问题,注意字符集要选择CHINESE_GB2312那个:
6.&&& 在AIX上安装的VIM中,能否做到,在执行x命令或Backspace命令时,一次删除一个汉字?这个问题,研究了很久,网上有说到设置ecoding的方法(前提了安装VIM时,指定了--enable-multibye选项),这个方法在我的LINUX虚拟机上,是有效的(但还是要求字体为新宋体):
"suport chinese language
set fileencodings=ucs-bom,utf-8,cp936,latin1& "VIM所打开的文件的编码,按顺序解释
set encoding=cp936&&&&&&&&&&&&&&&&&&&&& "VIM的内部编码,即缓冲区里的文件的编码
set fileencoding=cp936&&&&&&&&&&&&&&&&& "VIM用何种编码来保存文件
set termencoding=cp936&&&&&&&&&&&&&&&&& "终端的编码类型7.&&& 在AIX上安装的VIM中,map映射键失效,怎么办? 这是终端的键盘选择不正确所致。解决方法,在SecureCRT中,模拟键盘选择“Xterm”:&&&&图五、
但非常苦恼的是,在我工作的AIX服务器上,这个方法不起作用!用h,l命令,要移动两次才能越过一个汉字,用Backspace要执行两次,才能删除一个汉字,很痛苦!看到这篇文章的朋友,如果你们有解决的方法,请给我留言,感激不尽!
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:398689次
积分:5612
积分:5612
排名:第4285名
原创:139篇
转载:18篇
评论:199条
(1)(2)(1)(1)(1)(1)(2)(2)(1)(2)(1)(1)(2)(6)(3)(1)(1)(1)(4)(1)(1)(1)(2)(2)(1)(1)(1)(1)(1)(1)(2)(1)(1)(1)(4)(2)(2)(1)(1)(2)(8)(7)(16)(8)(1)(3)(6)(10)(14)(5)(2)(12)(1)本帖子已过去太久远了,不再提供回复功能。HMC安装aix操作系统_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
HMC安装aix操作系统
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
AS400操作系统安装方法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口查看: 4045|回复: 17
哪位前辈来讲讲AS400平台核心系统的架构和实现机制?
论坛徽章:4
本帖最后由 没有一片云 于
12:04 编辑
做过Aix的核心,个人理解就是典型的cs架构,前端-中间件(平台)-后台,一个前端对应一个后台程序,前端输入完毕回车后组成报文发给对应的后台程序,后台程序(c语言编写,嵌入sql)接到相应的数据后进行处理,增删改查表里的数据,记账,写日记。在编译方面,一般系统里都有写好的makefile,程序写好之后放入指定的文件夹,然后make一下就可以完成编译。没做过AS400的核心,不知AS400平台的核心是否也是这个套路,只是后台的程序不是pro c而是RPG?哪位前辈有RPG的核心后台程序能否发给我让我学习一下?
还有几个问题请教大家:
1.个人理解中间件是起分流和保护作用的,该送到哪里的报文送到哪里,同时保证安全性和顺畅性,防止堵塞,不知是否正确?
2.个人理解中间件是平台的一部分,报文的组包和解包工作是由平台完成的,不知道是否正确?如果是这样的话,平台除了中间件还包含什么其他部分?
论坛徽章:1
10多年前做过400的程序,跟主机基本类似
COBOL, DB400 VS. VSAM/DB2, 使用COPYBOOK,
JL VS. JCL
CICS可选,400算是大机的简版,国内还有不少行用,但在亚太多数转开放了
认证徽章论坛徽章:43
核心系统的整体结构和思路是不分平台的,不管unix,400,大机,系统的设计可以是一样的。以前的联想,中联核心系统产品smartFTS,bankvision,就是一套设计,同时有unix版和400版。不同的平台在于程序实现的写法不同,以及一些技术细节区别。例如RPG语言对数据文件增删改很方便,记录加锁机制与普通关系数据库有所不同等,但总体来说大同小异。
感觉对于核心-前置-前端的架构层次理解有些欠缺。你这里列举的中间件这个不是必须的,作为通讯中间件,作用是帮助系统简化报文通讯编程难度,常见的有CICS,tuxedo等,也有不少系统自己写通讯,不使用中间件,所以中间件不作为单独的一层看待。而前置的功能要复杂,服务的发布,组合,一致性管理,作为连接各种系统的汇集点。
论坛徽章:1
谁能罗列出目前在国内使用AS400作为核心银行HW的银行列表??
论坛徽章:4
pacman2000 发表于
核心系统的整体结构和思路是不分平台的,不管unix,400,大机,系统的设计可以是一样的。以前的联想,中联核 ...
受教了,多谢前辈
论坛徽章:4
zhanglp74 发表于
谁能罗列出目前在国内使用AS400作为核心银行HW的银行列表??
股份制银行里招行和中信还是AS400,城商行应该也有不少
认证徽章论坛徽章:43
本帖最后由 pacman2000 于
20:32 编辑
zhanglp74 发表于
谁能罗列出目前在国内使用AS400作为核心银行HW的银行列表??
股份制:招行,中信。
城商:北京银行,宁波银行,汉口银行,九江银行,青岛商行,赣州商行。
农信:北京,天津,重庆,黑龙江,吉林,内蒙古,河北,山西,甘肃,浙江,安徽,江西,福建,深圳,东莞,顺德。
广发正在转大机,深发展被平安合并后转6000,宁波国际银行也转了6000。
论坛徽章:1
pacman2000 发表于
股份制:招行,中信。
城商:北京银行,宁波银行,汉口银行,九江银行,青岛商行,赣州商行。
农信: ...
多谢!!!
论坛徽章:6
pacman2000 发表于
股份制:招行,中信。
城商:北京银行,宁波银行,汉口银行,九江银行,青岛商行,赣州商行。
农信: ...
挺全的,赞一个。
论坛徽章:18
pacman2000 发表于
股份制:招行,中信。
城商:北京银行,宁波银行,汉口银行,九江银行,青岛商行,赣州商行。
农信: ...
除去AS400平台、大机,采用开发平台的还是占大多数。开发平台中,采用UNIX/C做核心的,又占大多数。
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号

我要回帖

更多关于 35kv光纤差动保护装置 的文章

 

随机推荐