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

offree의 이미지

[질문] 부하분산 방법은 ? 웹서버 , DB 서버 등..

안녕하신지요..

다름이 아니라. 이번에 좀 사용자가 많은 서비스를 해야 할 것 같은데요.

서버의 부하분산을 어떤식으로 해야 하는지요?

여기저기 살펴보긴 했는데 정확히 판단이 서질 않네요.

일단 제가 이해 한것은 (여러가지 방법중에 한 부분 이겠지만요..)

1. 웹서버
동일한 domain name 으로 서비스를 하면서 여러대의 웹서버로
분산시킨다. 이때 DNS 라운드로빈(?) 으로 처리 가능하다.

2. DB 서버
DB 서버를 기본적으로 별도로 서비스하거나 replication 같은 기법으로

a287848의 이미지

오픈 오피스 에서 한글을 입력하면 ? 표시가 됩니다.

오픈 오피스에서 아미로 입력을 하면 한글이 ? 로 나오네요
혹시 해결방법 아시는 분있습니까? readme읽어보니
option 에서 언어 설정 하라는데 설정하고 다시 실행시켜도 여전히 ? 표시가 되네요. 답변 부탁드립니다. 좋은 주말 되세요^^

ejooyong의 이미지

[질문]문자 디바이스 드라이버 만들때요...

file_operations 라는 구조체를 사용하잖아요.
그런데 이 구조체가 linux/fs.h에 선언되 있다고 알고 있는데
찾아보니까 그 파일 안에 선언되 있지 않네요.
그래서 컴파일시 error가 발생합니다.

제 친구 컴에 깔린 리눅스에서 확인해 보니
거기엔 fs.h 안에 struct file_operations 가 선언되 있더군요.
제 리눅스가 이상한건지...? 아님 뭔가 바뀐건지...?

제가 사용하는 OS는 RedHat 8.0입니다.
혹시 어느 header 파일에 선언되어 있는지 알려주세요.

Rivian의 이미지

XFree86 4.3.0 + gnome 2.2에서 폰트를 찾지 못합니다.

슬랙 8.0을 잘 써 오다가 이번에 9.0이 나와서 꽤 여러군데 업그레이드가 되었길래
깔아 보았습니다. 8.1을 깔고 업그레이드 하는 식으로 설치했습니다만 설치 자체는
별 문제 없이 끝났는데 x-window를 띄우려고 하면 gnome 마크가 뜨다가 글자가
표시되려는 순간 튕겨나와 버리는 군요. 그리고는 다음 메시지가 뜹니다.

No fonts found; this probably means that the fontconfig library is not
correctly configured. You may need to edit the font.conf configuration
file.

fontconfig 라이브러리에 대해서는 전혀 아는 바가 없고(man페이지에도 이런

Fe.head의 이미지

[질문]실행중인 프로그램에 입력을 넣을방법

test 이라는 프로그램이 아래와 같은 소스를 가지고 있다고 하고

/* a.out */
#include <stdio.h>

int main()
{
        char str[100];
        scanf( "%s", str );
        puts( str );
        return 0;
}

이 프로그램을 실행 하고 나서 입력을 다른 프로그램상에서 해주어야 할경우
어떻게 해야 돼나요..

저는 아래 코드로 해봤는데.. 안돼더군요.
[code:1]
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

eminency의 이미지

리다이렉션된 인풋인지 알아낼 방법이 있나요?

예를 들면 mysql같은 경우, 그냥 실행을 시키면 프롬프트가 뜨면서 사용자의 키보드 입력을 받게 됩니다. 그런데 실행 시킬때 리다이렉션으로 해서 스탠다드 인풋을 주면 프롬프트같은 건 뜨지않고 바로 실행이 되더군요.
mysql소스를 보면 해결될지도 모르지만 워낙 소스도 방대하고 잘 알지도 못하는 C++이다보니..ㅡ.ㅡ;;

저도 지금 이런 프로그램을 하나 짜고 있는데...
만약 인풋이 리다이렉션된 스탠다드 인풋이라면 프롬프트를 뜨지않게 하려거든요.

lej0718의 이미지

설치후 에러가 납니다.

Fusitsu Grandpower 500에 리눅스 파란 7.1을 깔려구 하는데...
진행이 되다가 SCSI만 계속 찾고 있습니다.
설치시에는 별 문제없이 다 진행이 되는데..
설치완료후 리부팅이 되면.. SCSI 검색만 죽어라 하고 있네요..

하드웨어가 망가진 건지.. 아니면 다른 문제인지..

그리고.. 부팅 방법에 linux 말고 linux-up이라는 것도 하나 더 생기더군요..
이런거 본적이 없었는데.. -_-;;

좌우지간 많은 고수님들의 해결책을 부탁드립니다.

moonlight의 이미지

스레드 관련 질문이에요...

중복일지도 모르지만, 여러 고수님들의 조언 부탁드립니다.

[code:1]
#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
#include<pthread.h>
#include<unistd.h>

void* printnum(void *arg);

#define MAXTHREAD 5

main()
{
pthread_t tid[MAXTHREAD];
int *t;
int i;

for(i=0; i<MAXTHREAD; i++)
{
if(pthread_create(&tid[i],NULL,printnum,(void*)i) != 0)
{
printf("Error %d\n",i);
exit(1);
}

김경태의 이미지

vi에서 다중 파일 편집 중 하나의 파일만 닫으려면 어떻게 해야

vi a.c b.c
한후 :ls 하면
1 a.c
2 b.c
가 나옵니다.

이상태에서,
:e c.c
하면,

1 a.c
2 b.c
3 c.c

가 나옵니다.

그런데 저는 1, 2, 3번 파일 중 2번 b.c만 닫아버리고 싶습니다.

어떻게 해야 할까요?

관련서적을 찾아봤는데 이에 대한 대답이 없어서 부득이하게 고수의 도움을
청합니다.

그럼 깊이 있는 가르침을 기대합니다.

P.S 참고로 editor는 vim이 아닌 vi입니다. ^^;

ejungw의 이미지

시스템 종료시의 에러..

안녕하세요?

시스템을 종료시키려고 halt를 입력했는데.. 종료도중에 에러가 나는군요..

Quote:

Unmounting proc file system: OK
Halting system...
stopping all md devices.
System halted.
general protection fault : f000
CPU: 0
EIP: 0050:[<00008826>]
EFLAGS: 00010046
eax: 00005301 ebx:00000001 ecx: 00000000 edx:00000000
esi: c0288076 edi:c351be8f ebp:67890000 esp: c351bde0
ds: 0058 es: 0000 ss:0018
Process halt (pid:1210, stackpage=c351b000)
Stack:
Call Trace:
Code : Bad EIP value.
/etc/rc0.d/S01halt: line 1: 1210 Segmentation fault halt -i -d

페이지

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