zoukankan      html  css  js  c++  java
  • linux常见题目

    1. 把一个文件里面所有包含 abc 的行里面的 abc 替换成 def,然后输出第一列和第三列

    cat abc.txt | grep abc | sed 's/abc/def/g' | awk '{print $1,$3}'
    awk '$0 ~ /abc/ {gsub("abc", "def", $0); print $1, $3}' abc.txt
    

    2. 统计一个日志文件里面访问量最大的 2 个 ip

    cat access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 2
    awk '{ips[$1]++} END{for(ip in ips) { print ip, ips[ip]} }' access.log | sort -k2nr | head -n2
    

    3. 产生一个文件,其中包含最近 30 天的日期

    for i in $(seq 1 30); do d=$(date -d "$i days ago" +%Y-%m-%d); echo $d; done
    

    4. 如何查看linux机器的内存使用率、cpu使用率、磁盘IO?

    top命令可用来查看内存使用率及cpu使用率。

    使用iostat来查看磁盘IO。可能需要安装,安装命令:yum install sysstat。查看磁盘IO命令:iostat -x 1 5

  • 相关阅读:
    achivemq(消息队列)的使用
    java高并发当时处理的思路
    字符串的应用
    正则表达式
    文本文件的读取与写入
    继承
    冒泡排序法
    类与对象
    数据类型
    关键字和语句
  • 原文地址:https://www.cnblogs.com/sunada2005/p/4059590.html
Copyright © 2011-2022 走看看