SED for changing file content
Situation
데이터 센터 이전에 따른 모든 서버 설정 변경 필요
100대 이상의 서버의 syslog 서버를 일괄로 변경해줘야 함
How-to
- sed 명령 이용
sed -i 's/10.1.1.1/10.2.2.2/g' /etc/rsyslog.conf
- script 서버 이용
More details
- /etc/rsyslog.conf 에 등록되어있는 기존 syslog 서버 IP 대신 신규 IP로 추가가 필요
- 위에 나온 것처럼 sed 명령어 사용
- -i 옵션을 붙이지 않으면 원본 파일에서는 변경되지 않음.
- syslog 설정 변경 후,
systemctl restart rsyslog
과정이 필요
🍰