zoukankan      html  css  js  c++  java
  • linux常用命令(三)

    1.查看cpu信息

    [root@ipha-dev71-1 proc]# cat /proc/meminfo
    MemTotal:       16251672 kB
    MemFree:          523996 kB
    MemAvailable:    1058824 kB
    Buffers:               0 kB
    Cached:           473528 kB
    SwapCached:       274264 kB
    Active:         12841568 kB
    Inactive:        1854344 kB
    Active(anon):   12709704 kB
    Inactive(anon):  1572372 kB
    Active(file):     131864 kB
    Inactive(file):   281972 kB
    Unevictable:           0 kB
    Mlocked:               0 kB
    SwapTotal:      16777212 kB
    SwapFree:       15714656 kB
    Dirty:                92 kB
    Writeback:             0 kB
    AnonPages:      14073736 kB
    Mapped:            40924 kB
    Shmem:             59692 kB
    Slab:             732732 kB
    SReclaimable:     459264 kB
    SUnreclaim:       273468 kB

    2.查看使用cpu最多的两个进程

    ps -aux | sort -k3nr | head -n 10

    3.查看是使用内存最多的两个进程

    ps -aux | sort -k4nr | head -n 10

    4.查看文件末尾5行

    [root@ipha-dev71-1 config]# tail -n 5 config.ini 
    客户端发送理由 : /api/v1/sendChatMessageNoLogin
    审方端发送理由 : /api/v1/sendChatMessage
    已审查询记录 : /api/v1/queryChatMessage?category=%%s&zoneId=%%s&attachKey=%%s
    待审住院获取药嘱信息 : /api/v1/ipt/orderList
    已审住院获取药嘱信息 : /api/v1/ipt/all/orderList

    5.查看文件前5行

    [root@ipha-dev71-1 config]# head -n 5 config.ini 
    [login]
    address : http://10.1.1.173:9999
    username : user1
    password : password1
    [auditcenter]

    6.过滤文件内容中包含ERROR的行

    grep "ERROR" filename 或者
    cat filename |grep "ERROR"

    7.查看端口号所在进程即该进程所在路径

    [root@ipha-dev71-1 config]# netstat -pan|grep 8080
    tcp6       0      0 :::8080                 :::*                    LISTEN      480/java            
    [root@ipha-dev71-1 config]# pwdx 480
    480: /home/jenkins

    8.查看进程并杀掉进程

    [root@ipha-dev71-1 auditcenter]# ps -ef|grep jenkins
    root        480      1  0 Aug14 ?        00:09:08 java -jar jenkins.war --httpPort=8080
    root      98097  92411  0 12:10 pts/1    00:00:00 grep --color=auto jenkins
    [root@ipha-dev71-1 auditcenter]# kill -9 480

    9.查看IP地址

    ifconfig

    10.创建和删除一个多级目录

    mkdir -p ./a/b

     rm -rf ./a

    11.根目录下查找文件config.ini

    [root@ipha-dev71-1 chenjl]# find / -name config.ini
    /root/.jenkins/workspace/python_proj/config/config.ini
    /root/.jenkins/workspace/python_proj_private/config/config.ini
    /root/.jenkins/workspace/auditcenter_python_3.x/config/config.ini

    12.动态查看日志文件末尾10行

    tailf -10 log_file

    13.查看当前机器监听的所有端口

    [root@ipha-dev71-1 chenjl]# netstat -tlnp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
    tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      3377/./redis-server 
    tcp        0      0 0.0.0.0:5005            0.0.0.0:*               LISTEN      46490/java          
    tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      94994/nginx: master 
    tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
    tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      3495/epmd           
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1023/sshd           
    tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      3616/beam.smp       
    tcp        0      0 0.0.0.0:8031            0.0.0.0:*               LISTEN      78331/java          
    tcp        0      0 0.0.0.0:9090            0.0.0.0:*               LISTEN      94994/nginx: master 
    tcp        0      0 0.0.0.0:4004            0.0.0.0:*               LISTEN      46001/java          
    tcp        0      0 0.0.0.0:10278           0.0.0.0:*               LISTEN      94994/nginx: master 
    tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      3616/beam.smp    

     14.linux环境下从大文件日志中快速搜索指定内容

    方法一:

    vi fun_with_return.sh  默认进入到指令模式

     方式二:

    -n 会返回行号,-e指定查找的字符串,head返回查询结果的前3条

     打开指定行:

     12.查找某个文件并删除它

    find -name  a.txt| xargs rm -rf 

  • 相关阅读:
    Day 10 网络基础
    Day9 编码和网络基础 Encoding and network
    Day 8 数据与进制转换
    Day 7 文件管理补充和练习 File management & exercises
    5--kubernetes实战初入门
    4--k8s之资源管理 ; yaml语言
    3--二进制安装k8s
    kubernetes之安装集群图形化界面Dadhboard
    2--kubeadm安装k8s
    1--kubernetes简介及架构图
  • 原文地址:https://www.cnblogs.com/wang-mengmeng/p/11382206.html
Copyright © 2011-2022 走看看