打印主机名、ip、dns

#!/bin/bash
h=`hostname`
echo "Hostname is $h"

ifconfig -a >/tmp/ip.tmp
for eth in `grep ‘Link encap:‘ /tmp/ip.tmp|awk ‘{print $1}‘`
do
        ip=`grep -A1 "$eth" /tmp/ip.tmp|tail -1 |awk ‘{print $2}‘|sed ‘s/addr://‘`
        echo $eth":"$ip
done
echo "The DNS IP is:"
grep ‘nameserver‘ /etc/resolv.conf|awk ‘{print $2}‘
时间: 2024-10-18 10:51:11

打印主机名、ip、dns的相关文章

Oracle中tnsping 主机名/Ip 显示TNS-12541: TNS:no listener

今天是个阴天,老天想下不下的,昏昏沉沉的总想睡觉-- 额--废话不多说了. 今天中午想做一个catalog库,我就在虚拟机上装了Oracle11g,本想不同于target数据库, 所以当时配置监听时就没有用默认的端口号1521,和平常一样,我也懒得手工创建监听, netca创建监听,监听名默认名LISTENER,端口号改为1526: 接着就是启动数据库,注册 alter system register,启动监听,[[email protected] admin]$ lsnrctl start 查

linux 修改IP地址,网管,主机名,DNS

[[email protected]~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0         #网卡名字 BOOTPROTO=static   #静态IP地址获取状态如:DHCP表示自动获取IP地址 IPADDR=192.168.186.128         #IP地址 NETMASK=255.255.255.0        #子网掩码 ONBOOT=yes                  #引导时是否激活 G

使用dns批量管理普通主机名相关问题

1.dns配置 日常管理主机过程中,会有很多地方需要使用到主机名的,当主机非常多的时候,就不适合使用hosts来管理和同步的所有主机hosts了,这个时候就可以使用dns来管理主机名映射和变动 dns 在linux中如何配置,这里就不多说,百度一下"Linux bind 服务配置"就能找到很多相关文章 这里说说使用dns管理主机名会碰见的一些情况 在很多公司的主机名标准命名规范里,很少会有使用标准域名格式命名的,一般都会使用'-'(横杠) 来分割几个字段,每个字段表达不同的意思,以此来

Linux基础命令---显示主机名hostname

hostname hostname指令用于设置或者显示系统主机名,没有任何参数就会返回gethostname()函数的返回值.使用hostname指令之后,主机名会立马被修改,但是重启系统之后就失效了.可以修改配置文件/etc/sysconfig/network,使主机名永久有效. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora.   1.语法       hostname [选项]   2.选项列表 选项 说明 -h | --he

主机名/etc/hosts文件的作用

1,/etc/hosts,主机名ip配置文件. # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1       localhost.localdomain   localhost ::1     localhost6.localdomain6 localhost6 hosts---The static table look

主机名配置和接口配置 域名配置主机名配置

主机名配置 /etc/sysconfig/network   主机名可以不改成域名形式的 shell>vim /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=mail1.gz.com 本地域名解析配置 常用来做测试,当然在一个自己的系统内部使用也是很常见的 shell>vim /etc/hosts 192.168.2.10 mail1.gz.com 192.168.2.20 mail2.gz.com DNS配置

秘钥推送脚本,批量修改主机名

在生产环境线上,服务器统一命名是非常重要的,它遵循了环境标准化,使运维工程师能够更方便的管理线上服务器,当出现问题时,能够快速的定位问题.排查问题.解决问题. 编写脚本思路: 1.基于ssh-key生产秘钥 2.基于ssh与其他节点完成第一次交互(yes/no) 3.基于ssh-copy-id实现远程批量推送秘钥 4.基于sed来修改不同集群的不同主机名 测试环境:                   主机名                      IP               [[ema

Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口 (实测+笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使用VMware 虚拟机,读入ISO进行安装.启动后进行安装界面 1.2 选择 Install CentOS7,进行语言选择 1.3 选择简体中文,进入信息摘要 1.4 点击"安装位置",选择系统需要安装到的硬盘,点击“完成”. 1.5 点击"网络和主机名",进行网络设置

查看DNS主机名解析的主机IP并向DNS服务器进行DNS域名解析

一.查看DNS主机名解析的主机IP host 命令 用途 把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名. 语法 host [-n [ -a ] [ -c Class] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ]] Hostname | Address [ Server ] hostnew [ -a ] [ -c Class ] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ] Host