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

bryan97의 이미지

삼성 구형 노특북에 ftp 서버를 만들수 있는 방법 없나요...?

전에 레드햇, 와우 리눅스 깔아보고 지워 보고 그런 경험이 전부이고
리눅스에 대해 여기저기 주서 들은 것만 있는 초짜중에 초짜입니다...^^

다름이 아니오라 제목에 나와 있는 것처럼
삼성 구형 노트북 ... 센스 5850nt...를 이용해서
ftp 서버를 만들수 있는 방법이 없을까해서요...

사양은
cpu : 486 DX100
ram : 40 M
hdd : 1 G

초짜가 느끼는 가장 큰 문제는
이 노트북에 CD rom 이 없다는 것입니다.
... 사실 그간 제가 했던 리눅스 설치라는 것이
제가 했다기 보다는 설치 CD가 했다고 봐야겠죠....^^

seeker의 이미지

세마포로 Lock을 걸고 안에서 죽는다면.

어떤 프로세스가
sem lock 한후

... 실행중
죽었습니다. ( 미처 sem unlock을 하지 못하고요)

그렇다면 세마포 lock을 얻기 위해 기다리고 있던 다른 프로세스들은
영원히 lock을 얻지 못하나요?

( posix sem_wait / sem_post 를 사용합니다.)

urstory의 이미지

[질문] php에서의 "++" 코드입력.

php를 이용하는데, ++ (plusplus)를 입력창에
넣고 확인을 누르면 ++표시가 사라지고 디비에 저장이 되는 군요.

get방식이든 post방식이든 마찬가지입니다.

이거 왜이런 걸까요? 무슨 옵션을 넣지 않고 php를 컴파일 해서 그런
것일까요? 미리 감사드립니다.

아. 다시확인 해보니 + 표시는 무조건 사라지는 군요 =-_-=

php는 다음과 같은 옵션으로 컴파일 하였습니다.

'./configure' '--prefix=/usr' '--with-config-file-path=/usr/lib/php' '--disable-debug' '--with-exec-dir=/usr/bin' '

gyxor의 이미지

어셈블리어 질문입니다.

어셈블리어에서
8086 시스템에선 원래 각각의 레지스터가 16bit이므로 0~65535의 범위 즉 2의 16승밖에는
가질수 없지만 cs ds ss 레지스터는 각각 ip,bp,sp 포인터 레지스터와 연동해서
a41eh 이러한 16진수 주소가 있다고 할때 저장된 내용을 불러와서는
a41e0h 로 0을 더 붙여서 실재주소값은
예> cs + ip 가 되어서
a41e0h
+ 31ah
------------
a44fah
가 된다고 배웠습니다.
이로써 공간을 충분이 넓게 (2의 32승 -1 만큼의범위) 할당받을수 있다고 하더라구요

김영재의 이미지

[요청]Shell Programming 자료

Shell Programming에 관한 책이나 자료 추천 바랍니다.
Bourne shell을 기본으로 bash programming에 관한 내용이 많았으면 합니다.

가급적이면 두꺼운 책 말구요, 인터넷에서 구할 수 있는 자료였으면 합니다.
Sun 공식교재가좋은 것 같은데 혹시 가지고 계신 분 있나요? PDF file루....

hurryon의 이미지

[질문] exit() 함수의 인자값 의미?

exit() 함수을 사용할때 1이나 8의 인자을 무심결에 사용하고 있습니다. 제대로
된 설명 문서을 읽어 보지 못했기 때문에...그냥 습관상 사용하고 있는것
이죠...

exit() 함수의 인자값들의 의미에 대해서 제대로 된 문서나 혹은...
참고해야 할것 좀 부탁합니다. 혹은 아시는 분?

skylandi의 이미지

리눅스 readlink()함수에 대해서 질문요

책에서 readlink함수를 사용하면 심볼릭 링크 된 파일의 내용을 읽어 올수 다 고 합니다.
[code:1]#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#define BUFSIZE 512

int main(int argc, char *argv[])
{
char buf[BUFSIZE];

if(argc != 2)
{
fprintf(stderr,"사용법 %s 심볼릭 링크파일\n",argv[0]);
exit(1);
}

if(readlink(argv[1],buf,BUFSIZE) == -1)
{
perror("에러");

seeker의 이미지

구조체를 typedef로 했는데요.

구조체 타입을 정의하기 전에
그 사이즈를 다음처럼 선언했는데
이것이 컴파일이 되네요?

#define EN54070_SHMSIZE sizeof ( en54070_info_t )

typedef struct en54070_info {
  /* Header */
  int intNum; /* strData의 실제 데이터의 배열크기 */
  time_t tm;  /* 공유메모리 내용이 마지막으로 수정된 시간 */
  /* data */
  char data[ 20000 * 10 ][ EN54070_ELSIZE ];
} en54070_info_t;

en54070_info_t 를 정의하기전에 sizeof로 참조한것이
어떻게 에러가 발생안하

partout의 이미지

[질문] gdbm 플랫폼 간 호환성 문제

gdbm을 사용해서 리눅스에서 DB 파일을 구성해서 사용하고 있습니다.
이 DB 파일이 리눅스 외의 다른 플랫폼에서 호환이 되지 않네요.
간단히 말하면, 리눅스에서 구성한 DB 파일이 솔라리스나 다른 플랫폼에서는
읽히지 않습니다.

gdbm과 인터페이스가 유사하지만, 플랫폼 간의 호환성을 제공하는 다른
라이브러리가 있나요?
아니면 DB파일을 다른 시스템에서 사용할 수 있도록 손쉽게 변환하는 방법이 있는지 알고 싶습니다.

답변 부탁 드립니다.

jwyang1224의 이미지

서버이전에 따른 DNS문제

회사가 이번에 이사를 하면서..

ip주소가 변경되었습니다.

이에 따라서 ip add /gateway등을 ifcfg-eth0파일에서 고쳤구요.

또한 domain은 다른 도메인 업체를 통해 서비스를 받고 있어서 그 회사에 통보해서 바꿨구요.

그런데, ip주소를 치구 들어가면 들어가는데. domain이름을 치면 에러가 나오더라구요.

ifconfig파일이나 hosts파일, network 파일들을 확인하니. 정확히 들어가 있구요.

무엇이 잘못 된건가요...

아니면.. 또다른 설정을 해야하는게 있습니까?

페이지

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