os开源的是,oss开源软件
2020年11月30日,实验成功。如有疑问,请咨询扣号371934167(湖水)。
前言
对于玩OSSIM的新手或者中级水平的从业者来说,有必要从中文来看。当然,英语的目标是最终向前迈进,只是说为了更快入门!
虽然系统描述支持中文,但实际上只是台湾省的繁体中文。所以我们大陆从小就有必要使用简单的汉语。
网上有些博文说修改为UTF-8,有些博文说修改为gb2312 等。这里我给大家纠正下,无需这么做,保持为UTF-8即可。 (这是规范专业化)
当然也可以修改成gb2312,也可以,但不推荐。
下载请到
(语言支持包在这里下载,支持很少)
http://download.csdn.net/download/u010106732/10139060
以下为OSSIM web界面的菜单汉化步骤:
第一步:为系统安装 gettext
首先进入OSSIM的管理背景。用SSH登录后,进入系统的AlienVault设置菜单。选择越狱本设备以Root权限进入后台,运行apt-get更新,运行apt-get install gettext。如果上述命令成功运行,请进入步骤2修改本地化。
如果出现错误,请尝试运行alien fault-Update来更新系统,然后重新运行上述命令来安装gettext系统更新命令:alien fault-Update-Verbose-Feed
ossim 410:~ # apt-get install gettext Running/usr/mydxf/apt-get install gettext reading包列表.完成建立依赖关系树读取状态信息.Donegettext已经是最新版本。将文本设置为手动安装。0升级,0新安装,0删除,136不升级。
第二步:修改本地化
运行命令:dpkg-reconfigure locales,弹出下面的菜单。
ossim 410:~ # dpkg-重新配置区域设置
按键盘PageUp或Pagedown上下翻页,找到en_US和zh_开头的语言环境,用空格键选择对应的语言环境。如下图所示,我选择了en_US开头的几个区域设置,zh_开头的几个区域设置。
代替
代替
按tab键,选择ok,回车确认。
然后,设置系统默认本地化:en_US。UTF-8或zh_CN。UTF-8。
我选择美国。UTF-8这里,tab键然后选择ok,回车键进入。
此时,系统将生成相应的受支持的区域设置。
得到
ossim 410:~ # dpkg-重新配置区域设置区域设置-全部安装,跳过区域设置生成* * *更新-区域设置:警告:语言( en _ hk: en )与lang (zh _ cn.utf-8)不兼容。禁用它.你有新的mailin/var/mail/rootsim410: ~ #这个出现,不要怕,忽略它。
第三步:添加VIM对于UTF-8的支持
vi/etc/vim/vimrc
行尾加法
设置编码=utf8
设置文件编码=ucs-bom,gbk,gb2312,gb18030,utf-8,latin1
同时,你自己远程登录的字体代码是UTF-8。
第四步:替换原有ossim.po文件,以支持系统简体中文,即上传 ossim.po 文件至 OSSIM Server
因为,玩过OSSIM的朋友都知道,对于新手来说,你可能只是在自己的电脑里安装一个虚拟机运行一个单独的OSSIM,但是对于企业来说,他们玩的都是分布式的OSSIM,所以就有了OSSIM服务器的说法。
下载请到
http://download.csdn.net/download/u010106732/10139060
备份原来的po文件
mvossim.po ossim_back.po
备份原来的mo文件
mv ossim.mo ossim_back.mo
将准备好的ossim.po文件放回/usr/share/locale/zh _ cn/LC _ messages/目录中(之前做了备份)
ossim 410:~ # CD/usr/share/locale/zh _ cn/LC _ messages/ossim 410:/usr/share/locale/zh _ cn/LC _ messages # lslinux-PAM。莫bfd。莫dpkg。mo gettext-运行时。莫grub。mo libpt-pkg 4.10。莫lynx。莫纳米。莫奥西姆。po sed。生产任务选择。我的未来。莫debian-任务。卫生干事和2个fsprogs。mo gettext-工具。莫KBC
ossim 410:/usr/share/locale/zh _ cn/LC _ messages # pwd/usr/share/locale/zh _ cn/LC _ messages osim 410:/usr/share/locale/zh _ cn/LC _ messages # ls Linux-PAM。我的未来。莫呆呆的。莫grub。莫立克。莫曼-db-gnulib。莫奥西姆。mo python-apt。生产任务选择。mo coreadduser。没什么不同。mo gettext-运行时。莫kbd。卫生干事
再用msgid:重新生成奥瑟姆莫文件
CD/usr/share/locale/zh _ cn/LC _ messages/msgid-o ossim。莫奥西姆。邮局或者msgfmt ossim.po -o ossim.mo的缩写
如果运行msgid fmt命令出错,通常为编码问题,解决方法之一就是维持奥瑟姆阿宝文件第17行的字符集(字符集)为UTF-8,不要修改为gb2312或其他编码。
第五步:让 php 强制编码为 utf-8
美元这个步骤很重要,我之前参考网上教程后普遍存在的问题是二级菜单都能汉化,但是顶部的一级菜单老是出现乱码。解决方法其实就是一行代码mydxfd_textdomain_codeset()
CD/usr/share/ossim/包含/类别
进入这个目录,vi locale.inc。中打开区域设置。公司。公司这个文件
在文件底部,第116行添加一行代码mydxfd _ text domain _ code set($ domain,“utf-8”);(因为版本不同有点区别)
或者在文件底部,第116行添加一行代码mydxfdtxtdomain($ domain,“utf-8”);
如下图所示:
改为
有的人版本也许是如下:(kkdxmt个人的版本就是这个版本,实测有效,ossim 5。6 .5)
第六步:让 apach 支持 utf-8 编码
美元CD/etc/apach 2/conf-可用
vi字符集
注意,有些人的博客写的是charset.conf其实是版本的不同罢了。
添加AddDefaultCharset UTF-8,或者移除前面的# ,去掉注释。如下图所示。
ossim 410:/etc/Apache 2/conf。d # lscharset default-ntop。错误页面。conf ntop-192。168 .80 .41 .确认OCS库存。conf OCS报告。conf ossim。conf other-vhosts-access-log security xajax。conf ossim 410:/etc/Apache 2/conf。d # vim字符集
然后运行/etc/init.d/apache2重新启动来重启街头流氓服务器。
ossim 410:/etc/Apache 2/conf。d #/etc/init。d/Apache 2重新启动重新启动网服务器:Apache 2[周四11月30日2017年11:24:46][warn]名称虚拟主机*:80没有虚拟主机.正在等待[2017年11月30日星期四11:24:48][warn]名称虚拟主机*:80没有虚拟主机。ossim 410:/etc/Apache 2/conf。d #
第七步:修改系统语言
登陆ossim UI控制台,通常为
在配置管理用户下选择简体中文。
修改浏览器的编码为UTF-8编码,Chrome浏览器选择编码方法为设置,更多工具,编码,UTF-8。
至此,大功告成!
具体如下:
最后登录奥西姆,在用户的轮廓中选择简体中文。系统自动生效。
第八步:验证
成功!