美文网首页
新学到的一些命令

新学到的一些命令

作者: 邹霉霉 | 来源:发表于2018-02-24 18:56 被阅读0次

    lsof -i :5055 查看端口被哪个文件占用

    linux下的 & && ; ||

    1.command1 & command2 & command3
    三个命令同时执行
    2.command1; command2; command3
    不管前面命令执行成功没有,后面的命令继续执行
    3.command1 && command2
    只有前面命令执行成功,后面命令才继续执行

    检查nginx配置文件语法

    ../sbin/nginx -t

    看指定行数
    awk '{if(NR==1021005) print $0}' chat-php.access.log

    看行数

    awk '{if($5~/1510839496276/) print NR}' chat-php.access.log

    批量关进程

    ps -ef |grep monitor | grep -v grep| awk '{print $2}' | xargs kill -9
    ps -ef |grep uwsgi | awk '{print $2}' | xargs kill -9

    看系统IO

    iostate -k
    iostat -k 1 10

    查看文件夹大小

    du -sh *

    处理

    SELECT concat('kill ', id, ';')
    FROM information_schema.PROCESSLIST;

    查看网络

    netstat -tunalp

    [rsync]

    rsync -avn 查看预览
    rsync -av 上传或推送

    文件删除进程未释放

    lsof |grep -i deleted
    du -h --max-depth=1 /

    shell编程

    ${!#} # 最后一个参数

    ${fn%*} # 取$fn前的参数

    重载nginx

    nginx -t
    nginx -s reload

    解包

    tar cvzf common-v1.7.12.tar.gz common-v1.7.12

    日期格式化

    date +%Y%m%d

    看https证书

    openssl s_client -showcerts -connect b.mioji.com:443

    看端口

    lsof |grep port

    删除十天之前的日志文件

    find -mtime +10 | wc -l
    find -mtime +10 | xargs rm -rf

    查看本机出口ip

    curl ifconfig.me

    标准输入

    echo "miaoji1109" | passwd root --stdin

    相关文章

      网友评论

          本文标题:新学到的一些命令

          本文链接:https://www.haomeiwen.com/subject/hbdcxftx.html