服务器搬迁

由于以前的测试服务器不够用,所以进行了一次服务器迁移,我只是一个刚入行的新人,故只进行了一些简单的搬迁(不用配置),但还是遇到了一些问题,现总结如下:
1:apache
Linux自带了一个apache服务器,启动用service httpd start。
Linux安装的apache服务器先进入apache安装目录下的bin目录,然后再./apachect1 start(如果linux自带的服务器起着,必须先停掉)。
Apache配置文件为apache2/conf/httpd.conf。
2:JDK安装。
JDK安装文件后缀名为.bin。
改变安装文件的权限(chmod +x 安装文件)。
安装JDK(./安装文件)。安装的时候先有一些协议,直接按空格翻页,最后输入yes同意安装。
JDK配置:
编辑/etc/profile文件,在此文件的最后加入以下六行。
JAVA_HOME=/opt/JDK/jdk1.5.0_17(安装路径)
PATH=$JAVA_HOME/bin:$PATH(在PATH变量中加入JAVA_HOME变量)
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
安装成功后使用java -version命令查看JDK版本。
3:jboss
启动jboss时,带上-b  IP参数,启动成功后,就可以使用远程连接jboss了,其中IP为jboss服务器的IP地址。
使用以上方法后,虽然可以远程连接了,但是本地却连接不了。如果需要远程和本地都能连接jboss,那么将启动时的IP地址写为0.0.0.0
./run.sh -b 0.0.0.0 &(既可远程访问,也可本地访问,且jboss后台运行)。
./run.sh –c default(指定服务器启动的配置default,all,minimal)
4:tar -cvf query.tar ./*(把当前目录下的打成一个tar包)
   tar -xvf query.tar
   tar –zcvf query.tar.gz ./*(把当前目录下的打包且压缩)
   tar –zxvf query.tar.gz
5:linux权限
由于不小心用root用户起了一次应用,之后用普通用户起一直提示权限不够,重新tar了好几遍还是不行,后来才知道是因为部署启动应用的时候会产生一些文件,用root操作的当然就属于root用户了。之后再用普通用户重新部署的时候root的那些文件时不能覆盖的,故部署启动失败。
chown –R query:query / opt/query(把query目录下的目录和文件的所属者递归的更改成query组中的query用户)。


猜你喜欢

转载自xiong66225.iteye.com/blog/1582929