IT Study/script
hostname 변경하는 스크립트
겸겸사
2016. 2. 19. 16:40
#!/bin/sh
HOST_CONF="/etc/sysconfig/network"
HOSTNAME=$1
sed -i -r "s/(HOSTNAME=)(.+)/\1${HOSTNAME}/" ${HOST_CONF}
hostname $HOSTNAME
echo "cat ${HOST_CONF}"
cat ${HOST_CONF}
. /etc/sysconfig/network
### hostname 변경하는 스크립트
# centos 6.x 버전에서 적용가능
# $1은 첫번째 인자값을 의미함
# 호스트 파일에서 HOSTNAME= 뒤에서 모든문자(.+) 를 ${HOSTNAME}으로 변경함을 의미
# hostname 명령어로 hostname 부분을 변경
# .는 source오 동일 의미