zoukankan      html  css  js  c++  java
  • 十一周作业

    显示统计占用系统内存最多的进程,并排序

    ps aux k %mem
    

    编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"

    #!/bin/bash
    ip="192.168.0."
    for i in $(seq 255);do
      ping  -c 1 -W 1 $ip$i &> /dev/null
      [ $? -eq 0 ] && echo "ping $ip$i sucess" || echo "ping $ip$i fail"
    don
    
    #!/bin/bash
    ip="192.168.0."
    i=0
    while (( $i <= 255 ));do
      ping  -c 1 -W 1 $ip$i &> /dev/null
      [ $? -eq 0 ] && echo "ping $ip$i sucess" || echo "ping $ip$i fail"
      let i++
    done
    

    每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间

    crontab -e
    30 1 * * 1-5 tar -JcPf /backup/etcbak-`date -d '-1 day' +%Y-%m-%d-%H`.tar.xz  /etctar -JcPf /backup/etcbak-`date -d '-1 day' +%Y-%m-%d-%H`.tar.xz  /etc
    
  • 相关阅读:
    快速排序
    优先队列
    堆排序
    树、二叉树基础
    分治法
    递归算法详细分析
    算法基础
    Linux文件系统详解
    fs/ext2/inode.c相关函数注释
    块设备的读流程分析
  • 原文地址:https://www.cnblogs.com/98record/p/shi-yi-zhou-zuo-ye.html
Copyright © 2011-2022 走看看