서버 데몬을 띄우는 방법

nayana의 이미지

서버를 띄울때 xinetd 방법, standalone 띄우는 방법이 시스템적으로 수정을 해서 따로 있나요?
초보인 제가 알기로는 각각 데몬 설정파일에 xinetd 뛰우려면 inetd
standalone 으로 띄우면 standalone 적어주면 되는거 아닌가요...
답변 부탁드리겠습니다.

무한포옹의 이미지

nayana wrote:
서버를 띄울때 xinetd 방법, standalone 띄우는 방법이 시스템적으로 수정을 해서 따로 있나요?
초보인 제가 알기로는 각각 데몬 설정파일에 xinetd 뛰우려면 inetd
standalone 으로 띄우면 standalone 적어주면 되는거 아닌가요...
답변 부탁드리겠습니다.

standalone 이라면 데몬을 (슈퍼유저가) 실행시키면 서비스 데몬이 알아서 네트웍에 달라 붙게 되지만 xinetd 같은 경우는 각 데몬의 설정 파일에서 xinetd 나 inetd 를 이용하라고 정해주고 나서 실제로 각각의 서비스 데몬을 불러일으켜 세우는 건 xinetd 나 inetd (이하 슈퍼 서버로 부릅니다) 가 하는 일입니다.

슈퍼 서버의 설정파일에서 몇번 포트에 어떤 서비스(tcp인지 udp 인지 , 프로그램은 어떤 경로에 있는지)를 써두고 슈퍼 서버를 재시작하면 서비스가 붙어있는 포트를 감시하다가 패킷이 들어오면 그때서야 해당 서비스 데몬을 불러오는 거죠.

즉 inetd.conf 나 xinted.d 안의 파일을 수정,생성 해야 한다는 겁니다.

추신: 책 한 권 사시죠?
------------------------------------------------

팡야!를 안하니 스페이스바에 곰팡이가 돋는 군요.

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

GENIUS의 이미지

/etc/xinetd.d

디렉토리에 가보면 여러개의 파일이 있습니다.

내가 띄우고 싶은 프로그램을 연결하면 자동으로 뜹니다.

예를 들어 /etc/xinetd.d의 설정중에 하나를 cp telnet demo

로 카피해서

내용중에

server telnet 을 server demonexe

로 바꾸고

server = /usr/sbin/in.telnetd

를 내가 만든 프로그램으로 바꾸어주고

추가 로

port = 4002

tcp/ip 안쓰는 포트를 선택

/etc/rc.d/init.d/xinetd restart
하고

#>setup

하면 서비스 선택 화면 파란 화면 나옴.

여기서 내가 등록한 demoexe가 있는지 확인하고 있으면 실행선택하고

/etc/rc.d/init.d/xinetd restart하면 실행적용 됩니다.

그리고 다른 컴퓨터나 그냥 내컴퓨터에서

telnet localhost 4002
하면 프로그램과 통신가능합니다.

단 실행하고자 하는 프로그램이 콘솔용 프로그램 이어야 합니다.

....

리눅스 네트웍 개발 (FA) /유비쿼터스 네트웍 하드웨어 개발 프로젝트 진행/인터넷을 통한 원격제어/
리눅스 베이스 FA 구현/초소형 무선랜 모듈개발 진행중/리눅스 웹 통합시스템 구축

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.