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

gmlsehf의 이미지

서버 동기화 문제

안녕하세요..

혼자 고민하다 다양한 의견을 여쭤보고자 글 올립니다.

같은 일을 하는 여러 대의 서버가 있고, 하나의 디렉토리를 공유하고 있습니다.

서버들은 공유 디렉토리 안의 파일에 대한 처리를 하게 되는데

문제는 크게 파일에 대한 접근 동기화와 서버가 살아있는지에 대한 문제입니다.

dopesoul의 이미지

현재 시스템을 통째로 저장하는 방법에 대해서(ghost 등)

운영체제를 새로 설치할라고 하는데

무엇을 백업할지도 모르겠고 무슨 상황이 생길지 모르는 터라

고스트 등으로 풀백업을 하고 싶습니다.

그런데, 고스트는 그런 상황이 생겼을 때 또다시 설치해야 하는데

혹시 vmware같은 프로그램으로 현재 시스템(가상시스템이 아닌 native)을 백업하고

l-seraph의 이미지

Fedora11사용자 et131x 랜카드 인식 시키는 방법입니다...

용량관계상 직접 올리진 못하고 링크 걸어두겠습니다.

클릭-> http://superman.is-a-geek.net/et131x_staged_2_6_git.tar.gz

도움되실 분이 있을지 모르겠지만 혹시나 해서 올려보네요.

먼저 터미널을 실행합니다.
그리고 아래와 같이 터미널에서 root 로그인을

doodoo의 이미지

파트이미지 가 없어요....우분투

doodoo@doodoo:~$ sudo apt-cache search image | grep ^part
partimage-doc - Partition Image User Documentation

우째서....도큐밖에는 없는 걸까요?
우분투 9.04 입니다.

참고로...

doodoo@doodoo:/etc/apt$ cat sources.list
#
# deb cdrom:[Ubuntu 9.04 _Jaunty Jackalope_ - Release amd64 (20090420.1)]/ jaunty main restricted
 
#deb cdrom:[Ubuntu 9.04 _
yoonseok83의 이미지

[초보질문]배열초기화

char value[30] = {0,};

char value[30] ;
value[0] = 0;

두개 모두 초기화로 쓰일 수 있다고 알고 있는데

1.
char value[30] = {0,};
while(1) {
strcpy(value, "abc");
}

2.
char value[30] ;
while(1) {
value[0] = 0;
strcpy(value, "abc");
}

1번 코드가 2번에서 초기화 한거 같은 효과가 있는 코드인가요?

woosokie의 이미지

mutex 관련 질문

A,B라는 2개의 스레드가 있고
A 스레드에서 pthread_mutex_lock(), pthread_mutex_unlock()을 호출하며
루프를 돌고 있습니다. 루프는 unlock호출 후 바로 lock을 호출합니다.

문제는 다음과 같습니다.
A 스레드에서 lock이 호출 되어 작업이 이루지는데
B 스레드에서도 lock을 시도하여 B 스레드는 멈추어 있는 상황입니다.
A 스레드가 unlock을 호출하면 바로 B 스레드가 작업을 시작할 줄 알았는데
계속 A 스레드에서만 작업이 이루어지네요.

그래서 미봉책으로 A 스레드의 unlock 이후 sleep(0)으로 해결했는데....

왜 B 스레드에서 lock이 걸려 있는데 A 스레드에서만 작업이 이루어질까요?
또 sleep()말고 좋은 해결책은 없을까요?

youlovedj의 이미지

packet을 수집해 flow를 생성하는 방법이 궁금합니다

안녕하세요^^;

지난번에 10G급 트래픽 분석시스템 개발한다고 제가 글올렸었는데 너무 좋은 조언을 많이 해주셔서 감사드립니다~

그래서 그때 결국 좁혀진 것이 먼저 flow를 생성하고, DB를 heap table로 속도를 향상시키는 것이었습니다!!

나름대로의 판단으로 저런 결론을 얻게 되었고 그 이후에 제가

dorado2의 이미지

윤년(leap year)의 경우 Julian day 계산 방법은?


man 3 tzset을 보면 중간에 아래와 같은 부분이 나옵니다.

Jn     This  specifies the Julian day with n between 1 and 365.  February 29 is never counted even in
       leap years.
n      This specifies the Julian day with n between 1 and 365.
hugeval의 이미지

[완료] 배열의 내용이 변경되지 않게 하려면 어떻게 하나요?

class ARRAY{
....
int arr[MAX];
};

void func(const ARRAY* array)
{
// 여기서 array.arr 배열의 내용을 변경하지 않게하려면 어떻게 하나요?
}

int main(void)
{
ARRAY array;
...
// array 배열 설정
...

func(&array);

...
...

return 0;
}

// func 매개변수 타입을 위처럼 하면되나요?

gardner의 이미지

WinXP의 VPN과 리눅스 OpenSSH의 포트 포워딩 중 어느게 더 날까요?

일단 무선공유기 밑에 윈도 컴퓨터와 리눅스 컴퓨터를 동시에 돌리고 있습니다.
그동안은 그냥 공유기의 포트 포워딩을 통해 외부에서 곧바로 접속해 왔는데,
보안상 안 좋다는 말을 듣고
좀 더 안전한 방향으로 바꿔 보려고 합니다.

대충 검색해 보니까 윈도XP의 VPN과 OpenSSH의 포트 포워딩이 꽤 간

페이지

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