넘..잘봤습니다.... 2편이 기대되는군여..
2편..주제는 뭐죠??????
회사 출근해서.. 이거 ..한편이 보니좋군여..
암튼....
계속..수거여..
:
이번에는 정말 마지막 장입니다. 이제서야. 지루한 부분이
: 끝이 나는 군요. 내용이 너무 수박 겉 보기 식이라..
: 고수님들은 웃을수도 있겠내요.. 하지만.. 초보분들에게는
: 딱이라 생각 합니다. 정말 딱 이겠내여..
:
: 그럼 암튼.. 지켜봐 주시고.. 잠깐 말나온김에 광고나 할까요..
: 맨날한는 광고 이지만 할때마다 쑥스럽내여
:
: <a href="http://kyoji.wo.ro"> KyoJi의 리눅스 이야기 </a>
:
: 많이 놀러와주세요.. 그럼 시작합니다.
:
: --------------------------------------------------------
: 작성자 : kyoji (beenason at chollian.net, ukyoji at daum.net)
: 홈페이지 : http://kyoji.wo.ro/ : 본 문서는 자유롭게 찢거나 버리거나 할수 있습니다.
: 맞춤법이 틀려도 너그럽게 봐주시길 국어를 싫어하기때문.
:
: 글쓴날 : 2001-8-1 최종 수정일 : 2001-8-1
: --------------------------------------------------------
:
: ## KyoJi's 리눅스 깔고 뭐하남 ?? 제 1 편
:
: 3. 본론
:
: 5) 커널 조직 짱이 생각하는 것들...
:
: init이게 조직 짱이라는 거 그리고 /etc/inittab에
: 관해 그냥 언급만 했습니다.
: (저보단 더 좋은 문서가 많이 있기 때문에.)
: 그럼 inittab에서 중요한게 있어서.. 집고 넘어갈까
: 합니다.. 앞에서. /etc/inittab 을 설명할때
:
: # System initialization.
: si::sysinit:/etc/rc.d/rc.sysinit
:
: 요게 있었던거 기억 하십니까???
: 이거에 대해서 떠들어 보죠.. (본 설명은 레뎃 기반)
: 위를 보면 아시겠지만. 어떤 런레벨이던 한번 실행이
: 되는거 입니다. 런레벨이 상관이 없다.. 그럼..
: 가장 기본이 된다는 소리 겠죠.. 맞습니다.
: 요넘은 스크립트인데.. 요넘이 하는일은...
:
: - 기본적인 path 설정
: - /etc/sysconfig/network 파일이 있으면 그 스크립트를 실행시킴
: - 키맵의 로딩
: - 시스템 폰트의 로딩
: - 스왑 영역의 활성화
: - 디스크 검사 (fsck)
: - /proc 파일시스템의 마운트
: - 루트 파일시스템을 rw 모드로 다시 마운트하기
: - /etc/HOSTNAME 파일의 설정
: - /etc/mtab 파일에 루트와 /proc 파일시스템의 엔트리 추가하기
: - 커널 모듈들 로드하기
: - 시스템 시간 설정
: - 등등....
:
: 입니다. 어라~~ 어디서 많이 본것 아닙니까??
: 커널이야기 할때 언급을 했었죠.. 맞습니다. 바로 그놈이
: 요놈입니다. 결국 커널과 한데 어울리는 놈들이기 때문에
: 조직에 원 투 쓰리 니깐.. 서로 이야기 하면서
: 조직이 잘될 방안을 토의 를 하겠죠. 뭐~ 이런겁니다.
:
: 사실 중요한건.. 밑의 부하들을 관리하는 놈이죠..
: 그 스크립트가 /etc/rc.d/rc 0 부터 6 이죠..
: 이녀석이 각종 데몬들을 실행시키는 스크립트 입니다.
: 0,1,2,3,4,5,6의 숫자는 런레벨입니다.
: 우리는 아까 말했듯이 ... 이었습니다.
:
: 0 시스템 종료 halt
: 1 단일 사용자가 사용하는데 적합하도록,
: 시스템이 최소화된 상태로 부팅하기 원할경우 사용
: 2 다중 사용자 모드. 단 NFS를 지원하지 않음.
: 3 다중 사용자 모드로, 완전한 Networking을 가능하게 한다.
: 4 사용되지 않음. 사용자 정의 레벨로 사용될 수 있다.
: 5 X Window 로 부팅 되도록 할 때 사용
: 6 Reboot
:
: /etc/rc.d/rc 0 --- 6 의 디렉토리에 가시면..
: 여러가지 데몬들을 즉 부하놈들을 발견하실수 있습니다.
: 시스템의 사용 용도나 형편에 따라, 수행되어야 할 서비스들을
: 묶어 놓은 그룹 정도로 해석할 수 있습니다.
: 즉, 조직이 작전을 수행(깡패짓을 하려면) 하려면
: 각 작전에 맡는 부하놈이 필요할거고 그걸 문서화
: 해놓거나 하겠죠.. 바로 rc 가 그런 작전이라고
: 보시면 됩니다. 이해가 되시겠습니다.
: 거기에는 여러 부하놈들이 있죠.. 우리가 가장 많이쓰는
: rc.5를 보여드리도록 하죠.. 짠~~
:
: [root@localhost /root]# ll /etc/rc5.d/
: lrwxrwxrwx 1 root root 14 7월 31 20:25 K01adsl ->../init.d/adsl
: lrwxrwxrwx 1 root root 19 7월 31 20:25 K01kdcrotate ->../init.d/kdcrotate
: lrwxrwxrwx 1 root root 13 7월 31 20:25 K20nfs ->../init.d/nfs
: lrwxrwxrwx 1 root root 16 7월 31 20:25 K20rstatd ->../init.d/rstatd
: lrwxrwxrwx 1 root root 17 7월 31 20:25 K20rusersd ->../init.d/rusersd
:
: 중 간 생 략
:
: lrwxrwxrwx 1 root root 13 7월 31 20:25 S90xfs ->../init.d/xfs
: lrwxrwxrwx 1 root root 17 7월 31 20:25 S95anacron ->../init.d/anacron
: lrwxrwxrwx 1 root root 11 7월 28 07:34 S99local ->../rc.local
:
: 후후후 바로 이것들이 실행이 되는 겁니다.
: 잠깐 보면 ../init.d/ 는 /etc/init.d인데 요건
: 조직 부하들이 명단이라고 보시면 되실듯 명단에서
: 각 rc들마다 (작전 마다) 링크를 걸어 놓은것에 불과합니다.
: 그리고 S와 K는 start와 kill을 뜻하는 겁니다.
: 눈으로 직접, 손가락으로 직접 확인 하시길..
: 백문이 불여 일타~~~
: 그럼 문제를 겠습니다.. rc.local관 연결되는 데몬은
: 어디 어디에 있을까요 ??
:
: rc.local 스크립트는 런레벨 2, 3, 5 일 때만 실행되도록
: 설정되어 있습니다. rc.local 스크립트는 rcN.d 디렉토리에서
: S99local 이라는 이름으로 링크되어 실행됩니다.
: S99local 이라는 파일이 rc2.d rc3.d rc5.d 에만 있죠?
: rc.local에 관해서는 다음 장으로 넘어 가도록 하죠
:
: 6) 윈도그에 AUTOEXEC.BAT와 맞짱을 뜰놈은 누구 ??
:
: 바로 /etc/rc.d/rc.local 스크립트입니다. 요넘니
: 윈도그 autoexec.bat와 같은 격이라하죠,
: 맞장을 뜨면 당연히 rc.local이 이기죠.. 왜~~~ 그냥~~
:
: 요기 rc.local에다가 스크립트 마지막 부분에 실행시키기를
: 원하는 데몬을 실행하는 코드를 넣어 주시면 부팅시마다
: 자동으로 실행이 됩니다. 후후
: 제 rc.local 파일에 마지막만 보여드릴께요.
: (그냥 다보여주면 길어질거 같아서 입니다. 다른뜻은 없습니다.)
:
: 위 에 생 략
:
: # This will overwrite /etc/issue at every boot. So, make any changes you
: # want to make to /etc/issue here or you will lose them when you reboot.
: echo "" > /etc/issue
: echo "$R" >> /etc/issue
: echo "Kernel $(uname -r) on $a $SMP$(uname -m)" >> /etc/issue
:
: cp -f /etc/issue /etc/issue.net
: echo >> /etc/issue
: fi
: touch /var/lock/subsys/local
: /etc/autoexec
:
: 나머지는 다 똑같은데 /etc/autoexec가 있죠..
: 호호 저는 /etc/autoexec 스크립트를 만들어 놓고..
: 필요한걸 추가 할시에.. autoexec만을 편집을 하죠.
: 제가 쓴 "인터냇 공유부터 소리바다까지"를 보시면
: 조금 언급이 되어있을것입니다.
: (사실 도스 시절부터 컴퓨터를 해서.. MSDOS5.0부터
: 적응이 되서~~ 못버리겠네여.. 예전에 dos가 좋았는데
: DR-DOS, PC-DOS 참 그립군.. PCTOOLS도 생각나는데)
:
: 이제 다 아시겠습니까. rc.local에 관해..
: 별거 아니죠.. 후후.....
: 그럼 이제 에프터 서비스로 넘어가도록하죠
:
: 7) 애프터 서비스~~~
:
: 애프터 서비스~~ 이제 거의 끝이 나는 군요.
: 이건 별건 아니지만. 도움이 될듯 싶어서
: 여러 부하들은 관리하는 툴을 소개 합니다.
: 데몬들을 관리하는 거죠..
:
: setup에서 서비스 쪽에 가시면..
: 데몬들 부하들을 죽이고 살리고 할수 있고여
: ntsysv하시면 바로 들어 가고요..
:
: liuxconf
:
: 요거는 서비스 설정 뿐만이 아니라,
: 시스템에 관한 대부분의 것들을 모두 설정할 수 있습니다.
: 그 중, 제어->제어판->서비스 활동 제어 메뉴를선택하면
: X윈도우 상에서 그래픽컬하게.. 설정을 변경할 수 있습니다.
:
: 사실.. 리눅스를 쓰다보시면. 그래픽컬한것들
: 보다는 vi나 텍스크기반의 것들이 정이더 가실듯
:
: 에거 벌써 끝이 나버렸네... 그럼.. 후기로
:
: 4. 후기
:
: 에거 드디어 부팅에 관한한 모든글이 다 끝이 났습니다.
: 다행이요.. 사실 이부분은 꼭 필요하지만.. 사람들이
: 관심이 부족하여서 그냥 지나쳐 넘어 가죠.. 그래서
: 제가 먼져 쓰는 이유 입니다. 좀 내용이 진부하고 짜증이 나지만
: 알아두시면 나머지 것들을 이해하시기 편리 하답니다.
: 전 본 글을 쓰면서.. 여러가지 책도 보고.. 참 새로웠답니다.
: 그래서 책상이 좀 지저분하기는 하지만요..
:
: 앞으로 글을 더 올리는게 좋을지 고민을 하고 있답니다.
: 당연히 글을 올리는게 좋지만. 제 홈피에 수정을 못하고 있는
: 관계로 좀 쉬는게.. 낳을듯.. 그리고 이번 주말에 여행을
: 가거든요.. 호응이 좋으면.. 많은 글들을 계속 쓰기로 하죠
:
: 앞으로 뭘 쓸지는 모르겠지만.. 제게 멜을 주시던가..
: 홈피에 와서 조언을 주시면.. 적극 반영을 해서..
: 글을 쓰도록 하겠습니다. 제생각엔.. 데몬 즉 부하놈들을
: 정리를 쫘악 해보고... 유동 아이피로 서버운영에 관해
: 써볼까 합니다. 제가 돌리는 홈피가 아니 서버가 유동
: 아이피로 구축한 거거든요.. 여러분들의 의견을 듣고
: 싶습니다. 어차피 리눅스가 공유 아닐까요..??
: 꼭 의견주시면 KYOJI가 힘이 날꺼 같습니다.
:
: 그럼 지금까지 미천한 허접한 글을 읽어주셔서 감사드리고
: 틀린부분이 있거나.. 말이 안되는 내용이 있으면
: 제 홈피에다가 욕을 해주시길..
: ( 이번에는 글을 너무나 어지럽게 쓴거 같아서리 )
: 반말 존댓말 어법 말도 않되는 예를 들어서 기분이 언짢으셨
: 다면.. 고개숙여 사과를 드리고요..
: 리눅스가 최고의 운영 체제가 될수 있도록..
: 여러분들이 노력해주시고.. 다들 GuRu가 되길 바라면서..
: 전 이만 물러 갈까 합니다. 감사드립니다.
:
: 마지막으로 홈피 광고나 하고.. 후후
: <a href="http://kyoji.wo.ro"> KyoJi의 리눅스 이야기 </a>
:
: 많이 놀러와주세요..--언제..쯤 고수가 될까 ? ..휴~~