本文为博主原创,未经允许不得转载:

以下为在工作中常用的linux命令进行了总结,主要在项目安装及启动,及编辑部署文件时应用较多
1.gz文件是一种压缩文件。
  以·tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件。
在Windows下的常用的压缩软件WinRAR也可以打开gz文件,相当于常见的RAR和ZIP格式。

1.发包的步骤:
   a.配置项目启动脚本中的配置文件
   b.编译和压缩项目包
   c.将项目编译后的压缩包与配置文件打包为项目的安装包

2.发包时常用的命令:

1.压缩和解压命令
    unzip bpc_install.zip

2.cd目录切换命令
    ls -l
    cd bpc_install/
    ls -l
 
  2.5给执行脚本添加权限(以及修改项目所用Tomcat端口)
    chmod 777 install.sh
    或   chmod +x install.sh
    
    vi install.cfg

3.执行项目安装脚本
    ./install.sh

4.执行项目运行脚本
   su - bpc
   cd apache-tomcat-8.0.32/bin/
   ./catalina.sh run&

或:
      cd apache-tomcat-8.0.32/bin/
      ./startup.sh
      
     //查看启动日志
       tail -200 ../logs/catalina.out

5.查看日志命令(退出用户)
    cd apache-tomcat-8.0.32/logs
    cd allcam/
    ls -l
    tail -f global_stat

6.停止命令(用进程号停止或用用户去停止)
    su - bpc
    apache-tomcat-8.0.32/bin
    ./stopweb.sh

7.编辑命令
    保存并退出命令行命令
    不保存直接退出命令
    
    vi命令的使用:
    按一下键盘上的"i"就可以进入编辑模式
    按一下键盘上的"ESC"进入命令行模式
          然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器
       或:
          输入":q!".如果你不确定是否成功.
    可以通过"cat filename" 命令来查看.
      输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了.
      按键盘上的大写"G"移动到文章的最后.

8.查询服务器中运行的java进程:
   ps -ef|grep java
 
   9.根据端口查询是否有项目运行或服务进行
   lsof -i:18080

10.切换到bpc用户
   su - abc

11. 创建文件或文件夹
   make test
   
  12. 查看命令行操作历史
   history
   
  13. 查找my.png文件
   find -name my.png
   
   查找以april开始的文件
   find -name april*

14. cat主要有三大功能:
    1.一次显示整个文件:cat filename
    2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
    3.将几个文件合并为一个文件:cat file1 file2 > file

15. 强制删除的命令
    rm -rf 文件a/文件夹b 将a/b删除

16.退出用户
    exit
 
  17.  强制终止进程:
    kill -9 进程号
 
   18. 连接的命令:
    ssh 110.16.20.110

19. vi命令的使用:
    按一下键盘上的"i"就可以进入编辑模式
    按一下键盘上的"ESC"进入命令行模式
          然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器
       或:
          输入":q!".如果你不确定是否成功.
    可以通过"cat filename" 命令来查看.
      输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了.
      按键盘上的大写"G"移动到文章的最后.

20.查看当前linux系统连接IP地址:
    ifconfig -a

21.查看当前用户所属组:
     groups
 
   
   22.根据用户查看所属组
     groups 用户名

23.more命令分页查看文件
       more 文件名
      
      使用的快捷键:
                   Ctrl+F   向下滚动一屏

空格键  向下滚动一屏

Ctrl+B  返回上一屏

24.清屏的命令:
       clear (自动将当前内容往上推)
 
      快捷键:Ctrl+l(小写的L)

25.  删除命令:
       rm -f 文件名a(强制删除文件名a)

26.cp:复制文件
      cp -rf:复制文件或文件夹
      example: cp -rf a文件夹 b文件夹 将a复制到b文件夹

补充:

查看系统配置命令:

date:显示或设置系统日期和时间  date -s string
        example: date  直接显示当期系统时间
        date -s 时间2  将系统时间更改为时间2    
        
    top:查看系统运行的负载情况

uptime 系统运行负载情况

free :用来查看内存使用情况,大小单位为b
    free -m :显示内存大小为W

uname :查看系统信息
    uname -a :查看系统详情信息

hostname :查看主机名

who、whoami:查看当前登录的是谁

用户管理命令

useradd :添加用户

userdel :删除用户
userdel -r tom :删除用户同时删除用户目录

passwd :修改用户密码,修改当前登录用户的密码passwd

网络通讯命令

ifcofig : 查看系统ip

netstat :查看网络端口
netstat -nlp :显示当前机器使用的端口号

