zoukankan      html  css  js  c++  java
  • 老李分享:《Linux Shell脚本攻略》 要点(六)

    老李分享:《Linux Shell脚本攻略》 要点(六)

     
    1、打印网络接口列表
    [root@localhost touch_more]# ifconfig | cut -c-10 | tr -d ' ' | tr -s ' '
    eth0
    lo
    //cut -c-10 ;  输出前10个字符;
    //tr -d ' ' ;      删除所有空格;
    //tr -s ' ';     压缩重复的换行符
     
    2、查看名字服务器
    [root@localhost touch_more]# cat /etc/resolv.conf 
    # Generated by NetworkManager
    domain localdomain
    search localdomain
    nameserver 192.168.119.2
     
    3、DNS查找
    [root@localhost touch_more]# nslookup www.csdn.net
    Server:         192.168.119.2
    Address:        192.168.119.2#53

    Non-authoritative answer:
    www.csdn.net    canonical name = www.csdn.net.aqb.so.
    Name:   www.csdn.net.aqb.so
    Address: 14.17.69.22
     
    4、列举出局域网中同一网段的所有的活动主机

    [root@localhost program_test]# cat list_active_hosts.sh 
    #!/bin/bash

    for ip in 192.168.119.{1..255} ;
    do
    ping $ip -c 2 &> /dev/null;

    if [ $? -eq 0 ];
    then
    echo $ip is active!
    fi
    done
    [root@localhost program_test]# ./list_active_hosts.sh 
    192.168.119.1 is active!
    192.168.119.2 is active!

    5、系统运行时间监视

    <pre name="code" class="plain" style="font-size: 14px;">[root@localhost program_test]# cat ssh_test.sh
    #!/bin/bash

    IP_LIST="192.168.119.1 192.168.119.2 192.168.119.128"
    USER="yxy"

    for ip in $IP_LIST;
    do
    utime=$(ssh $USER@$ip uptime | awk '{ print $3 }' )
    echo $ip uptime: $utime
    done

  • 相关阅读:
    React生命周期
    React第三次入门
    滴滴新锐面经
    前端优化
    Z-index
    maven建ssh项目的pom文件
    拦截器与过滤器的区别
    Jquery的ajax获取action中的返回值
    清空数据库所有表的数据
    orcal操作锦集
  • 原文地址:https://www.cnblogs.com/poptest/p/4988968.html
Copyright © 2011-2022 走看看