zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    celery的使用
    DOM操作
    js动画
    列表案例
    背景案例
    背景属性连写
    背景属性
    链接导航案例
    链接伪类
    优先权之权重会叠加
  • 原文地址:https://www.cnblogs.com/zl1991/p/7299515.html
Copyright © 2011-2022 走看看