원격으로 자동 셧다운이 가능한가요?
글쓴이: knpumi / 작성시간: 수, 2005/08/03 - 8:24오전
:roll: 학교에서 웹서버와 ftp서버를 사용하고 있습니다.
ups를 사용하여 웹서버는 정전시 자동으로 셧다운 되는데,
웹서버가 셧다운 되기전에
ftp서버를 먼저 종료시킬 수 없을까요?
ftp서버는 와우리눅스 7.1인데
수동으로 ssh 접속해서 종료시키는 과정을
자동으로 할 수는 없나요?
도움 부탁드립니다.
Forums:
Re: 원격으로 자동 셧다운이 가능한가요?
제가 셧다운 과정을 잘 알지 못하지만, 웹서버 종료 스크립트에 ftp서버 종료 스크립트를 넣어두면 되지 않을까요?
---
배려하는 마음을 갖자.
런레벨 0가 바로 셧다운 입니다. 즉, /etc/rc0.d 혹은 /etc
런레벨 0가 바로 셧다운 입니다. 즉, /etc/rc0.d 혹은 /etc/init.d/rc0.d 에 셧다운시 실행되는 스크립트들이 들어 있습니다. 해당 디렉토리를 보면
K20apache, K20vsftpd 등의 파일이 들어 있습니다. 먼저 종료되게 할 데몬의 숫자가 더 작아지도록 이름을 변경해 주세요. 예를 들어 apache보다 vsftpd가 먼저 종료되게 하려면, K20vsftpd를 K19vsftpd로 바꾸거나, K20apache를 K21apache로 바꾸면 됩니다.
만약 리부팅시에도 적용되도록 하고 싶다면 /etc/rc6.d 또는 /etc/init.d/rc6.d 안에 있는 파일도 마찬가지로 바꿔주면 됩니다. reboot는 런레벨 6 입니다.
두분 답변 감사,, 그런데 제 질문 표현에 문제가 있었나보네요.
답변해 주신 두분께 감사드립니다.
:? 그런데 제 질문 중에 웹서버, ftp서버 란 표현이 잘못되었습니다.
다시 표현하면 두대의 리눅스 서버가 있는데, 한 대는 와우7.3, 또 한 대는 와우7.1이 설치되어 있습니다. 와우7.3은 ups를 이용해 정전시 자동으로 종료되는데, 와우7.3에서 와우7.1을 종료시킬수 있는 방법이 있을까 하는 것입니다.
와우 7.1 리눅스 서버에 ssh로 로그인한 후에 root로 변경하여 종료시키는 것은 가능합니다. 이것을 자동화시켜서 와우7.3에 저장해 두었다가, 우7.3이 종료되기 전에 와우7.1에 자동으로 접속하여 끄는 것이 가능한지 궁금합니다.
요즘 종종 학교 공사로 정전이 되는 바람에 서버 하드가 자꾸 문제가 생기고 있습니다. 도움 부탁드립니다.
종료시 수행될 스크립트를 짜면 될 듯....#!/bin/shs
종료시 수행될 스크립트를 짜면 될 듯....
#!/bin/sh
ssh root@ftpserver poweroff
이렇게 된 스크립트를 말이죠.
물론 root로 암호 없이 접속할 수 있게 public key 인증을 해두어야겠죠
헉! 감사.. 글 쓴지 10분도 안되었는데....
혹시나 해서 보았는데,
벌써 답이 올라와 있네요.
rommance 님이 알려주신 것 같은 방법이 있을 것 같았는데
필요할 때만 주먹구구식으로 방법들을 찾는 수준이라
어떤 식으로 스크립트를 짜야 하는지 알수가 없었습니다.
아직 해결은 못했지만 단서는 찾았네요.
감사드립니다!!!
댓글 달기