上一篇文章给大家介绍了clarkconnect的强大的网关路由功能。
这一篇就给高级的用户介绍一下,如何在 clarkconnect 上配置必要的开发环境。
编译安装各种软件,令其功能更加完善。
首先是 vim
在 clarkconnect 默认的环境中,只有vi ,而没带有语法高亮的vim。
安装方法相当简单,你只需要 ssh 到 clarkconnect 上,然后yum 自动安装。
# yum install vim-common vim-minimal vim-enhanced (3个包)
Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 7.9 M
Is this ok [y/N]:
你就是按 Y ,vim 包就能自动下载并完成安装。
接着来就是 gcc
也是使用相同的方法:
# yum install gcc* (安装跟gcc有关的所有包)
以上2个软件都配置完成后,基本的开发环境就构成了。
然后你就可以在上边顺利地,解包并编译安装 Nginx 的各种版本。
令你的clarkconnect路由器具备反向代理功能。
( 原来clarkconnect自带也有 apache 实现这个功能,但始终都是Nginx性能强大)
然后如果你需要网络文件系统,就更进一步。
也是使用以上方式:
# yum install nfs*
Transaction Summary
=============================================================================
Install 7 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 614 k
按Y确认,共下载安装7个包。
分布是:
(1/7): nfs-utils-lib-1.0.8-7.2.z2.i386.rpm | 55 kB 00:01
(2/7): nfs-utils-lib-devel-1.0.8-7.2.z2.i386.rpm | 58 kB 00:01
(3/7): nfs4-acl-tools-0.3.1-1.el5.1.i386.rpm | 42 kB 00:01
(4/7): libevent-1.1a-3.2.1.i386.rpm | 20 kB 00:00
(5/7): portmap-4.0-65.2.2.1.i386.rpm | 37 kB 00:01
(6/7): libgssapi-0.10-2.i386.rpm | 22 kB 00:00
(7/7): nfs-utils-1.0.9-35z.v5.i386.rpm | 379 kB 00:03
yum 安装的好处就是,自动装,不用你管。
(但在生产环境中要慎用,因为其往往就是太自动,会把你某些以存在的软件干掉而不通知你)
NFS 安装包都完成后,路由器就可以充当 NFS 服务器,以及客户端。
服务器端就需开启 nfsd 服务,而客户端就需要启动 portmap 服务,才能把远程服务器上的nfs分区 mount 到本地。
# service portmap start [ ok ]
# mount -t nfs -o bg 192.168.10.2:/data /data
总之,其实真的很简单,需要添加 clarkconnect 的功能,使用 Yum 能给你完成接近 90% 的事!剩下的就需要你告诉它究竟要装些什么就得了。

