>> Delete Reply from No. 3724 article
No. RE: /etc/rc.d/rc.local는 머하는파일이에요?

등록 2000-08-25 09:10:00 By localhost     조회 3
이름 박재용    

		: 안녕하세요.재영님
전...재용입니다.컥컥컥...기억이 나시겠죠..물론...^^
일단 아는것만 답변을 드리지요..
: #!/bin/sh
: #
: # This script will be executed *after* all the other init scripts.
: # You can put your own initialization stuff in here if you don't
: # want to do the full Sys V style init stuff
위에서 #가 붙은건 주석문이고요..대체적으로 파일의 맨처음에 있는건
그파일에 대한 설명을 나타낸것들이 많습니다..이를테면 버젼,만든이,간단한 설명
,저작권..등등..이런것들이나오지요..위에는 프로그램의 설정파일이 아니라
이런것들이 나오지 않았구요..그냥 파일이니까 간단한 설명만 나온거 같네요
그담에 나오는 주석문들은 그바로밑에 있는것에 대한 부연 설명이고요..
때로는 처리하고싶지 않은 명령에다가 주석을 달기도 하지요..그리고
if [ -f /etc/alzza-release ]; then
:     R=$(cat /etc/alzza-release)
:
:     arch=$(uname -m)
:     a="a"
:     case "_$arch" in
: 	    _a*) a="an";;
: 	    _i*) a="an";;
:     esac
위에 있는건 쉘스크립트 명령문입니다.이건저도 모르니까 그냥 넘어가지요
단지 무언가를 실행하라는 명령인거 같네요.
참고로 부팅이 될때 실행되는 파일이 rc.local 입니다.보통 rc.3d 와 같이
실행되지요.자기가 필요하면 만들어도 되는게 rc.뭐뭐뭐 파일입니다.
그래서 거기에다가 필요한 명령같은걸 집어넣는거구요.만든담에는
/etc/rc.d/---->여기에다가 집어넣으면 부팅이 될때 자동실행되지요.
 # ipchains -p forward DENY
: # ipchains -A forward -s 192.168.0.3/32 -j MASQ -d 0.0.0.0/0
: # ipchains -A forward -s 192.168.0.5/32 -j MASQ -d 0.0.0.0/0
:
그담엔 이게 남았군요...
ipchains 이라..음...여기에서 DENY라는건 부정의 의미를 나타내는거구요.
그러니까 맨위에 있는건 암것두 명시를 해주지 않앗기때문에 그냥 forward 기능을
사용하지 말라는거겠지요..ipchains에 대해서 자세하게 아실려면
kldp에있는 ipchains문서를 읽어보시면 상당한 도움이 되실겁니다.
앞에있는 옵션들에 대해서 아주 상세하게 설명이 되있습니다.
그걸읽고 나서 저는 얼마나 기뻤는지 모릅니다.너무나 많은걸 알아버려서...
그리고 저두 리눅스한지 얼마 안돼서 잘모르니까요 ..(4달밖에 안됐슴다..헤헤)
서로 모르는 부분은 도움을 주기로 하는게 어떨지...
그럼..도움이 되셨길..
   /etc/rc.d/rc.local는 머하는 파일인지 궁금합니다.
: 대체 머하는 파일인지....알려주세요..
: 그리고,/etc/rc.d/rc.local에서 #는 왜 붙는건가요?
:
: 앞에 #가 붙은 것들은...필요가 없는 그런 설명내용들이던데....
: #건 왜 붙여주는건가요?
:
: 예들들어
: /etc/rc.d/rc.local파일을 열어주면...아래와같은데요.
:
: #!/bin/sh
: #
: # This script will be executed *after* all the other init scripts.
: # You can put your own initialization stuff in here if you don't
: # want to do the full Sys V style init stuff.
:
: if [ -f /etc/alzza-release ]; then
:     R=$(cat /etc/alzza-release)
:
:     arch=$(uname -m)
:     a="a"
:     case "_$arch" in
: 	    _a*) a="an";;
: 	    _i*) a="an";;
:     esac
:
: 에서 if 어쩌고 저쩌고 하는것들은 중요한 내용들인것같은데...
: 앞에 #가 붙여진것들은 왜 있는거죠?
:
: 그리고,ipchains에서말이죠.
:
: # ipchains -p forward DENY
: # ipchains -A forward -s 192.168.0.3/32 -j MASQ -d 0.0.0.0/0
: # ipchains -A forward -s 192.168.0.5/32 -j MASQ -d 0.0.0.0/0
:
: 여기에서 아래
: 2줄은 이해가 잘가요.
: 근데, # ipchains -p forward DENY   이건..대체 무엇을 뜻하는건지...
: -p 는 정책변경이란말이겠고...forward는 말그대로 포워딩해준다는
: 말이겠고..DENY는 거부하다라는 뜻인것같은데...
:
: 대체 DENY가 붙은 이유를 몰겠어요!!!
: 제가 궁금한게 많아서리.. --;
:
: 답변좀 부탁합니다 ^^
:
: --
: 장재영
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved