#!/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오 동일 의미

'IT Study > script' 카테고리의 다른 글

redis process check scripts  (0) 2016.02.19
dmesg를 메일로 보내는 스크립트  (0) 2016.02.19
nfs를 이용한 간단한 백업 스크립트  (0) 2016.02.19
tomcat 프로세스 재구동 스크립트  (0) 2016.02.19
check storage  (0) 2016.02.19

+ Recent posts