来公司这么久,写过不少代码,可是一碰见关于Linux命令操作的马上绕过,每次都是嚷嚷同事过来帮我替换文件,重启服务器,一直害怕接触命令的我一次一次不嫌麻烦,哈哈。有没有醉了?其实我一直都知道操作不难,可就是难以动手亲自操作,仿佛在windows下习惯了换个Linux就会活不下去似的。最近终于良心发现一直这么折磨同事也不是个法子,于是乎,就找找Linux相关资料,硬着头皮给学习了一点皮毛。(有兴趣的童鞋可以参考我的Linux学习笔记,虽说是借鉴来的,但是表示我都看过,并且用手敲过。)今天在本地改了一个配置文件,亲自小试牛刀成功将它替换到了公司测试环境,并且重启服务器成功!
下面来总结一下步骤,据说菜鸟都是现在这样的,哈哈
(1)用好比对工具,比对服务器上的文件和本地文件,确认本地修改之后的文件是符合自己心意的。我用的比对工具是Beyond Compare。
说明:比对时需要将服务器上的文件传到本地上,才可以比对
(2)准备好传输工具ftp和待上传替换的文件,我用的是FlashFXP工具(才开始用,还没琢磨琢磨)
注意:服务器上的文件在被替换前,一定要做好备份,不然总会有哭的那一天。
(3)上传成功后,由于替换配置文件,这时就需要重启服务器了,(若是静态页面就不需要了)
使用SecureCRT工具连接公司测试环境,进去后按照下列命令逐步操作:
①查看项目进程:
ps -ef | grep openAdmin
②若此项目正在运行,则杀死该进程号对应的进程:
kill -9 10334(10334为进程号)
③确认一下该进程是否已被杀死,
ps -ef | grep openAdmin (没有对应的进程了)
④清空tomcat缓存:
cd work //进入tomcat的work目录
rm -rf * //慎用,使用前确定
⑤重启tomcat:
cd bin //进入bin目录,准备执行startup.sh可执行文件重启
ls
./ startup.sh ;tail -f ../logs/catalina.out
说明:./是当前目录,../是上级目录,;表示执行多条命令,
tail –f ../logs/catalina.out表示打印日志
写完瞬间感觉好菜啊,哈哈,不过总算是走出这一步了,继续积累和分享吧!