auto change ip and hostname

#!/bin/sh

ETHCONF=/etc/sysconfig/network-scripts/ifcfg-eth0

HOSTS=/etc/hosts

NETWORK=/etc/sysconfig/network

NETMASK=255.255.255.0

###

function Change_ip ()

{

grep "dhcp"  $ETHCONF

if [ $? -eq 0 ];then

read -p "Please insert ip Address:" IPADDR

sed -i ‘s/dhcp/static/g‘ $ETHCONF

echo -e "IPADDR=$IPADDR\nNETMASK=$NETMASK\nGATEWAY=`echo $IPADDR|awk -F. ‘{print $1"."$2"."$3}‘`.2" >>$ETHCONF

echo "This IP address Change success !"

时间: 2024-10-02 14:54:25

auto change ip and hostname的相关文章

virt-install&&change ip

datetimectl set-time "2016-11-01 12:06:26" date +%F  或者 date +%Y+%m+%d date -d"80 day ago" +"%F %H:%M:%S" > /mnt/datafile date -d"-80 day ago" +"%F %H:%M:%S" >> /mnt/datafile cat /mnt/date.txt | w

修改cdh5集群中主机节点IP或hostName

前言 在使用cdh集群过程中,难免会因为某些不可抗拒的原因导致节点IP或hostName变动,而cm的监控界面无法完成这些事情,但是cm将集群中所有的主机的信息都存在postgresql数据库的hosts表中, 现在让我们来通过修改hosts来完成这个操作. 第一步,关闭服务 1. 关闭集群服务,及 Cloudera Management Service,2. 关闭cm服务:( cm安装节点  ) 命令 : service cloudera-scm-server stop service clo

zabbix_server.log大量提示cannot send list of active checks to "IP": host [HostName] not found

zabbix server 日志大量提示上图信息 原因是 zabbix_agent.conf配置文件中配置的HostName与zabbix的web界面配置的不同导致的 zabbix_agent.conf里尽量不使用HostnameItem=system.hostname此项去自动获取主机名 尽量使用HostName指定一个主机名,然后web界面配置相同即可 最后重启相应的agent即可 可以看到均已连接恢复,此后再无cannot send list of active checks to "IP

修改linux的hostname (修改linux系统的IP和hostname)

# vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=yourname //在这修改hostnameNISDOMAIN=eng-cn.platform.com 2.修改/etc/hosts里面的名字# vi /etc/hosts127.0.0.1 localhost.localdomain localhost172.17.33.169 yourname //在这修改hostname 3.最后在终端下执行:#hostname ***** //*****

CentOS Linux change IP Address

1.change network card configure edit: vi /etc/sysconfig/network-scripts/ifcfg-eth0 ps:notice HWADDR! 2.restart network service executive command: service network restart or /etc/init.d/network restart

Atlassian JIRA Change IP

Oracle Linux 6.8 Atalssian JIRA 7 原来IP: 192.168.10.200 改新IP: 192.168.12.200 重新跑应用报错,如下所示: 官方提示应用连接不上DB,是指当前安装应用系统时指定了固定DB的连接IP. 当时安装应用时有指定DB IP. https://confluence.atlassian.com/jirakb/startup-check-jira-database-connections-872262124.html Startup ch

Linux Shell脚本之自动修改IP

作为一名Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名.ip信息.网关等配置.修改成特定的主机名在维护和管理方面也比较方便.如下脚本用途为:修改ip和主机名等相关信息,可以根据实际需求修改,举一反三! #!/bin/sh #auto Change ip netmask gateway scripts #wugk 2012-12-17 cat << EOF ++++++++自动修改ip和主机名

bash-shell-scripts高级脚本配置IP地址

[[email protected] shell]# cat mod_ip_hostname.sh  #!/bin/bash #Auto modify ip and hostname #by colin on 2015-05-07 IP_CONFIG='/etc/sysconfig/network-scripts/ifcfg-eth0' HOSTNAME_CONFIG='/etc/sysconfig/network' HOSTS_CONFIG='/etc/hosts' #定义一个IP主要内容数组

shell脚本修改主机IP地址

#!/bin/bash#Auto modify ip and hostname IP_CONFIG='/etc/sysconfig/network-scripts/ifcfg-eth0'HOSTNAME_CONFIG='/etc/sysconfig/network'HOSTS_CONFIG='/etc/hosts'#定义一个IP主要内容数组a=0 #定义变量a为数组的下标,动态使用的时候调用IP_ARRAY[a]IP_ARRAY=(IPADDRNETMASKGATEWAY) #判断IP是否符合标