来公司这么久,写过不少代码,可是一碰见关于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表示打印日志

  写完瞬间感觉好菜啊,哈哈,不过总算是走出这一步了,继续积累和分享吧!

超实用,你get了吗?再也不怕本地文件更新到环境用Linux命令重启服务器了。。。的更多相关文章

  1. Mac将本地文件上传到Centos7(Linux)服务器上

    1.打开终端,输入命令: scp /Users/codez/Downloads/jdk-8u144-linux-x64.tar.gz root@139.224.235.xxx:/root/java/j ...

  2. 本地文件程序脚本上传linux系统中文乱码问题

    # 使用notepad++ 编辑器打开,转换一下格式保存,然后上传即可

  3. mac 连接linux服务器,用scp命令实现本地文件与服务器文件之间的互相传输

    mac连接linux服务器 打开终端,切换到root权限下,切换root权限命令:sudo -i 通过ssh命令连接linux服务器:ssh root@ip地址(root是账户名) 然后根据提示输入密 ...

  4. Flume-Exec Source 监控单个本地文件

    实时监控,并上传到 HDFS 中. 一.Flume 要想将数据输出到 HDFS,须持有 Hadoop 相关 jar 包 若 Hadoop 环境和 Flume 在同一节点,那么只要配置 Hadoop 环 ...

  5. iOS5可能会删除本地文件储存 - Caches 也不安全

    转自:http://blog.163.com/ray_jun/blog/static/1670536422011101225132544/ 出处:http://superman474.blog.163 ...

  6. 利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!

    利用SecureCRT上传.下载文件(使用sz与rz命令),超实用! 文章来源:http://blog.csdn.net/dongqinliuzi/article/details/39623169 借 ...

  7. chrome中workspace配置达到同步修改本地文件的作用

    在前端开发中,我们经常需要在浏览器中进行调试,特别是一些样式的修改,如果你还是先在浏览器elements中调试好在复制到本地文件,那就真的out了. chrome浏览器的workspace功能完全可以 ...

  8. iOS5可能会删除本地文件储存

    文/ Nick (iphoneincubator) 关于iOS 5的本地文件储存Marco(Instapaper 的开发者)写过一篇很好的帖子阐述过相关问题,有兴趣的同学可以先阅读下他的文章然后再看下 ...

  9. 获取文件的缩略图Thumbnail和通过 AQS - Advanced Query Syntax 搜索本地文件

    演示如何获取文件的缩略图 FileSystem/ThumbnailAccess.xaml <Page x:Class="XamlDemo.FileSystem.ThumbnailAcc ...

随机推荐

  1. 和菜鸟一起学linux内核源码之基础准备篇 系列 体系结构图

    http://blog.csdn.net/eastmoon502136/article/details/8711104

  2. epoll使用实例说明

    之前一直在讲如何epoll如何好用,但是并没有实例来演示epoll的使用,下面我们就看一个服务器端使用epoll监听大量并发链接的例子. 首先看一下epoll的几个函数的介绍.1.epoll_crea ...

  3. GUI编程笔记(java)04:GUI(HelloWorld)窗体案例

    1.Frame 在JAVA中,Frame是一种控件,可作为父窗体加载其他swing控件.案例: package cn.itcast_01; import java.awt.Frame; public ...

  4. chmod -R o+rX /data

    When using  chmod -R o+rx /data , you set the execute permission on all directories as well as files ...

  5. apache源码编译安装详解

    查看是否安装 rpm -qa httpd        如果已安装,则卸载:rpm -e 卸载  --nodeps 不考虑意外        下载 wget http://mirrors.sohu.c ...

  6. 在用VS2010连接oracle数据库时ORA-12504错误

    在用VS2010连接oracle数据库时,可能会出现: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME 只需在web.config文件Data ...

  7. 让图片在DIV中垂直居中

    window.onload=function(){ var img = document.getElementById("imgdiv"); var div = document. ...

  8. 【原创教程】虎咽CSS

      上节课我们讲了HTML基础,回顾的事我不干了,因为你可以回头看很多遍,这节课我们来学习下CSS这门艺术的基础知识,一直以来我们都是CSS,CSS那么CSS到底是什么呢,惯例,我又来一层一层把CSS ...

  9. (转) linux虚拟机中和主机三种网络连接方式的区别

    在介绍网络模式之前,关于网络的几个简单命令的使用 ifup eth0   //启动网卡eth0 ifdown eth0 //关闭网卡eth0 /etc/network/interfaces  //网络 ...

  10. Spring读书笔记-----Spring的Bean之设置Bean值

    [java] view plaincopyprint? Java实例的属性值可以有很多种数据类型.基本类型值.字符串类型.java实例甚至其他的Bean实例.java集合.数组等.所以Spring允许 ...