首页 > 系统相关 >java web项目在linux部署、启动,查看系统配置常用的linux命令总结

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

时间:2023-02-21 11:05:45浏览次数:35  
标签:web java 查看 文件 用户 cd 命令 linux cat

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

       以下为在工作中常用的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 : 测试某个地址是否可以连通



标签:web,java,查看,文件,用户,cd,命令,linux,cat
From: https://blog.51cto.com/u_15535797/6076076

相关文章

  • Tomcat下webapps夹中root文件夹作用及如何发布项目至root文件夹中
    转载请注明出处:tomcat的root文件夹下面默认是tomcat的管理程序,但是如果你把自己的web项目发布到root下面的话,你可以不通过项目名直接访问你的项目,比如,你见了一个名......
  • linux mysql操作命令大全
    1.linux下启动mysql的命令:mysqladminstart/ect/init.d/mysqlstart(前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladminrestart/ect/init.d/mysqlrestart(前面......
  • linux lsof/netstat查看进程和端口号相关命令:
    本文为博主原创,未经允许不得转载:      在linux操作时,经常要查看运行的项目的进程和端口号,在这里总结了以下常用到的相关命令:      1.查看系统运行的java项目,......
  • gin websocket
    gin中使用websocket功能gogetgithub.com/gorilla/websocketvarupgrader=websocket.Upgrader{ CheckOrigin:func(r*http.Request)bool{ returntrue },}......
  • Linux安装jdk之openjdk
    使用yum源1、查看yum库中都有哪些jdk版本yumsearchjava|grepjdk2、选择指定的版本安装,注意最后的*以及yum源安装的是openjdk,注意openjdk的区别。yuminstalljava......
  • linux命令补充
    1.nohupnohup/usr/local/node/bin/node/www/im/chat.js>>/usr/local/node/output.log2>&1& 进程号7585在运行shell脚本时,我们常常会见"nohupshtest.sh/dev/......
  • Java数组
    1.数组数组是指一组数据的集合,数组中每个数据称为元素或单元。声明数组包括数组以及数组名称,如神明一个int类型的一维数组。1:intarray[];//数组声明......
  • 数组的声明 语法强化 java 230221
    目标强化声明数组的格式//注意数组是类型名[]Stringa;//字符串变量String[]b;//字符串数组变量intm;int[]n;//数组定义等号右边new数据类型[容量]b=newSt......
  • 【JavaScript】21_对象的结构
    9、对象的结构对象中存储属性的区域实际有两个:对象自身直接通过对象所添加的属性,位于对象自身中在类中通过x=y的形式添加的属性,位于对象自身中原型对象(prototype)对象中......
  • 【JavaScript】22_原型对象与修改原型
    11、原型对象访问一个对象的原型对象对象.protoObject.getPrototypeOf(对象)原型对象中的数据:对象中的数据(属性、方法等)constructor(对象的构造函数)注意:原型对象也有原型......