Xinetd 에 대한 질문이요....

cd9cd9의 이미지

Xinetd 에 대해 공부를 하고 있는데, 데몬이라는 단어가 자주 나오거든요. 데몬에 대한 뜻은 어느 정도 알겠는데요.
정확히 어떤 것인지는 잘 모르겠어요.
데몬이란, 부팅시 커널에 적재되어 백그라운드 상태로 있다가 외부요청이 있을 때만 작동하는 프로세스라고 알고 있거든요.
그런데, 여기서 질문이 있는데요...

(질문1)
"외부요청" 이라는 것이 클라이언트가 서버에 특정 서비스를 요청하는 것을 뜻하는 건가요? 아니면 사용자가 해당 프로세스를 실행하라고 요청할 때를 뜻하는 건가요?

(질문2)
리눅스에서 데몬으로 사용되는 파일들은 /etc/rc.d/init.d 와 /etc/xinetd.d 디렉토리에 있는 파일들만 인가요?

(질문3)
Xinetd 슈퍼데몬은 부팅시 커널에 적재되는 데몬을 관리하는 데몬이라고 하는데요. Xinetd 슈퍼데몬은 /etc/xinetd.d 에 있는 데몬들만 관리하나요? 아니면 /etc/rc.d/init.d 에 있는 데몬들도 같이 관리하나요?

(질문4)
이번 질문은 위의 질문들과는 좀 관련이 없는 질문인데요. 리눅스를 공부하다가 보면 "컴파일", "커널컴파일" 이라는 말을 자주 접하게 되거든요.
인터넷을 통해 검색해 봐도 "컴파일" 이라는 것에 대해 나와있지는 않고 "컴파일"을 할 때 발생하는 문제에 대해서만 나와있어서 "컴파일" 이라는 개념을 잡지 못 하겠어요.
"컴파일" 이라는 것이 뭔가요? 그리고 "커널 컴파일" 이라는 것은 뭔가요?

hiseob의 이미지

한마디로

소스코드를 실행가능한 바이너리 파일로 변환하는

과정 이라고 하면 되겠나요?

고급어인 C++ 등등은 사람은 이해하지만, 컴퓨터는 이해 못하죠.

고급어를 기계어로 바꾸는게 컴파일 입니다.

기계어는 당연히 컴퓨터는 이해하지만, 사람은 이해할수 없죠.

익명 사용자의 이미지

cd9cd9 wrote:
Xinetd 에 대해 공부를 하고 있는데, 데몬이라는 단어가 자주 나오거든요. 데몬에 대한 뜻은 어느 정도 알겠는데요.
정확히 어떤 것인지는 잘 모르겠어요.
데몬이란, 부팅시 커널에 적재되어 백그라운드 상태로 있다가 외부요청이 있을 때만 작동하는 프로세스라고 알고 있거든요.
그런데, 여기서 질문이 있는데요...

(질문1)
"외부요청" 이라는 것이 클라이언트가 서버에 특정 서비스를 요청하는 것을 뜻하는 건가요? 아니면 사용자가 해당 프로세스를 실행하라고 요청할 때를 뜻하는 건가요?

(질문2)
리눅스에서 데몬으로 사용되는 파일들은 /etc/rc.d/init.d 와 /etc/xinetd.d 디렉토리에 있는 파일들만 인가요?

(질문3)
Xinetd 슈퍼데몬은 부팅시 커널에 적재되는 데몬을 관리하는 데몬이라고 하는데요. Xinetd 슈퍼데몬은 /etc/xinetd.d 에 있는 데몬들만 관리하나요? 아니면 /etc/rc.d/init.d 에 있는 데몬들도 같이 관리하나요?

(질문4)
이번 질문은 위의 질문들과는 좀 관련이 없는 질문인데요. 리눅스를 공부하다가 보면 "컴파일", "커널컴파일" 이라는 말을 자주 접하게 되거든요.
인터넷을 통해 검색해 봐도 "컴파일" 이라는 것에 대해 나와있지는 않고 "컴파일"을 할 때 발생하는 문제에 대해서만 나와있어서 "컴파일" 이라는 개념을 잡지 못 하겠어요.
"컴파일" 이라는 것이 뭔가요? 그리고 "커널 컴파일" 이라는 것은 뭔가요?


1) 서비스요청
2)레드헷기준으로 /etc/rc.d/init.d 밑에있는것들은 여러 데몬의 실행스크립트가있구요.. /etc/xinetd 밑에 있는 것들은 xinetd가 관리하는 데몬들의 설정파일들이있죠
3)/etc/rc.d/init.d/밑에 있는 데몬들은 대부분 standalone로 동작하는 스크립트가 있죠.. xinetd는 /etc/xinet.d/ 밑에 있는 서비스들만 관리합니다.
4)컴파일- 쉽게 말해서 사람이 짠프로그램을 컴이 인식할수 있는 코드로 바꿔주는 것
cd9cd9의 이미지

답변 너무나 감사드려요(__)
열심히 공부하겠슴당. ^^

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.