zoukankan      html  css  js  c++  java
  • linux

    观察linux系统日志,查看jvm是否被linux系统杀死

      dmesg|grep java

      /var/log/message

    PuTTY

    Secure Shell Client 

    win10子系统ubuntu 

    安装位置

      C:Users***AppDataLocalPackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

    ubuntu更换阿里云软件源

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup #备份当前也就是默认官方的源列表

    sudo gedit /etc/apt/sources.list #修改sources.list文件中源的列表,删除全部内容,替换为国内源地址。 保存编辑好的文件。

    sudo apt-get update

    deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
    deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
    deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
    deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
    deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe

    sudo apt-get clean

    sudo apt-get update

    sudo apt-get remove gcc gcc-xx   #可能有多个版本,都要删掉

    sudo apt-get remove g++

    sudo apt-get install gcc

    sudo apt-get install build-essential  #安装g++编译器

    常用命令

    ps -ef|grep java //查看java进程

    kill -9 进程号 //杀进程

    tail -f -n 100 xxxx.log //查看日志

    vi xxxx.out
      :w //保存
      :q //退出
      :wq //保存退出
      shift+g //文本的最后一行
      两次g //跳到第一行的第一个字符
      0 //当前行的第一个字符

    //springboot启动命令
    nohup java -jar xxxx.jar --server.port=8087 --spring.profiles.active=uat &

    chmod u+x *.sh //执行脚本权限
    killall -9 java //杀所有java进程

    自动杀java进程脚本

    #!/usr/bin/env bash
    # shellcheck disable=SC2009
    ID=$(ps -ef | grep 模糊查询程序名称 | grep -v "grep" | awk '{print $2}')
    echo "$ID"
    echo "---------------"
    for id in $ID
    do
    kill -9 "$id"
    echo "killed $id"
    done
    echo "reset success"

    自动杀java进程自动启jar包

    pkill -f xxxxxx.jar 
    nohup java -jar  -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC xxxxxx.jar --server.port=3093 --spring.profiles.active=uat &
    #!/usr/bin/env bash
    # shellcheck disable=SC2009
    
    ID=$(ps -ef | grep xxxxx | grep -v "grep" | awk '{print $2}')
    echo "$ID"
    echo "---------------"
    for id in $ID
    do
    kill -9 "$id"
    echo "killed $id"
    done
    
    sleep 5
    nohup java -jar XXXXX.jar --server.port=9095 --spring.profiles.active=uat &
    
    echo "reset success"
  • 相关阅读:
    基于角色的权限设计(一)
    js图片懒加载插件封装
    项目中必须知道有关css和html的常识
    设为主页代码及添加到收藏夹代码大全
    JS弹出层、弹窗效果+拖曳功能
    算数验证码
    js基础知识
    基于角色的权限设计(二)
    sqlserver数据类型char和nchar,varchar和nvarchar,text和ntext的用法以及区别?
    经典页面布局,任何分辨率下,全屏显示
  • 原文地址:https://www.cnblogs.com/xiaomaoyvtou/p/10031910.html
Copyright © 2011-2022 走看看