• Linux常用指令——周琛


    ps ax | grep java 查看进程命令里带“java”字样的进程信息,第一列是进程号
    
    kill -9 1234 强制杀死1234号进程
    
    cd /xxx/xxx 进入/xxx/xxx目录
    
    cd /data/apache-tomcat-7xxx/logs
    tail localhost_access-2016-11-28.txt -f 每秒刷新一次最新日志内容
    
    tail localhost_access-2016-11-28.txt -f | grep "202.106.0.20" 每秒更新一次日志里包含“202.106.0.20”字样的日志内容
    
    grep Error localhost_access-2016-11-28.txt 查看日志里包含 Error字样的内容
    
    grep "2016:22:1" localhost_access-2016-11.28.txt | awk '{print $1}' 查看22点10分到19分内访问的IP列表
    
    netstat -nap | grep -v udp | grep 8080 查看8080端口的连接清单,其中包含udp的行被忽略(-v关键字)
    
    
    awk -F ":" '{print $2}' abc.txt 以冒号为分隔符查看abc.txt文件里的第二列
    netstat -nap | grep 8080  查看端口8080是否被占用,以及占用的信息
    netstat -nap | grep 8080 | grep -v unix | awk '{print $4}' | awk -F ":" '{print $1}' | sort -nk1 | uniq -c |sort -rn
    查看访问8080端口的所有IP地址,并按连接数倒叙排序IP列表(sort -nk1是ip排序,uniq -c是合并同内容行并将行数列前,sort -rn按行数排序)
    
    
    grep "2016:0" localhost_access_log.2016-11-28.txt | awk '{print $1}' | sort -nk1 | uniq -c | sort -rn
    日志文件里0点的所有访问中的ip,按访问次数排倒序
    
    
    tar 压缩解压
    yum 安装卸载软件
    vnstat 查看网卡流量
    top 进程查看器(cpu、内存、load,load一般数值不大于cpu核数的两倍时,系统的性能是健康的)
    ifconfig 查看网卡参数
    vi 强大的编辑器
    mkdir 建立目录
    history 查看命令历史
    ls 查看目录内容
    ls -lht
    df 查看磁盘空间占用
    du 查看目录空间占用
    
     
    
    ps -mp 2633 -o THREAD,tid,time | sort -rn    查看pid为2633的进程,其内线程的cpu占用排行
    
    
    jstack 2633 |grep e18 -A 30    jstack查看java进程里线程的工作类
    是查看pid为2633的java进程里,线程id为e18(16进制)的线程的java类,可以用printf "%x
    " 3626来查看3626的16进制

     

  • 相关阅读:
    Java面试题3
    Git 命令
    Flutter 基础控件
    Flutter工程目录
    GitHub简介
    Android Studio 安装 Flutter
    Android 权限管理
    结构型模式-适配器模式
    结构型模式-外观模式
    结构型模式-组合模式
  • 原文地址:https://www.cnblogs.com/zwcry/p/9041029.html
Copyright © 2020-2023  润新知