jazz/Hadoop_Env_Setup: IP_Hostname.sh
File IP_Hostname.sh, 463 bytes (added by waue, 16 years ago) |
---|
Line | |
---|---|
1 | #!/bin/bash |
2 | |
3 | |
4 | IP=`/sbin/ifconfig eth0|grep 'inet' |awk '{print $2}' |sed -e "s/addr\://"` |
5 | |
6 | #ans=`echo $IP |awk 'BEGIN {FS="."} {print $1 " " $2 " " $3 " " $4}'` |
7 | |
8 | id=`echo $IP |awk 'BEGIN {FS="."} {print $4}'` |
9 | |
10 | if [ "$id" -gt "99" ]; then |
11 | name="node$id" |
12 | elif [ "$id" -gt "9" ]; then |
13 | name="node0$id" |
14 | else |
15 | name="node00$id" |
16 | fi |
17 | |
18 | echo "$name" > ./hostname |
19 | sudo mv ./hostname /etc/hostname |
20 | sudo /bin/hostname -F /etc/hostname |
21 | sudo /sbin/reboot |