• linux常用命令


    linux常用命令

    sudo sed -n '/2015:09:00/,/2015:11:00/p' access_wcs.log |  awk  '{a[substr($4,9,10)]+=1} END{for(i in a) printf "%s %s ",i,a[i]}'  | sort -k 2 -n -r


    查看日志某个时间段的访问量:
    cat api.ilapu.com.log.log|sed -n '/27/Nov/2020:12/,/27Nov/2020:13/p' | wc -l

    cat 202012121010.log|sed -n '/12/Dec/2020:10:50/,/12Dec/2020:10:55/p' | wc -l

    cat gqodbynudtp.ilapu.com.log|sed -n '/13/Dec/2020:14:13/,/14Dec/2020:14:14/p' | wc -l

    cat gqodbynudtp.ilapu.com.log|sed -n '/16/Dec/2020:20:25/,/16Dec/2020:20:28/p' | wc -l


    查看日志访问量最高的URL
    awk '{print $7}' gqodbynudtp.ilapu.com.log|sort |uniq -c |sort -nr |head -100
    awk '{print $7}' 202012121010.log|sort |uniq -c |sort -nr |head -100
    awk '{print $7}' 202012122214.log|sort |uniq -c |sort -nr |head -100

    查看日志访问量最高的IP
    awk '{print $1}' api.ilapu.com.log.log|sort |uniq -c |sort -nr |head -200
    awk '{print $1}' 202012121513.log|sort |uniq -c |sort -nr |head -100



    根据字段搜索文件09/Dec/2020:18:08:
    grep 30/Nov/2020:16: api.ilapu.com.log.log >> new1.log
    grep 09/Dec/2020:17:3  gqodbynudtp.ilapu.com.log >>new2.log
    grep 14/Dec/2020:14:1  gqodbynudtp.ilapu.com.log >>202012121414.log
    grep 15/Dec/2020:11:5  gqodbynudtp.ilapu.com.log >>202012121511.log
    grep 112.124.159.110  202012121513.log >>ip.log

    文件行数统计
    cat 20201212170943.log | wc -l 统计文件行数

    统计文件中字符出现的行数
    grep -c 'haha' file

    修改文件属性(删除文件提示权限不足被拒绝)
    chattr -i 文件名

    解压zip文件

    unzip 文件名.zip


    压缩目录:zip  -r fileName.zip   文件夹名

    压缩文件命令:tar czvf shuanggou.tar.gz ./store




    拷贝某台服务器的文件到另一台的服务器目录下scp -r [ip]:/root/ /root
    scp -r 内网ip:/root/*  /root/

    拷贝A服务器的/home/www/A1文件 到B服务器的home/www/B2目录下

    命令:scp -r A服务器的内网IP:/home/www/A1 /home/www/B2
    回车之后输入服务器密码


    拷贝:



    访问redis根目录
    cd  /usr/local/redis
    登录redis:redis-cli -h 127.0.0.1 -p 6379
    清空所有redis缓存
    flushall
    查看所有key值:
    keys *
    删除指定索引的值:del key
    清空当前库中的所有 key:flushdb



    查看进程:
    netstat -anpo | grep php-fpm | wc -l    #(查看php-fpm进程)

    ps -ef|grep api/Crontab/refundGiftMoney

    ps -ef|grep api/Crontab/refundGiftMoney_12


    查看PHP-FPM进程
    netstat -anpo | grep php-fpm | wc -l




    .查看磁盘挂载和占用情况(文章https://www.cnblogs.com/sxdcgaq8080/p/11149949.html)

    df -hl

    .在根目录下查看每个目录占用空间
    cd /
    du -h --max-depth=1

    选择较大目录进入,按照第一步的步骤同理操作,排查较大目录

    同服务器软链接
    目标目录 = 原目录(目标目录不存在)
    ln -s 原目录 目标目录
    ln -s /home/wwwroot/shopAdmin/public/upload upload


    定时任务关闭  
    crond服务

    systemctl stop    crond         停止


    /sbin/service crond start    //启动服务
    /sbin/service crond stop     //关闭服务
    /sbin/service crond restart  //重启服务
    /sbin/service crond reload   //重新载入配置

    查看crontab服务状态:
    service crond status

    手动启动crontab服务:
    service crond start

    查看crontab服务是否已设置为开机启动,执行命令:
    ntsysv

    加入开机自动启动:
    chkconfig –level 35 crond on


































  • 相关阅读:
    分公司下拉框赋值-从后台传到前端jsp
    EASYUI DATAGRID加合计
    Quartz_TimeJob例子(C#)
    JAVA项目如何打开,打开乱码怎么办,字体太小怎么办,感叹号是什么情况
    下拉框设置下拉列表宽度
    获取dataset结果集的第一行第一列字段
    安装visio冲突
    ubuntu创建普通用户,解决远程登录失败
    ubuntu中文环境配置
    stackoverflow访问慢
  • 原文地址:https://www.cnblogs.com/ccw869476711/p/14370564.html
Copyright © 2020-2023  润新知