ping : 测试某个地址是否可以连通

java web项目在linux部署、启动,查看系统配置常用的linux命令总结的更多相关文章

  1. java web项目war包部署,使用tomcat对指定接口设置身份认证

    先简单说一下需求: 将一个基于springboot2.0开发的java web项目打成war包,通过tomcat部署到一台linux服务器上,项目相关的一些图片等资源也按照一定规则放置在服务器构建好的 ...

  2. 关于Maven打包Java Web项目以及热部署插件Jrebel的使用

    Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是ma ...

  3. 使用IntelliJ IDEA和Maven构建Java web项目并打包部署

    爱编程爱分享,原创文章,转载请注明出处,谢谢! http://www.cnblogs.com/fozero/p/6120375.html 一.背景 现在越来越多的人使用IntelliJ IDEA工具进 ...

  4. Eclipse使用Maven搭建Java Web项目并直接部署Tomcat

    1.环境: Windows 10 Java 1.8 Maven 3.3.9 Eclipse IDE for Java EE Developers 2.准备: eclipse环境什么的不赘述,Maven ...

  5. 在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  6. 新手小白Linux(Centos6.5)部署java web项目(总)

    一.准备 1.linux  centos版本的相关命令操作,千万别找ubuntu的,好多命令都不一样,新手小白我傻傻不知道硬是浪费了一天的时间……(百度百科linux版本了解一下) 2.远程登录: P ...

  7. Linux CentOS下部署Java Web项目

    本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...

  8. 在linux下用tomcat部署java web项目的过程与注意事项(转)

    在linux下用tomcat部署java web项目的过程与注意事项一.安装JDK到http://www.oracle.com/technetwork/java/javase/downloads/in ...

  9. Linux(Centos)之安装tomcat并且部署Java Web项目

    1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:          b ...

随机推荐

  1. 【转】阿里出品的ETL工具dataX初体验

    原文链接:https://www.imooc.com/article/15640 来源:慕课网 我的毕设选择了大数据方向的题目.大数据的第一步就是要拿到足够的数据源.现实情况中我们需要的数据源分布在不 ...

  2. margin、padding、border区分

    margin 是设置两个标签的间隔,也就是距离: padding 这个是比如一个p标签,它是100px*100px,我们使用的时候p标签的文字是贴着p标签的最左侧的,想要它的文字距离边界远一点,好看一 ...

  3. centos 6.8 配置csh的shell和环境变量

    1.查看shell 查看系统中安装的所有版本的shell:cat   /etc/shells 查看当前用户使用的shell:echo $SHELL 2.修改用户shell 可以在/etc/passwd ...

  4. RHEL7 CentOS7 的 firewall命令简单介绍

    firewall 服务介绍 firewall 服务是 redhat7 和 centos7 系统默认安装好的防火墙服务,一个信任级别的概念来管理与之相关联的连接与接口.它支持 ipv4 与 ipv6,并 ...

  5. build docker deivcemapper

    1.创建一个虚拟快设备 dd if=/dev/zero of=4G.img bs=1M count=4096 2.创建loop device 可以先用losetup -f 查看空闲的loop设备 lo ...

  6. Inernet TLS协议注册表 开启

    IE高级配置中,存在SSL支持协议,例如SSL TLS. 其在注册表的路径为:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\I ...

  7. 怎样从外网访问内网SQLServer数据库?

    本地安装了一个SQLServer数据库,只能在局域网内访问到,怎样从外网也能访问到本地的SQLServer数据库呢?本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动SQLServer数据 ...

  8. Golang的值类型和引用类型的范围、存储区域、区别

    常见的值类型和引用类型分别有哪些? 值类型:基本数据类型 int 系列, float 系列, bool, string .数组和结构体struct,使用这些类型的变量直接指向存在内存中的值,值类型的变 ...

  9. Python3 Pandas的DataFrame格式数据写入excle文件、json、html、剪贴板、数据库

    Python3 Pandas的DataFrame格式数据写入excle文件.json.html.剪贴板.数据库 一.DataFrame格式数据 Pandas是Python下一个开源数据分析的库,它提供 ...

  10. 在见证了1000多家公司的兴衰灭亡之后,YC创始合伙人总结了创业公司的6个不死法则(转)

    今天,我想先说一下个人消息.在 YC 工作了 11 年之后,我明年想去休假.我希望把精力放在一些项目上,说实话,我有点累了. YC 是这世界上我最喜欢的事情之一,但它也很费精力. 11 年不间断的耗费 ...