안전한 서버 종료 방법은?

회사의 서버들은 아직 한 번도 꺼 보지 않아서 모르겠고,
집에서 가지고 노는 서버의 경우는 halt 로 종료합니다.

실제 구동중인 웹 서버의 경우는 db 프로세스 종료 해 주고, 종료 명령어 내리면 괜찮은 걸로 알고 있는데요.
저는 여지껏 가지고노는 집 서버의 경우 halt 만 썻는데 안정성이 없다더군요?

그럼 어떤 명령어로 종료하는게 좋은가요?

그리고 init 5 는 부팅 명령 아닌가요? 회사 동로분이 솔라리스는 sync 9번 정도 하고
init 5 로 끄세요~ 하던데… 오타게죠? init 5는 종료명령이라 나오지 않던데요.

서버 잘끄는 노하우 있으시면 한 수 부탁드리겠습니다.

검색을 해보니 솔라리스와 리눅스의 런 레벨이 조금 틀리군요.

솔라리스는 init 5 가 맞겠고, 리눅스는 init 0 해야 할 듯…

halt 하면 알아서 데몬 프로세스 종료합니다.
별도로 종료할 이유가… =.=
어떤 이유로 halt가 안정성이 없는건가요?

[quote="haze11":1ozvv9px]halt 하면 알아서 데몬 프로세스 종료합니다.
별도로 종료할 이유가… =.=
어떤 이유로 halt가 안정성이 없는건가요?[/quote:1ozvv9px]

그런가요? 저는 초보라… ㅎㅎ
검색을 해보니 halt 는 프로세스 종료를 하지 않고 바로 꺼 버린다던데요.

전 그냥 halt 가 편하다 생각하긴 하는데… 어떤분이 그렇게 끄지 말라길래 여기 와서 물어본 겁니다.

halt는… 부팅때 서비스 시작과 반대식으로 서비스를 종료하면서 완전 종료후 전원을 끕니다. =.=

저는

shutdown now -h 로 종료합니다.

[quote="haze11":xi94uytf]halt는… 부팅때 서비스 시작과 반대식으로 서비스를 종료하면서 완전 종료후 전원을 끕니다. =.=[/quote:xi94uytf]

http://blog.naver.com/PostView.nhn?blog ... eCall=true

이 링크를 봐도 halt 는 추천하지 않는다고 되어있네요.
이유는 rc0 을 실행하지 않는다는데… 이 정보가 잘못된 것인가요?

솔라는 모르겠습니다만…
man halt 를 보시면…

[code:371gfs2o]DESCRIPTION
Halt 명령은 /var/log/wtmp 파일에 시스템 종료 기록을 남기고, 시스템 종료나 리부팅 작업을 한다. 만약 runlevel이 0
이나 6이 아닌 상태의 시스템에서 halt나 reboot 명령이 사용되면, shutdown(8) 명령이호출된다.(-h나 -r 옵션 기 능 을
함)[/code:371gfs2o]
이정도면 그냥 halt 하시려나요? =.=