Context

  • 客户端:MacOS Terminal终端
  • 服务器端:Linux v2.6

更新项目

  1. 进程

    查看:ps -ef | grep *

    杀死:kill -9 <pid>

  2. 数据库

    备份:mysqldump -u root -p dbname > <sqlfile>(在系统命令行下)

    导入:source <sqlfile>(需在在登录并选择数据库状态下)

  3. 项目

    打包:tar cvf <target.tar> <sourcefile>

    解包:tar xvf <sourcefile.tar> -C <target>

    (ps:文件/文件夹都支持绝对和相对路径,这里只是打包不压缩)

  4. 运行服务

    进入目录:cd <path>/tomcat/bin

    运行容器:./startup.sh

    查看日志:tail -f ../logs/catalina.out

Tomcat远程调试

  1. 修改Tomcat命令文件

    编辑bin/catalina.sh,在第一行加

    declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=<port>"

    然后./cataline.sh run运行

  2. 可能遇到防火墙

    开放端口后重启:

    • vim /etc/sysconfig/iptables
    • 添加一行:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 7777 -j ACCEPT
    • service iptables restart

其他命令

  • 授权

    chmod -R 777 *

  • 解压zip

    unzip *(后执行大写A,表示覆盖原解压目录)

  • 查找文件

    find <path> -name *

  • 删除

    rm -rf *

  • 查找并删除文件

    find <path> -name * | xargs rm -rf

  • 查看端口使用情况

    netstat -anp | grep *

  • 创建文件夹

    mkdir *

  • 移动文件/文件夹

    mv 原目录 目标目录

  • 显示路径

    pwd

  • vim编辑

    vim <filename>默认进入命令模式

    命令模式下,按i进入插入模式

    插入过程中按esc退出插入模式

    命令模式下

    :q退出

    :q!退出并不保存

    :wq保存并退出

随机推荐

  1. iOS 趣谈设计模式——通知

    [前言介绍] iOS的一种设计模式,观察者Observer模式(也叫发布/订阅,即Publich/Subscribe模式). 观察者模式,包含了通知机制(notification)和KVO(Key-v ...

  2. ahjesus使用T4模板自动维护实体

    在entity项目里新建模板DBEntity.tt <#@ template debug="false" hostspecific="true" lang ...

  3. smarty模板的安装配置

    第一步:下载Smarty模版源码包了    百度一下“Smarty下载”,下载最新版本的Smarty模版第二部:解压缩,将下载好的Smarty包解压缩    右键->解压到当前文件夹...你懂的 ...

  4. JavaEEB2C网上商城前端系统

    问题的提出: 电子商务已经成为人们生活中不可或缺的组成部分,它提供了一种足不出户就可以挑选.购买.使用商品的方式.在众多点上网站中,综合类的B2C电商以其较高的可信度,丰富的商品类目,得到消费者的青睐 ...

  5. Angular 2.0 从0到1 (五)

    第一节:Angular 2.0 从0到1 (一)第二节:Angular 2.0 从0到1 (二)第三节:Angular 2.0 从0到1 (三)第四节:Angular 2.0 从0到1 (四)第五节: ...

  6. 使用LayUI操作数据表格

    接着 上一篇 继续完善我们的demo,这次我们加一个搜索按钮 搜索 在table标签的上方,加入这样一组html <div class="demoTable"> 搜索商 ...

  7. Hama安装及示例运行

    Hama介绍 Apache Hama是一个纯BSP(Bulk Synchronous Parallel)计算框架,模仿了Google的Pregel.用来处理大规模的科学计算,特别是矩阵和图计算. BS ...

  8. DevExtreme App 开发记要

        添加插件 除提供的标准插件外,可直接在config.xml中书写配置,然后编译模板,在后台能看到相关的插件了         无法显示百度地图 在IPHONE中正常加载地图,但在安卓中提示BM ...

  9. CVTE前端一面

    1.如果不设置cookie失效时间:  关闭浏览器自动关闭. 有没有手写过cookie HttpOnly 2.跨域的几种方式 如何实现cors 2.web安全: xss,csrf    如何防范 3. ...

  10. 一种基于python的人脸识别开源系统

    今天在搜索人脸识别的文章时,无意中搜到一个比较开源代码,介绍说是这个系统人脸的识别率 是比较高的,可以达到:99.38%.这么高的识别率,着实把我吓了一跳.抱着实事求是的态度.个人 就做了一些验证和研 ...