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

익명 사용자의 이미지

php...

안녕하세요. 다름이 아니고 php를 전문적으로 공부하고 싶은
사람입니다.
어떤식으로 체계적으로 공부하여야 하는지 고수님들의 의견을
듣고싶어 글을 올립니다.
많은 조언 부탁드립니다.

익명 사용자의 이미지

/dev/fd0 등 파일시스템에서 디바이스 파일의 역할

파일시스템에서 /dev/ 디렉토리는 어떻게 사용하는건가요
가령 /dev/fd0 하면 플로피 드라이브(a)를 지칭하는것으로 아는데
막상 플로피 드라이브의 내용을 보려면
마운트명령을 해야하잖습니까?
"cpio -ocv >/dev/fd0 "
위의 내용은 또 뭔지 햇갈립니다. 답변부탁드립니다.

익명 사용자의 이미지

MS_DOS


.. 어떤 사이트의 자료를 보고 질문 드립니다.

debug 를 사용해서 벡터테이블의 내용을 덤프한다고 하더군요.

MS_DOS에서

C\debug

-d 00000000 L4

00000000 8A 10 16 01 // 컴퓨터 마다 다른 값이나오겠죠

// 위라인을 보고 이사이트에서 설명을 하는데 알아들을 수가 없습니다.

" 소프트웨어 인터럽트 0에 대한 주소인데 역워드 저장을 고려해서 4바이
트를 2바이트씩 word형으로 구분해서 표현한면, "

01168A10

이 나온다는 군요.......

2바이트씩 바뀐다면 16018A10 이 돼야하는것 아닌가요?

익명 사용자의 이미지

Interrupt

.. 궁금한 부분에 @@@@@@@@@ 표시를 해두었습니다.

#include
#include

typedef unsigned int WORD;
typedef unsigned char BYTE;

BYTE far *intr_vector = (BYTE far *)0L;

char *description[] = {"CPU Division by Zero","CPU Sing
Trap","CPU None Madkable Interrupt"};

int main(void)
{
WORD count;

for(count = 0; count < 3; count ++)
{
printf("\t %d \t %-50s \t %02x%02x%02x%02x", count,
description[count],
intr_vector[count*4 + 3], @@@@@@@@@@@@
intr_vector[count*4 + 2],
intr_vector[count*4 + 1],
intr_vector[count*4 + 0]);
}
return 0;

익명 사용자의 이미지

Union

저가 가지고 있는 책에서

#include

union ch_int {
char ch;
int in;
}a;
void main()
{
a.in = 0xbc37;
printf(" ch = %x, in = %x", a.ch, a.in);
}
결과 ch = 37 in = bc37
이라고 나온다고 하더군요 그리고 결과도 그렇게 나왔습니다.

그런데 그 책에서 a의 첫 바이트에 37이 들어가고 두번째 바이트에 bc가
들어간다고 하더군요.

char 형 ch가 union변수 a의 시작 번지에서 1바이트를 읽어 오려면 int
형 in의 값의 바이트가 반대로 들어가면 괜찮겠다는 생각을 했지만...

익명 사용자의 이미지

다음 로그의 의미는?

음..

언제부턴가 다음과 같은 로그가 잔뜩 샇이기 시작하면서,
뭔가 시스템이 이상하다는 생각이 듭니다.

아무래도 해킹을 당했다는 생각에 이것 저것 뒤져 봤지만,
backdoor나 루트킷을 발견하지는 못했습니다(현재까지는요).

사용환경은 RedHat7.1에 iptable로 NAT를 이용하는 환경이며,
eth1이 내부 인터페이스입니다.

콘솔에서도 같은 메시지가 뜨면서 네트웍이 중단되고는 합니다.

도대체 뭐가 문제인지 아시는 분은 답변을 좀...

=====================================================================

익명 사용자의 이미지

Unix C - Makefile 에 관한 질문에요..

.SUFFIXES .c .ec .o
#
ROOT = $(HOME)/src/lib
INFORMIXDIR = /Informix
#
SQL = esql
#CC = /home/SUNWspro/SC4.2/bin/cc
CC = /opt/SUNWspro/SC4.2/bin/cc
#
INFORMIX_INC = $(INFORMIXDIR)/incl/esql
INC_DIR = -I$(INFORMIX_INC) -I$(HOME)/inc -
I/home1/gift/inc
#
INFORMIX_LIB = -L$(INFORMIXDIR)/lib -L$(INFORMIXDIR)/lib/esql
LIB_DIR = $(INFORMIX_LIB) #-L$(HOME)/lib
#LIB = -lgft
#
DEBUGER_OPTION = -g
CC_DEBUGS =
#
SQLFLAGS = -I/home1/gift/inc
CFLAGS = $(INC_DIR) $(DEBUGER_OPTION) $(CC_DEBUGS)
LDFLAGS = -O $(LIB_DIR) $(DEBUGER_OPTION)
#
#
#
SQL_SRC = GFT_comdb.ec GFT_common.c GFT_config.c

익명 사용자의 이미지

리눅스 커널 모듈은 GPL로 공개되어야 하나요?

만약 device driver와 같은 Linux Kernel Module을 개발했을 때,
이를 GPL로 공개해야만 하나요?
GPL에 의하면, 일반적인 프로그램의 경우, GPL 프로그램에 결합되는
module을 개발한 경우 module 역시 GPL로 공개되어야 하는 것으로 알고
있습니다.
그런데, 이 사항이 리눅스 커널의 모듈에도 적용되는 것인지요?

어떤 리눅스 디바이스 드라이버 모듈들을 보니, GPL이 아닌 MPL
(Mozilla Public License)로 되어 있던데, 이를 GPL을 따르지 않아도
된다는 예로 볼 수 있을까요?

익명 사용자의 이미지

iptables에서 내부아이피로 포트포워딩?

유동아이피와 iptables로 마스커레이딩 설정으로 내부네트워크를 구성해
서 사용중입니다.
특정 내부아이피로 포트포워딩하는 방법을 알고 싶습니다.
감사합니다.

익명 사용자의 이미지

[질문] 간단한 pthread를 이용한 프로그램에서 에러

아래 아주 간단한 pthread를 이용한 테스트 프로그램인데요..
에러가 다음과 같이 나요.,.왜 나는지 아시는분 없나요?
-----------------------에러 메세지--------------------------------
tmp/cclMgFpr.o In function `main'
/tmp/cclMgFpr.o(.text+0x14) undefined reference to `pthread_create'
/tmp/cclMgFpr.o(.text+0x29) undefined reference to `pthread_create'
/tmp/cclMgFpr.o(.text+0x37) undefined reference to `pthread_join'
/tmp/cclMgFpr.o(.text+0x45) undefined reference to `pthread_join'
collect2 ld returned 1 exit status
------------------------------------------------------------------

페이지

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