: 제가 서버를 다시 재부팅할려고 합니다.
: 오랬동안 서버를 켜놓으면 메모리 누수 현상이 생길수 있기때문에 서버를 재부팅하는것
: 이 좋다는 말을 들었거든요..
: 그래서 재부팅하는 명령어는
: reboot
: 또는
: shutdown -r now
: 라는 것을 알고 있습니다.
: 그런데 만약에 제가 서버를 재부팅하다가 지금 서비스 되고 있는 아파치라던지 php와 mysql
: 을 연동한 사이트가 데몬이 서버를 재부팅함과 동시에 띄워 지면 좋은데, 안띄워 지면
: 사이트가 계속 접속이 안되지 않습니까?
: 그래서 그 전에 재부팅 시켜주기전에 알아볼려고 이렇게 글을 남깁니다.
: 제가 자료를 찾다가
: ntsysv
: 라는 명령어를 알았습니다.
: 그래서 telnet으로 서버에 로그인한후 root로 변경해서 ntsysv라는 명령어를 주니
: * <--별표 모양으로 체크가 되어 있는곳이
: crond
: inet
: keytable
: kudzu
: network
: proftpd
: random
: sshd2
: syslog
: 에 별표체크가 되어 있습니다.
: 다른곳에는 별표가 체크되어 있지 않은데..
: 만약에 제가 지금 reboot라는 명령어는 root권한에서 telnet으로 명령을 내리면
: 아무이상없이 정상적으로 재부팅이 될까요?
: 만약에 응급처치로는 어떤것이 있을까요?
재부팅 시키면 httpd,mysqld등은 다시 스타트 시켜줘야하지요...
하지만 간단한 방법이 있습니다.
/etc/rc.d/rc.local 마지막 라인에..
/usr/local/apache/bin/apachectl start
/usr/local/mysql/share/mysql/mysql.server start
라고 추가 해주면 됩니다.
부팅하면 이파일을 읽고 가지요..
만약 다른 디렉토리에 컴파일 하셨다면 당연히 경로가 바뀌겠지요...
그럼 ...