[김성민]님이 남기신 글:
>알려주신 스크립트를 /etc/cron.my/apache-hup 로 저장하고,
>이래와 같이 했습니다.
>
>#crontab -e
>
>00 06 * * 01,04 reboot
>00 03 * * * killall -HUP httpd
>00 06 * * 03,06 /etc/cron.my/apache-hup
>
>좀 헷갈리는게, 아파치를 restart 하는거과 프로세스를 재실행 시키는 것이 효과가 같은건지, 다른건지 궁금합니다.
>
>00 03 * * * killall -HUP httpd 와
>00 03 * * * /usr/local/apache/bin/apachectl restart
>
=====>
그냥
00 06 * * 01,04 reboot
00 06 * * 03,06 /etc/cron.my/apache-hup
이렇게 하면 됩니다.
apchectl restart 와 killall -HUP httpd
는 서로 같습니다.
apchectl 파일을열어보면
kill -HUP $PID
로 되어 있을 겁니다.
즉, 아파치 PID에 시그널 HUP신호를 준겁니다.
따라서
kailall -HUP httpd
와 같다고 보면 됩니다.
>와 말입니다.
>
>아래는 top 결과 입니다.
>간단한 해석 좀 부탁드릴께요.
>
>41 processes: 40 sleeping, 1 running, 0 zombile, 0 stopped
>
>cpu states : 0.0% user, 0.5% system, 0.0% nice, 99.4% idle
>
>Mem: 257336K av, 215992k used, 41344K free, 3392k shrd, 133800K buff
>
>swap: 265032K av, 160k used, 264872K free 33864k cached
>
>
>그리고, 말씀하신 /etc/xinetd.conf 와 /etc/inetd.conf 를 봤습니다.
======>
어려울게 없군요.
현재 41개의 프로세스가 있고 그중 1개가 sleeping 상태
cpu상태는 user레벨에서 0.5% 사용하고 있고 99.4%가 idle(휴지) 상태에 있음.
메모리는 총 약 256M인데, 그중 215992k 가 사용되고
41344K 가 free(Inactive)메모리 , 3392k 가 쉐어메모리, 133800K 가 버퍼메모리로 사용되고 있군요.
여기에서,
실제 free메모리는 free + share + buff 입니다.
자세한 예제는 아래 URL에 그래픽으로 나오므로
참고하세요.
http://www.linuxchannel.net/?vhost=server
스왑메모리는 설명은 생략합니다.
>
># /etc/xinetd.conf
>
>defaults
>{ instances =60
>log_type= SYSLOG authpriv
>log_on_success=HOST PID
>log_on_failure=HOST RECORD
>}
>includedir /etc/xinetd.d
>
># /etc/inetd.conf
>
>(내용이 아무것도 없음.)
>
>이곳에 ftp telnet 등을 써 넣으면 이곳에 적힌 서비스외의 포트가 닫히는 건가요?
>
>ftp
>telnet
>
>이런식으로...
=========>
/etc/xinetd.conf파일에
ftp, telnet을 기입하면 안됩니다.
includedir /etc/xinetd.d
즉,
/etc/xinetd.d 디렉토리를 include하므로
/etc/xinetd.d 디렉토리로 이동해서
가령
/etc/xinetd.d/ftp 파일이 있다면
이 파일을 열어서
disable = yes
로 설정하고
/etc/rc.d/init.d/xinetd restart
하면 ftp서비스는 구동되지 않습니다.
이와 같은 방법으로 슈퍼데몬에 등록되어 있는서비스를 중지/시작해야
합니다.
>
>
>
>추가로, 제가 지금 하드20 기가에 C:\ D:\ E:\ F:\ G:\ H:\ 로 6개를
>사용중 입니다.
>C:\ 에는 윈도우가 있습니다. 다른 파티션도 자료 저장이나 기타 용도로 쓰고 있는데, 이중 G:\ 가 비어있어 이곳에 리눅스를 설치할까 하는데, 지금 이 상태에서 G:\ 에 리눅스 설치가 가능할까요?
>
>CD 부팅후 파티션 부분에서
>
>/hda1 (설정안됨)
>/hda2 (설정안됨)
>/hda3 (설정안됨)
>/hda4 (설정안됨)
>/hda5 (설정안됨) -->요게 G:\ 인것 같은데..
>/hda6 (설정안됨)
>
>다른거 지워질까봐 그만 두었습니다.
>
>가능한지, 아님 하드 자체를 다시 나누고, 설정해야 하는지요..
가능은 합니다만,
아직파티션에 대한 개념이 부족하면 설치를 미루세요...
잘못하면 다른 파티션을 모두 날려버릴수 있기 때문입니다.
요즘 배포본은 어떤지 모르겠지만
최소한 리눅스 /boot 파티션은 8G안쪽 즉 실런더 1024 안쪽에
있어야 설치가 가능합니다.(레드햇 6.2 시절, 지금은 테스트해 보질않아서..)
hda1 + hda2 + hda3 + hda4 까지 용량을 더해서
7G가 넘어가면 일단 설치하는데 좀 애로사항이 있을수 있으므로
다른 HDD에 설치연습을 한다음에
시도해 보세요.
만약
hda1이 7G이하 즉 약 3~5G 정도로 나누어져 있고
hda2에 있는 자룔르 hda5로 옮기고
hda2에대 리눅슬 설치해보세요..
아무래도 이 방법이 더 낫을것 같군요..
======================================== |