프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

(유닉스)시스템 프로그래머와 네트웍프로그래머.

전 시중에 나와있는 시스템프로그래밍이란 책을 2권정도 보았고,
(한권은 기초로 대충훑어보았고, 또,한권은 많이 실습하면서
IPC(shm,shmid,pipe.. etc)까지 했음)

지금은 스티븐 Advanced unix programming을 대략 보고 있는데요..
네트웍프로그래밍은 linux socket programming by example 을 1/2가량
실습해봤습니다.
그런데 느끼는 것은 네트웍프로그래밍을 전문으로 하려면
기본서(가령, tcp/ip)를 더 보아야할것같은데.
시스템프로그래머로 할것이냐/네트웍프로그래머로 할것이냐 기로에 있습

익명 사용자의 이미지

[질문] shared memory, message queue 사용시..

1) 현재 사용중인 shared memory나 message queue상태를 확인하는 쉘프로
그램이 머지요??

2) message queue나 shared memory 모두 시스템내에서 유일한 식별번호
(key)가 필요하다고 알고 있는데요..
이 번호를 어떻게 정해서 사용해야 하나요??
현재 시스템내에서 사용중인지.. 아닌지 어떻게 미리 알고, 그 key를 정
할 수 있는 지 궁금합니다

익명 사용자의 이미지

X-window 와 리눅스 커널..

안녕하세요

문득 X-window with KDE 3 를 쓰면서

느리다! 라는 생각이 들더군요 윈2000 보다..

보통 GUI 를 구현하게 되면 백그라운드에 있는 어플리 케이션은 그리지 않는다거나 보이지 않는 프로세스 들에겐 priority 를 줄인다거나 하는 스케쥴 정책을 할거 같습니다(실제로는 더 복잡하겠죠..)

리눅스 커널에 gui 가 들어있지 않아서 커널을 잘 모를테고 X 가 그런작업을 해야 할텐데.. X 에서 그런것이 제대로 구현이 되어 있는지 궁금하네요

제가 추측하기엔 nice 같은걸로 줄이고 머 그럴거 같은데..

익명 사용자의 이미지

리눅스 부팅시 텍스트 모드로 부팅 하려면 어떻하지요

리눅스 부팅시 텍스트 모드로 부팅 하려면 어떻하지요

xwindow 시작하다가 컴이 정지 되어 버립니다
그래서 텍스트 모드나 safe 모드로 부팅 하려는데

부팅중 cui 모드를 선택할수 있는 방법이 있을까요?

잘 아시는 분 설명 부탁 드립니다 ^^

익명 사용자의 이미지

커널모드에서 세그멘 테이션

질문있습니다.

사용자 모드에서 세그멘테이션이 일어나는 것은 확실히 알겠는데...

커널 모드에서는 어떻게 되는지 모르겠습니다.

예를 들어 buddy system이나 slab을 이용할 때는 어떻게 되는지...

또 vmalloc 을 사용할 때는 어떻게 되는지...

커널 모드에서는 가상메모리를 사용하지 않잖아요?(확실히 모르겠네요..)
세그멘트를 지원하는 공간이 가상 메모리인데 이것이 없으니 세그멘테이션
이 안되나요??? 으악 모르겠습니다...

도움을 부탁드립니다.

익명 사용자의 이미지

그래픽 모드로 부팅이 안됩니다

안녕하세요. 그래픽 모드로 부팅이 안되어서 도움을 청합다. /etc/inittab

을 편집해서 런레벨 3을 5로 바꾸고 다시 부팅하면 부팅 메시지에 런레벨

5로 나오는데도 텍스트 모드로 부팅됩니다. 텍스트 모드에서 INIT 5를 행

하면 도중에 멈춥니다. 하지만 startx를 실행하면 윈 창이 뜹

다.Xconfigurator나 linuxconf나 ntsysv 등 에서 그래픽 모드로 설정해

도 안됩니다. 가르쳐 주세요. 그래도 안되면 다시 설치하려고 하는데 하드

디스크(이 곳에 다운받았기에)에서 설치하는 방법이나 설명해 놓은 웹페지

익명 사용자의 이미지

리눅스 설치하기 질문입니다.

리눅스 초보인데요..
배포판말고 하나씩 소스를 구해서 설치하려고 합니다.

바보같은 질문인데요.. 어떤것부터 구해야 되는건지를 잘 모르겠네요..
우선 부팅을 해야할것 같고, gcc , modutil 등등 필요한게 많을것
같네요..

답변 부탁드립니다.

익명 사용자의 이미지

bash 스크립트 에서 형 변환

#!/bin/bash
# int-or-string.sh
# 정수? 문자열?

a=2334 # 정수.
let "a += 1"
echo "a = $a " # 여전히 정수죠.
echo

b=${a/23/BB} # 문자열로 변환.
echo "b = $b" # BB35
declare -i b # 정수로 선언해도 도움이 되질 않죠.
echo "b = $b" # 여전히 BB35.

let "b += 1" # BB35 + 1 =
echo "b = $b" # 1
echo

c=BB34
echo "c = $c" # BB34
d=${c/BB/23} # 정수로 변환.
echo "d = $d" # 2334
let "d += 1" # 2334 + 1 =

익명 사용자의 이미지

qmail 설치 실패후 삭제시 에러가

qmail config에 실패를하여 무두 지우고 다시 인스톨할 마음으로 방금 까
지 작업한 파일들을 찾아서 지웠습니다. 그리고 나니 아래와 같에러 메세
지가 콘솔 모니터를 통하여 계속 하여 나옵니다 어떻게하면 고칠수 있을까
요?.
INIT cannot excute "/command/svscanboot"
INIT cannot excute "/command/svscanboot"
INIT cannot excute "/command/svscanboot"
INIT Id "sv" respawning too past disabled for 5 minutes
아마 qmail 을 위해 한 작업들의 완전히 지워지지 않아서그런게 아닌가 하
고 생각해 봅니다

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기