• Linux 后台开发常用命令


    1、automake编译

    autoreconf -isv
    
    ./configure
    
    make

    2、远程获取代码

    rsync -aPvr --exclude=*/log/* *.*.*.*::home/src .

    3、建立软链

    ln -s ../../../word_segmentor/ word_segmentor

    4、建立空文件

    dd if=/dev/zero of=/home/src bs=1M count=1000

    5、修改用户

    chown -R usr.usr *

    6、查看文件,滚动log

    tail -f src

    7.查看安装包

    rpm -qa
    #查看属于哪个安装包
    yum whatprovides /usr/bin/nm

    8.查看工具信息或函数的头文件等

    man -K *

     9.排序

    sort -nr

    10.目录下文件大小

    du -sh *
    du -sh * | sort -nr

     11.查看可执行文件需要的库

    ldd *

     12.查找库所在的包

    yum search *

     13.查找文件路径

    updatedb
    locate *

     14.统计log数量

    fgrep 'Canceled 1' ris_lquery1.err.log.2017-09-19_13 | wc -l

     15.使用rpm包安装

    rpm -iv cuda-repo-rhel7-7.0-28.x86_64.rpm
    yum search cuda
    yum install cuda

     16.查看可执行文件依赖

    ldd siftd

     17.查看log中排名前十的ip

    grep Owner=OP file |awk -F ',' '{print $8}'|sort|uniq -c|sort -rn |head -10

     18.查看log中每分钟请求数

    cat log/log |grep request |awk '{print $2}'|awk -F:2|uniq -c

     19.查看连接状态以及使用者及端口等信息

    ss -anpt |grep 80
  • 相关阅读:
    JAVA中循环删除list中元素的方法总结
    弹力设计总结
    CPU飚高问题排查基本步骤
    缓存数据库更新策略
    .Module高内聚低耦合的思考
    javascript回调函数及推论
    Laravel Autoloader模块分析
    Laravel Event模块分析
    数据操作分层设计
    Discuzx2开发标准流程
  • 原文地址:https://www.cnblogs.com/zl1991/p/7299515.html
Copyright © 2020-2023  润新知