큰일났읍니다
글쓴이: jjjjrr / 작성시간: 화, 2003/12/30 - 4:20오후
안녕하세요
큰일났읍니다
네트웍서버프로그램을 만들었읍니다
그프로그램을 시작프로그램으로등록을 했읍니다
근데
프로그램이 시작하면서
그프로그램을 시작하고
그프로그램에서 멈추어져있읍니다
그러니까
리눅스가 완전히부팅되지도않은상태에서
제가만든프로그램이 실행되고
실행된상태에서
클라이언트의 연결을 기다리는모양입니다
계속진행해서 부팅을 끝마쳐야될텐데
프로그램도 제대로 작동되지도않고.....
부팅되되지않은상태고 어떻게해야될지.....
해결방법좀 갈켜주세요
꼼짝못하고있읍니다
조언부탁드립니다
Forums:
single user booting을 하거나, 아예 설치 CD로 부팅하세
single user booting을 하거나, 아예 설치 CD로 부팅하세요. 시작 프로그램 등록이라.. 어디에 넣으셨죠? :)
한번더살펴봐주세요
안녕하세요 답변감사합니다
single user booting 은 어떻게하면되나요
근데 마찬가지아닐까요
어자피 시작프로그램으로등록되어있으니
single user booting 으로 시작하더라도
제가만든프로그램이 시작은할것아닌가요
시작프로그램등록은
etc/rc.d/rc.local 파일에 했읍니다
시작프로그램 실행을 하나도 안하고 부팅하는방법은 없을까요
윈도우즈의 안전모드같은것말입니다
그렇게 부팅할수있으면 파일을 지워버리면 될것도같은데여
즐거운하루되세요
싱글로 부팅하신다면 rc.local에 있는 내용은 실행이 안됩니다.
싱글로 부팅하신다면 rc.local에 있는 내용은 실행이 안됩니다.
부트로더에서 linux single 을 쳐서 들어가세요...
^^*
감사합니다 한번더부탁드립니다
안녕하세요
답변감사합니다
근데 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등 여러가지로시도해봤는데
잘안됩니다
한번보시고 한번더 가르침을 부탁드립니다
그 프로그램을 설치할 때, 맨 뒤에 "&" 를 넣어 백그라
그 프로그램을 설치할 때,
맨 뒤에 "&" 를 넣어 백그라운드로 실행되도록 설정하세요...
될 것 같습니다.
---
http://coolengineer.com
저의경우는root (hd0,0)kernel /vmlinuz-2.4
저의경우는
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을 입력해도 안된다는겁니다
이상태에서 어떻게하면되는지 한번더조언부탁드립니다
GRUB에서 runlevel 바꾸기.1. grub화면에서 e(ed
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"키를 누르면 하나씩 실행할지 않할지를 선택할 수 있지 않나요...?
안녕하세요정말감사합니다잘되었읍니다근데GRUB에서 runle
안녕하세요
정말감사합니다
잘되었읍니다
근데
GRUB에서 runlevel 바꾸기. 는 아무리시도해도 안됩니다
거참 성질나게만들더라구여
물론제가 몰라서 그렇겠지만.....
나중에 다시한번시도는 해봐야되겠네여
대문자 i 인지 소문자 i인지 냅다눌리니까
하나식 선택이 가능하내여
덕분에 웬종일 고생한것 마무리했읍니다
새해복많이받으세요
또다른질문입니다
또다른질문입니다
rc.local파일에 프로그램을 등록하는데여
/root/bbb &
이런식으로 백그라운드로 실행시켜봤는데여
실행은되어있는데여
접속이 안됩니다
프로그램이 클라이언트로부터 접속을 받아야되는데
접속이왜안될까요
물론
백그라운드로 하지않고
정상적으로실행시키면 잘동작합니다
백그라운드로 실행시키면
프로그램이 어떻게동작하는지 궁금합니다
조언부탁드립니다
foreground든 underground든 프로그램 작동엔 차이가 없
foreground든 underground든 프로그램 작동엔 차이가 없습니다.
리눅스의 모든 프로그램이 둘다 실행 가능합니다.
님이 짠 프로그램이 먼가 문제가 있는거 같은데요.
힘없는자의 슬픔
댓글 달기