美文网首页
运维常用命令

运维常用命令

作者: 奔跑的图腾 | 来源:发表于2018-07-12 10:52 被阅读0次

    查看内存使用情况的命令
    用free命令查看内存使用情况

    free -m
    

    查看项目被关掉的记录

    sudo dmesg -T | grep "(java)"
    

    查看占用端口8080的进程

    netstat -tnlp | grep 8080
    

    运行结果:


    image.png

    3765指的是进程id

    查看某个进程的情况
    命令:

    **top -p pid**
    注:pid是进程id
    
    **显示参数:**
    
    PID(Process ID):进程标示号
    
    USER:进程所有者的用户名
    
    PR:进程的优先级别
    
    NI:进程的优先级别数值
    
    VIRT:进程占用的虚拟内存值**
    
    RES:进程占用的物理内存值**
    
    SHR:进程使用的共享内存值
    
    S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数
    
    %CPU:该进程占用的CPU使用率
    
    %MEM:该进程占用的物理内存和总内存的百分比**
    
    TIME+:该进程启动后占用的总的CPU时间
    
    Command:进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行
    

    查看运行的tomcat

    ps -ef|grep tomcat
    

    查看运行java

    ps -ef | grep java
    

    杀掉进程

    kill -9 进程号
    

    上传包:

    rz -y 回车
    

    删除包:

    rm -rf 包名
    

    解压zip包

    unzip  pay.zip
    

    解压war包

    /usr/local/jvm/jdk1.7.0_80/bin/jar -xvf pay.war
    

    作为服务启动

    nohup ./startup.sh &
    

    查看项目运行log
    在log目录下运行

    tail -f -n20 makeorder.log pay.log sdkserver.log
    

    查看目标主机192.168.0.1开放那些端口

    nmap -ps 192.168.0.1
    

    相关文章

      网友评论

          本文标题:运维常用命令

          本文链接:https://www.haomeiwen.com/subject/uuplpftx.html