开源管理系统OSSIM设置 语言为中文简体

最近研究OSSIM系统,OSSIM的安装是作好的ISO,操做系统选择的是CentOS 64Bit系统。
我使用的OSSIM 4.11 的ISO安装,虽然系统说明支持中文,实际上,只是台湾的繁体中文而以。html

安装包下载地址:http://downloads.us.alienvault.com/c/download?version=current_ossim_isoshell

为了让OSSIM支持简单中文,并在之后的中文化中能够继续作一些修改,须要对系统进行进行以下调整:

1. 首先是进入OSSIM的管理后台,用SSH登陆后,进入系AlienVault Setup菜单,选择 3 Jailbreak system  便可使用Root权限进入后台

2.修改本地化
执行
apache

dpkg-reconfigure locales
选择下面的本地化
vim

  • en_USide

  • en_US.UTF-8字体

  • zh_CN编码

  • zh_CN GB18030spa

  • zh_CN.GBK GBK操作系统

  • zh_CN.UTF-8 UTF-8rest

  • zh_HK

  • zh_HK.UTF-8

  • zh_TW 

  • zh_TW.EUC-TW

  • zh_TW.UTF-8 

而后设置系统默认本地化:en_US.UTF-8或zh_CN.UTF-8

 


 
 

2. 添加VIM对于UTF-8的支持

vi /etc/vim/vimrc

行尾添加

set encoding=utf8
set fileencodings=ucs-bom,gbk,gb2312,gb18030,utf-8,latin1

同时指定本身的远程登陆时字体编码为UTF-8


3.替换原有ossim.po文件,以支持系统简体中文


附件为生成好的OSSIM.po文件。



将制做好的ossim.po文件放回到/usr/share/locale/zh_CN/LC_MESSAGES/目录(以前作好备份)

再用msgfmt从新生成mo文件

cd /usr/share/locale/zh_CN/LC_MESSAGES/

msgfmt -o ossim.mo ossim.po

 

最后登陆OSSIM,在用户的profile中选择Chinese simplified。系统自动生效。 




补充两点:

1.ossim.po的上传下载,笔者喜欢用xshell 自带的xftp,所以,在处理以前建议安装xshell


2. 因为Word转换可能还会存在乱码,在上述调整后,可直接编辑ossim.po文件,再生成mo文件便可。



重要提示:
OSSIM的Apache与页面编码对于UTF-8并不友好支持,在调整以后,可能会出现中文继续乱码的状况,所以,须要将po与Apache的编码统一到GB2312下。方法参考:
http://blog.sina.com.cn/s/blog_71e3b2bb01016w2v.html
具体步骤:
使用VI修改的ossim.po后,在保存前需在将输出编码设定为GB2312
:set encoding=gb2312 fileencodings=utf-8 
再保存
:wq! 


修改Apache的默认编码:
vi /etc/apache2/conf.d/charset
添加 

AddDefaultCharset gb2312最后重启Apache/etc/init.d/apache2 restart

相关文章
相关标签/搜索