在解决掉tomcat的web项目利用spring管理JNDI来调用EJB对象的问题(还有一个tomcat的jar问题后面解决)之后,就开始着手搭建linux系统。
这次玩的是utunbu的linux12版本,用这个linux系统来部署底层的JBOSS服务器,并且部署公共的EJB颗粒。
这次玩非windows系统是第二次玩,第一次是在SF做流程编排框架的时候玩的,那时候在客户的服务器机器是UNIX,当时很厚脸皮的去摸了摸,学了一些部署TOMCAT的命令,不过现在都忘光了。
下载了utunbu之后进行安装,安装过程中就是在分区那里有点和windows不太一样,从分区那里就能够看出来linux和windows系统的很大区别就是在文件系统的管理方面。安装很顺利,没有出现太多问题。
安装之后陆续的问题就出现,下面一个一个来分享:
首先是安装系统之后,局域网连不上。因为实在机房管理,在十八大之后所有的学校都进行了实名制上网,这里也定制了自己的上网认证的INODE客户端,并且所有的机器必须有学校的网络中心进行扫描认证,具体就是IP地址和机器MAC。所以如果想让linux的机器连接互联网,需要做这样几件事情,第一修改IP和修改伪MAC,之后需要安装INODE客户端,通过学校认证方可上网。
首先修改IP和伪MAC是比较简单的,最后问题停留在安装INODE客户端,在网上下载了linux版本的客户端,安装之后始终通过不了认证。无奈找到学校领导把机房的权限设置低了一些,机器不再通过INODE客户端就能进行局域网连接。
这样问题就解决了,所以有时候问题不属于你的范畴的,你需要及时将问题向上反映一下。
第二天,像往常一样打开linux机器,发现局域网又连接不了。问题又来了,这次感觉非常无奈,明明昨天配置好了,今天开机就又不行了。所以上网查了一下,才知道linux系统修改Ip地址和伪MAC仅仅是临时的,当电脑关闭就会回到原先的mac。这样就需要一个修改之后永久生效的方法。解决方法:
在/etc/networking/下的interfaces文件中添加
auto eht0
iface eth0 inet static
pre-up ifconfig eth0 hw ether MAC地址
address IP地址
gateway 网关
netmask 子网掩码
之后重启一下/etc/networking就ok了,具体命令自己去帮助文档中找。
之后就解决了linux的IP和网关问题。