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

hurryon의 이미지

[질문] 솔라리스 2.7 에서 자동으로 데몬이 시작하게 하려면?

솔라리스 2.7에서 자동으로 데몬이 시작하게 하려면 어떻게 해야 하는지요?
리눅스라면 ntsysv 에 등록해 놓으면 될거 같은데 솔라리스는 어떻게
해야 하는지요? (스팍버전)

제가 자동으로 시작하게 하려는 데몬은 아파치 웹서버와 MySQL 입니다.

hilovesh의 이미지

apache를 root가아닌 다른 사용자가 시작시

apache서버 시작시 root가 아닌 다른 사용자가 시작시

권한에러가 나던데

이것도 mysql처럼 권한설정을 해줘야 하나여?

글구 mysql도 root일때는 되는데

다른 사용자로 하면 권한설정이 안되있다고 오류납니다

책에 있는 그대로 해도 말이져

왜 그런거져?

wildrunner의 이미지

[질문]getopt에서 optind는 어디에서 선언되어 있나요?

getopt.h에서

extern int optind

와 같이 외부변수로 선언되어 있던데 그러면

int optind는 어디에서 선언되어 있는건가요?

외부변수로 선언된 변수의 실제 선언은 어떻게 찾죠? 그 많은 헤더파일을 뒤져

봐야 하나요?

하니의 이미지

#define 구문 문의

아래와 같은 코드를 사용해서 코딩하는 이유가 궁금합니다.

이렇게 함으로써 얻을 수 있는 이득(?)은 또 무엇인가요??

shu를 define하고 아래와 같이 send_data함수에서 변수를 정의 하는데 사용한 것 같습니다(?)

아리송하네요. 답변 부탁드립니다.

#define shu <- 여기

static void send_data(
unsigned int shu *src, <- 여기
unsigned int nof_words) // Number of words to be transmitted.
{

.................

}

dreamer의 이미지

파티션 복구?

파티션을
/dev/hda1 .... FAT32 <- c drive(window)
/dev/hda2 .... Ext'd
/dev/hda3 .... Linux
/dev/hda5 .... Linux
/dev/hda6 .... Linux
/dev/hda7 .... Linux swap
/dev/hda8 .... win95 FAT32 <- d drive(window)

위처럼 window 와 linux로 나누어 사용 하고 있었는데 5~8까지는 논리 드라이브로 나누어 사용 하고 있었습니다.
그런데 실수로 d drive 파티션을 날려버렸고 (window 환경에서) 이것 저것 해보고 있는데 잘 되지 않는 군요...
fdisk로 다시 설정도 해보고 magic partion이라는 프로그램도 실행 해봐도 잘 되지 않습니다.

leolo의 이미지

watchdog가.. 뭐예요..

아래에서 watchdog에 대한 언급이 있었는데요..
구체적으로 어떤건지 알고 싶습니다..
인터넷에서 간단한 코드를 한번 찾아보았는데요..
간단하게 코드 해석도 부탁드립니다..

[code:1]
#define _FILE_OFFSET_BITS 64
#define _LARGEFILE_SOURCE 1
#define _LARGEFILE64_SOURCE 1

#include <stdlib.h>
#include <stdio.h>
#include <fcntl.h>
#include <time.h>
#include <unistd.h>
#include <sys/mman.h>
#include <signal.h>

#define MAGIC 0x0badf00dL

typedef int (*function_ptr)(void);

kjhwan의 이미지

DNS 관련 질문

KLDP를 웹서핑하다 문득 궁금해서 질문드립니다.

Manual을 보거나 Search 해보라고 하실까봐 약간 그렇긴 하지만..

문득 www.kldp.org를 했더니 KLDP.ogr로 들어와지더군요..

그래서 혹시나 엉뚱한걸 넣어보았습니다.

ttt.kldp.org나 ddd.kldp.org나 다 Kldp.org로 접속이 되더군요..

흠. 이런것은 DNS에서 어떻게 셋팅해주나요?

힌트라도 주시면.....^^;

gyxor의 이미지

c++ operator ++ 에 관한 질문

#include<iostream>
using namespace std;

class pe
{
public:
	int data;
	pe()
	{
		data = 0;
	}
	pe & operator ++ ()
	{
		data ++;
		return (*this);
	}
};

int main()
{
	pe e;
	e++;
	cout << e.data;
	return 0;
}


위 내용을 컴파일하면
--------------------Configuration: Cpp1 - Win32 Debug--------------------
Compiling...
Cpp1.cpp
c:\my documents\cpp1.cpp(22) : warning C4620: no postfix form of 'operator ++' found for type 'pe', using prefix form
c:\my documents\cpp1.cpp(5) : see declaration of 'pe'
havebeen의 이미지

X윈도우 시작이 안되는데요..

X윈도우가 시작될때 깜박깜박 하며 말을 안듣고

에러메시지만 뿌려주는데..

메시지를 보니 무슨 글꼴이 없다고 하는거 같은데

부팅될때 봐도 xfs가 활성화 되지 못하는거 같구요

어떻게 살려줘야 할까요?

메시지는 아래와 같습니다.
[code:1]
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5"
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 5

ontow의 이미지

리눅스에서 윈도의 IOCP 과 유사한 소켓 프로그래밍 모델은?

윈도 IOCP의 구조를 보면 굉장히 심플하며
커널레벨에서 처리하므로 속도 또한 빠르다고 생각됩니다.
리눅스에서는 이런 구조의 소켓 프로그래밍 모델이 있나요?

페이지

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