큰일났읍니다

jjjjrr의 이미지

안녕하세요
큰일났읍니다
네트웍서버프로그램을 만들었읍니다
그프로그램을 시작프로그램으로등록을 했읍니다
근데
프로그램이 시작하면서
그프로그램을 시작하고
그프로그램에서 멈추어져있읍니다
그러니까
리눅스가 완전히부팅되지도않은상태에서
제가만든프로그램이 실행되고
실행된상태에서
클라이언트의 연결을 기다리는모양입니다
계속진행해서 부팅을 끝마쳐야될텐데
프로그램도 제대로 작동되지도않고.....
부팅되되지않은상태고 어떻게해야될지.....
해결방법좀 갈켜주세요
꼼짝못하고있읍니다
조언부탁드립니다

cdpark의 이미지

single user booting을 하거나, 아예 설치 CD로 부팅하세요. 시작 프로그램 등록이라.. 어디에 넣으셨죠? :)

jjjjrr의 이미지

안녕하세요 답변감사합니다
single user booting 은 어떻게하면되나요
근데 마찬가지아닐까요
어자피 시작프로그램으로등록되어있으니
single user booting 으로 시작하더라도
제가만든프로그램이 시작은할것아닌가요
시작프로그램등록은
etc/rc.d/rc.local 파일에 했읍니다
시작프로그램 실행을 하나도 안하고 부팅하는방법은 없을까요
윈도우즈의 안전모드같은것말입니다
그렇게 부팅할수있으면 파일을 지워버리면 될것도같은데여
즐거운하루되세요

albamc의 이미지

싱글로 부팅하신다면 rc.local에 있는 내용은 실행이 안됩니다.

부트로더에서 linux single 을 쳐서 들어가세요...

^^*

jjjjrr의 이미지

안녕하세요
답변감사합니다
근데 single모드로 부팅하는방법을 모르겠읍니다
lilo 가 안뜨구여
대신 GRUB 부분에서 결정하는모양인데 어떻게하는지잘모르겠읍니다
레드헷8인데여
영어를 잘몰라서
Use the 아래위화살표keys to select which entry is highlighted.
press 'b' to boot, 'e' to edit the selected command in the
boot sequence, 'c' for a command-line, 'o' to open a new line
after('O' for before) the seleted line, 'd' to remove the
seleted line, or escape to go back to the main menu.
이런식으로 적혀있는데여
여기서 어떻게조작해서 싱글모드로 들어가는모양인데여
제가 영어를 잘몰라서 못했읍니다
b a c등 여러가지로시도해봤는데
잘안됩니다
한번보시고 한번더 가르침을 부탁드립니다

pynoos의 이미지

그 프로그램을 설치할 때,

맨 뒤에 "&" 를 넣어 백그라운드로 실행되도록 설정하세요...

될 것 같습니다.

jjjjrr의 이미지

저의경우는
root (hd0,0)
kernel /vmlinuz-2.4.18-14 ro root=LABEL/
initrd /initrd-2.4.18-14.img
이렇게되어있읍니다
여기서
kernel /vmlinuz-2.4.18-14 ro root=LABEL/ 이걸선택해서
e를누르고
kernel /vmlinuz-2.4.18-14 ro root=LABEL/single
이렇게하고 엔터치고 다시 b를 눌러도 안되구여
kernel /vmlinuz-2.6.0-gentoo root=/dev/hda3 vga=0x307 single
이런형식으로 만들어서 해도 안됩니다
어째든
kernel /vmlinuz-2.4.18-14 ro root=LABEL/ 이걸선택해서
e를누르면 grub edit>kernel /vmlinuz-2.4.18-14 ro root=LABEL/
이런상태가 됩니다 여기서 끝에 single을 입력해도 안된다는겁니다
이상태에서 어떻게하면되는지 한번더조언부탁드립니다

ktd2004의 이미지

GRUB에서 runlevel 바꾸기.

1. grub화면에서 e(edit) 키를 누른다.
2. edit화면에서 "kernel /boot/vmlinuz-xxxx"로 옮긴다.
3. 다시 e(edit)키를 누른다.
4. 다음과 같이 끝에 3(runlevel)을 추가해서 runlevel 3임을 알려준다.
"kernel /boot/vmlinuz-xxxx /dev/hda0 3"<ENTER>
5. b(booting)를 눌러 booting한다.

제가 예전에 정리해 놓았던 내용입니다.
single같은 경우는 3이 아니라 1을 넣으면 될 것 같습니다.

그리고 사족인데요..
부팅하면서 스크립트를 실행하기전에 "I"키를 누르면 하나씩 실행할지 않할지를 선택할 수 있지 않나요...?

jjjjrr의 이미지

안녕하세요
정말감사합니다
잘되었읍니다
근데
GRUB에서 runlevel 바꾸기. 는 아무리시도해도 안됩니다
거참 성질나게만들더라구여
물론제가 몰라서 그렇겠지만.....
나중에 다시한번시도는 해봐야되겠네여

대문자 i 인지 소문자 i인지 냅다눌리니까
하나식 선택이 가능하내여
덕분에 웬종일 고생한것 마무리했읍니다
새해복많이받으세요

jjjjrr의 이미지

또다른질문입니다
rc.local파일에 프로그램을 등록하는데여
/root/bbb &
이런식으로 백그라운드로 실행시켜봤는데여
실행은되어있는데여
접속이 안됩니다
프로그램이 클라이언트로부터 접속을 받아야되는데
접속이왜안될까요
물론
백그라운드로 하지않고
정상적으로실행시키면 잘동작합니다
백그라운드로 실행시키면
프로그램이 어떻게동작하는지 궁금합니다
조언부탁드립니다

maddie의 이미지

foreground든 underground든 프로그램 작동엔 차이가 없습니다.
리눅스의 모든 프로그램이 둘다 실행 가능합니다.
님이 짠 프로그램이 먼가 문제가 있는거 같은데요.

힘없는자의 슬픔

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.