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

trymp의 이미지

32bit linux kernel 에서 메모리 할당 zoen 을 가능한 HIGHMEM 으로 쓰는 방법..

32bit linux kernel 에서 web 서버를 운영하는데요. (2.6.24)

계속 low memory 부족으로 장비가 hang 이 발생합니다.

high memory 는 메모리가 남아도는데요.

가능한한 high memory 를 사용하도록 kernel 소스를 수정하거나

그런 동작을 하는 patch 가 있는지 궁금합니다.

/proc/sys/vm/lowmem_reserve_ratio 이 값 조정하는 것 말고

실제 소스를 수정해서 가능한한 NORMAL ZONE 메모리를 안 사용하도록 하고 싶습니다.

고수님들의 조언 부탁드립니다.

anti13162의 이미지

막 파이썬 시작했어요. 정말 바보같은 질문 ㅠㅠㅠㅠ

학부에서 전혀 다른 전공 했는데 석사에서 컴퓨터랑 연결된 걸 선택해서 처음으로 여러가지 배우고 머리가 터져나가고 있는 유학생입니다 ㅠ
정말 바보로구나. 하고 불쌍히 여겨 도와주세요..

지금 문자열 막 배우고 있는데 문자열에서 특정 문자가 포함되어있는지 검색하는거요;;
아무리 웹 검색을 해봐도...문자 수 검색이나 포함된 수 검색만 나오네요. 완전 기초적인거라 그런지..
제가 하고싶은건...
문자열에서 a 가 포함되어있으면 요걸 인쇄하고. b 가 포함되어있으면 저걸 인쇄해. 라는 ...제가 봐도 쉬워보이는거 갖고 헤메고 있어요.
먼저.,,문자열을 지정하지 않고...제가 임의의 문자열을 쳤을때 a 나 b 가 포함되어있느냐를 묻는건데...시작을 어떻게 해야하는지 모르겠어요 ㅠ
그리고 두번째는....
if 'a' in ?? :
print "option a"
라고 할때....시작을 못하겠으니 저 물음표 안에 뭘 집어넣어야 하는지 모르겠어요 ㅠ

dnjswns2942의 이미지

리눅스 Makefile 명령어 옵션중 에러처리 옵션 질문 입니다.

../demo/handler/h_arf.c: In function ‘handler_atomic_read_file’:
../demo/handler/h_arf.c:173:21: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat]
../demo/handler/h_awf.c: In function ‘handler_atomic_write_file’:
../demo/handler/h_awf.c:133:21: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat]

zeros47의 이미지

명령어 질문 드립니다.

안녕하세요.

유닉스 사용자입니다.

현재 제가 로그인한 계정의 권한을 알고 싶은데요.

id 명령어를 통해서 확인하면 된다하는 부분까지는 확인했는데

그 정보로 어떻게 권한을 확인할수가 있는지요.

초보 관리자에게 가르침 부탁드립니다.&&

morolty의 이미지

GNU C에서 recv() 시에 버퍼가 flush 되는지 궁금합니다.

정말 별다른 코드는 없고

서버측에선

while(1){
     nrecv = recv();
     fprintf(stderr,"buff: [/%s], nrecv: [/%d]\n",buff, nrecv); ( %앞의 / 기호는 신경쓰지 말아주세요.. %s라고 쓰니 kldp에서 깨져서 임의로 넣었습니다..)
}

만 하고 있고

클라이언트 측에선connect() 후에

1. write() 한 두세번하다가
2. close() 없이 강제로 끊어지게 만듬

그 상황에서 서버에선 recv 해도 버퍼가 flush 되지 않는거 같습니다.
fprintf로 찍어보니 recv의 리턴값은 0인데, buff는 마지막으로 클라이언트로 받았던 패킷을 계속 가지고 있네요..
원래 recv가 버퍼 플러쉬 작업을 해주지 않는 건가요?

rangus의 이미지

ssh 접속시 No route to host 가 뜨면서 접속이 안됩니다. 도와주세요..

안녕하세요~ ssh 접속시 No route to host 가 뜨면서 서버에 접속을 할 수 없어서 질문을 드리게 되었습니다.

제가 ssh로 접속하려고 하는 서버는 연구실 계산용 서버이고, debian wheezy를 바탕으로 구축했습니다.

서버 구축 한지는 한 3개월 정도 됐고, 그동안 잘 접속해서 사용하고 있었는데 어느날 갑자기 접속이 안되네요..
ssh 접속은 현재 Xshell 하고 putty를 이용해서 접속을 하고 있는데, 다른 연구실 사람들은 접속이 원활하게 되는데.. 저만 안되네요.

혹시 서버자체 방화벽 문제인가 해서, 구글링을 통해 ufw나 iptables 설정변경도 해보고, 혹시 전산망 자체 문제인것 같아서 전산팀에도 연락해봤는데 전산망에는 문제가 없다고 하네요.

제가 서버를 만들면서 리눅스 공부를 시작해서, 정말 모르는게 많습니다 ㅜㅜ

혹시 이럴때 어떻게 해야하는지 알려주실수 있나요??

필요한 정보들은 답변확인하면 바로바로 올려드리겠습니다. 도와주세요~

douglas의 이미지

PHP에서 HTTP 인증 로그인이 안됩니다..

<?php
$username = 'admin';
$password = '1234';

dnjswns2942의 이미지

콘솔 프로그램에서 ▲ 키 눌르면 그전에 친 명령어 나오도록 만들고 싶습니다.

cmd 창에서 ▲ 키 누르면 그전에 작성된 명령어가 나오잖아요.
그걸 만들어 보고 싶습니다.

	while (0 == abcd)
	{
		memset(line_input, 0, sizeof(line_input));
 
	   printf("Command : ");
 
	 	if (NULL == fgets(line_input, sizeof(line_input)-1, stdin))
	 	{
	 		break;
	 	}
		argc = get_command(line_input);
 
		if (0 == argc)
		{
 
		}
		else if (0 == strcmp(argv[0], "a"))
		{
 
		}
		else if (0 == strcmp(argv[0], "b"))
		{
 
		}
 
	}
	return NULL;
}

Command : --명령을 기다립니다.

명령이 수행이 완료가 되면 다시

alenoa의 이미지

find 명령의 -perm 옵션 +모드와 -모드의 차이에 대하여...

사람에따라 +로 사용하는 사람과 -로 사용하는 사람으로 나뉘어있더군요.

검색 결과값도 일견 동일해 보이는데 +와 -모드가 따로 있는 이유가 있을거라 생각되지만
find의 man 페이지를 열어본 결과 유의미한 차이를 찾지 못했습니다.

둘 사이에 어떤 차이가 있는 것인가요?

페이지

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