zoukankan      html  css  js  c++  java
  • 运维日常集合(个人向 坚持更新)

    运维日常集合(个人向)

    日常运维常用集合,分三部分 windows、linux、Python
    得益于python工具便利性,使得运维的工作大大减少。

    Shell

    清除其他终端

    who  //查看在线终端
    pkill -9  -t pts/2
    

    找出内存消耗的进程排序

    ps aux --sort=-rss | head -n 4
    

    找出CPU消耗的进程排序

    ps aux --sort=-pcpu | head -4
    

    持续 ping 并将结果记录到日志

    ping api.jpush.cn  | awk '{ print $0"	" strftime("%Y-%m-%d %H:%M:%S",systime()) } ' >> /tmp/jiguang.log &` 
    

    查看tcp连接状态

    netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn
    

    查找80端口请求数最高的前20个IP

    netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20` 
    

    Python

    tldr

    简化版本的man帮助页面,man帮助页面通常太长,所以作者取名tldr(too long don't read ),展示linux命令常用选项

    命令安装Github地址

    tldr --update //本地缓存

    tldr commandname

    字符密码

    运维经常碰到创建新密码,本人自己做的随机字符串工具,数字、符号、字幕随机排序生成,支持保存到文本,如果觉得好的话帮忙star下(readme 还没写好,写好了再更新)

    CMD

    批量获取局域网可用ip

    for /L %D in (1,1,255) do ping 192.168.1.%D
    
    for /l %D in (1,1,255) do (ping 192.168.1.%D -n 1 && echo 192.168.1.%D>>ok.txt || echo 192.168.1.%D >>no.txt)
    
    
  • 相关阅读:
    如何安装Tomcat服务器
    浅谈数据库中的锁机制
    彻底理解js中this的指向
    Javascript模块化编程的写法
    滚屏加载--无刷新动态加载数据技术的应用
    JavaScript正则表达式
    CSS:水平居中与垂直居中
    Linux常用命令大全
    HTML的元素嵌套规则
    clearfix清除浮动进化史
  • 原文地址:https://www.cnblogs.com/hehehe886/p/12375355.html
Copyright © 2011-2022 走看看