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

하하의 이미지

정수형값을 char 형에 저장하려면?

int num = 356;

값을 2개의 charactor형에 넣어 표현하려 합니다.

단, 2개의 charactor형의 표현 범위를 넘길 경우 범위를 벗어났다고

치고 버립니다.

[code:1]
main ()
{
int num=356;
char buf[2];

// 이럴경우 정수형의 값중 2byte범위에서 표현할수 있는 수를
// 각각의 1byte char type 에 넣습니다.
x[0] = ((24 << num) & 0xff000000) >> 24;
x[1] = ((16 << num) & 0xff000000) >> 24;

momoray의 이미지

리눅스서버에서 전체백업 방법이요.... ^^;

제가 웹프로그래머라서 사실 서버쪽은 거의 문외한이라고 해도 과언이 아닙니다.
안타깝게도 그런 저에게 서버를 관리할 일이 생겼는데요.
차근차근 공부하려고 하는뎅 일단 날마다 전체계정과 디비를 백업해야한다면서... 꼭 알아내서 해놓으라고... ㅜ.ㅜ
당장 할 방법이 없어서 구원요청합니다.
cron으로 돌려야 할지... 아님 다른 방법이 있는지...
자세한 답변 주시면 정말 감사하겠습니다. :D

persona의 이미지

su root시에 비밀번호가 틀렸다고 나옵니다.

레드햇 9 배포판사용합니다.

1. 서버 보안에 관한 문서를 읽으면서 무엇인가를 변경했습니다.(기억이 안납니다.) 아마..wheel과 관련했던거 같습니다.

2. 1. '[root@localhost]$ su test' 로 일반 유저로 작업을 했습니다.

2. 2. 다시 su 명령어로 루트로 돌아갈려고 하니 비밀번호가 틀렸다고 합니다.

3. 그래서 혹시나 하고 SecureCRT로 저장된 정보로 접속을 하면 루트 계정으로 접속이 잘 됩니다.(원래 루트로 바로 접속하게 되었더군요.)

4. 비밀번호를 정확하게 몇번이나 바꿔주고(3번 방법으로 접속해서) 2번 상황을 다시 연출해도 역시 안되더군요.

ungqum77의 이미지

One Process per One Client이용시 프로세스간 통신에 대해서

하나의 클라이언트가 접속하면, 새로운 프로세스를 생성해서, 다자간 채팅 서버를 구성하고 있습니다(리눅스 처음배움...)
그런데... 배틀넷(스타)에서의 채널 처럼 관리 하려고 하는데요....

서로간의 통신이 안되는 군요...

파이프를 이용해 보려구 하는데요, 자식 과 부모 한개 사이의 활용만 나와 있는것 같구요...
기본적인 윈속의 개념을 이용해서 하려니까, 한계점에 다다릅니다.

저는 하나의 자식 프로세스가 계속 while을 하면서 read하는 형태로 코드를 짜 나갔습니다.

ixevexi의 이미지

서버 부하의 정도에 관한 질문입니다.

굉장히 서버운영에 서툰 초보입니다.

Dual P3 Xeon 1Ghz에서
8분동안 트랜잭션의 수가 약 1,900,000인 서버는 현재
과부하가 걸리는 겁니까? 아니면 충분히 잘 돌아가는 것입니까?

또 이 사항에서 1초에 1000session이 맺어진다면
이것은 서버가 힘들어하는 수준일까요 ㅠ.ㅜ

이상한 질문드려서 죄송합니다

gp1990의 이미지

[질문] FTP Client 프로그램 입니다.

안녕하세요 왕초보입니다.

제가 FTP Client 프로그램을 한번 만들어 볼려고 합니다.

STD C/C++ 에는 FTP 프로그램을 만들 수 없다고 하는데요

어떤분이 그러는데 특정 LIB에 사용 인터페이스가 있다고 들었습니다.

고수님들의 지도 와 답변을 부탁드립니다.

hatbary의 이미지

SIGSTOP시그널을 만나다..

안녕하세요..기억하실랑가 몰겠지만 얼마전에 질문올린 사람임다..ㅋㅋ

지난번에 prefork로 서버 만들어놨었는데, 얘가 한참 잘돌다가 어느 순간 프로세스는 살아있구, 아무 동작도 안한다구, 그 원인을 알고 싶다고 질문을 올렸었는데...

오랜기다림(?)끝에 strace를 통해서 일단 멈추는 부분을 잡긴 잡았거든요..

read(5, <---요렇게 멈춰있구, 이 프로세스는 SIGSTOP시스널을 받았더군요..

그래서 혹시나 해서 SIGCONT시그널을 줘봤는데, 이넘은 들은척 만척..ㅡㅡ;;

mepeace의 이미지

make시 명령 실행 조건에 관한 질문.

안녕하십니까 ?

Redhat Linux 9을 PC i686에 설치하여
Makefile을 이용한 gcc를 사용하고 있습니다.

문제가 되는 Makefile에서 내용의 일부를 발췌하면
libA.a : A_linux.o
ar -r libA.a A_linux.o
위 2줄의 내용은 A_linux.o가 libA.a 보다 최근 시간이면
ar 명령을 수행하는 것이라 알고 있습니다.
최근 시간의 조건이 libA.a 변경 시간 < A_linux.o 변경시간인 경우입니다.

linux에서 파일의 변경시간은 2003-12-02 17:39:23.000000000 +0900
와 같이..초단위가 최소입니다. A_linux.o와 libA.a가 동일한 시간 (같은 초)에

codeart의 이미지

어설픈 질문하나 올리겠습니다 printf

      #include <stdio.h>
       
      int main() {
           printf("test1\n""test2\n");
           return 0;
      }

결과
Quote:
root@localhost /root/elinux>./a.out
test1
test2

이런 게 원래 가능한 것인가요 ?
너무 무식한 질문해서 죄송합니다.
문자열을 저렇게 연속해서 쓸수가 있는 것인가요??

잔디인형의 이미지

Apt-rpm에서 배포판 업그레이드에 대해.

데비안은 아직 사용해 보지 못했지만 apt-get과 똑같은 방식으로 레드헷에서 apt-rpm을 사용하니 참 편하더군요.

저는 와우리눅스 7.3(레드헷 7.3 기반) 파란을 설치해서 apt-rpm으로 업그레이드를 잘하고 있습니다.

그런데 궁금한 것이 레드헷 8.0이나 9.0 등 7.3과 많이 차이나는 배포판으로 'apt-get dist-upgrade' 명령을 이용하여 업그레이드를 해도 문제가 없을까 하는 궁금증이 생겼습니다.

가만 보면 배포판 업그레이드를 하더라도 커널은 그대로 놔두는 것 같더군요.

페이지

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