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

lollolz의 이미지

리눅스 SSH 연결과 관련되서 질문이 있습니다.

메인서버 A
PC B,C
로 되어 있고

A로부터 NFS로 묶여서 A,B,C 가 동일하게 사용하고 있고 계정정보 또한 마찬가지입니다.

SSH로 연결시 패스워드 없이 연결하기 위해
ssh-keygen 을 사용하여 authorized_keys 파일을 생성하였습니다.

SSH 연결을 해보면
A -> B (o)
B -> A (o)
B -> C (o)
C -> B (o)
A -> C (o)
C -> A (o)
패스워드 없이 바로 접속이 됩니다.

하지만
A -> B -> C 로 가게될 경우
A -> B는 문제없이 접속이 됩니다.
하지만 B -> C로 가게될 경우
permission denied (publickey gssapi-keyex gssapi-with-mic) 에러가 발생합니다.
혹시 추가로 설정해줘야되는 부분이 있을까요?

익명 사용자의 이미지

메모리 사용량을 '많이' 줄이고 싶습니다

회사에서 여러 종류의 가상 머신 이미지를 만들어서 클라우드 시스템을 통해 서비스를 하고 있습니다. 보통 가상 머신 이미지가 돌아가는 환경은 프로세서나 메모리, 디스크 용량 등이 모두 괜찮은 편이었습니다. 유료였고요. 그런데 이번에 무료로 돌아가는 이미지를 만들면서 리소스를 확 줄였는데, 다른 건 괜찮아 보이는데 램이 1기가에서 2기가 정도네요.

제 컴퓨터에도 1, 2기가 램 달고 써본 게 몇 년 전인지 기억도 안 나는데요. 거기다가 일일이 소스를 컴파일 해서 쓰거나 젠투 같은 거 올리는 것도 아니고 데비안이나 레드햇 계열의 일반적인 리눅스를 올리겠다고 합니다.

리눅스 데스크탑--GUI가 달린--에서 램을 이렇게 극한으로 아껴야 될 경우에 반드시 제거해야 할 목록이 있나요? X-server랑 gnome 등 GUI 관련된 스택을 삭제하면 런타임 메모리 아끼는 데 도움이 되는지요? 그외에는 뭘 지우는 게 좋을까요? 현재는 저희가 배포하는 가상 머신 이미지에는 예컨대 "GUI가 갖춰진 Server" 같은 일반적인 프로파일로 설치가 되어 있는 리눅스 배포판이 들어갑니다.

익명 사용자의 이미지

socket 배열

안녕하세요

클라이언트 관리 배열, epoll에서 클라이언트 관리 배열을 만들었는 데 여기서 어떻게 수정하면 될까요?

lehako의 이미지

device driver source 공개 관련

안녕하세요.
Linux device driver의 source 공개 관련하여 문의 드립니다.

현재 저희가 개발하고 있는 device에 대한 library가 있는 상태이고,
그 library를 static linking 하여 device driver (kernel module)을
만들었다고 하면, GPL에 의해 driver code 뿐만 아니라
library code까지 모두 공개를 해야 하나요?

Library code는 kernel에 대한 내용이 하나도 안 들어 있습니다만,
library까지 공개 해야 하는지를 잘 모르겠네요.
다른 분들은 device driver 개발 시, source 공개를 하시나요?
제가 잘 몰라서 문의 드립니다.

hyangmi0713의 이미지

alert 표시 후 이전 page에서 post로 넘겨온 값이 없어져요..

***************** main.jsp *****************

<script>
function searchCheck(){
//검색 searchProblem
var gsWin = window.open('about:blank','searchResult');
var frm =document.serach;
frm.action = 'sub_list_search.jsp';
frm.target ="searchResult";
frm.method ="post";
frm.submit();
}
</script>

검색조건 타이틀 내용 작성자

***************** sub_list_search.jsp *****************

hyangmi0713의 이미지

a 태그 onclick 이벤트 처리

<%
for(int i=1; i %>
- <%=menulist.get(i).getMenuName()%>

<script type="text/javascript">
function updatePosition(){
<%
String updateURL = "main.jsp?menu1st="+menu1st+"&menu2ed="+menulist.get(i).getMenuParent()+"&menu3rd="+menulist.get(i).getMenuNo();
menulistDAO.loginPosition(updateURL, menId);
%>
location.href = "<%=menulist.get(i).getMenuUrl() %>";
}
</script>
<%
}
%>

- 메뉴1 (i=1)

- 메뉴2 (i=2)

hyangmi0713의 이미지

계층형 메뉴 쿼리 소트

WITH tree_query AS (
SELECT
menu_no,
menu_parent,
menu_name,
menu_depth,
menu_url,
convert(varchar(255), menu_no) sort,
convert(varchar(255), menu_name) depth_fullname
FROM seprob_menu
WHERE menu_no = '1000001'
UNION ALL
SELECT
B.menu_no,
B.menu_parent,
B.menu_name,
B.menu_depth,
B.menu_url,
convert(varchar(255), convert(nvarchar,C.sort) + ' > ' + convert(varchar(255), B.menu_no)) sort,

byflashh의 이미지

while문 질문

char num = 1;
char sum = 1;
char aaa = 0;

요렇게 해놓고

whie (sum <=3){
sum = aaa + num;
num++}

printf("%d", sum);
}
이렇게했을때 결과값이 4가나오는데

왜이런거죠???

사이클1 : sum = 1 aaa = 0 num = 1
사이클2 : sum = 2 aaa = 0 num = 2
사이클3 : sum = 4 aaa = 0 num = 3

사이클3까지가서 sum = 4가 된거같은데
4는 sum<=3에 맞질않으니 사이클2에서 끝나야 되는거 아닌가요???

그리고 while문이 돌아가는 순서좀 알려주시면 감사하겠습니다

kimkut의 이미지

SNMP v3 정보를 정상적으로 불러오지 않는 문제

안녕하세요.

모니터링 프로그램을 개발 중 SNMP v3 정보를 가져오는 과정에서 문제가 있어 질문 드립니다.
(직접 개발하는 프로그램이 아니어서 추상적인 표현이 들어간 점 양해 부탁드립니다)

모니터링 프로그램에서 IP 주소만 다르고 모델명, 스펙이 동일한 장비를 등록했을 때, 둘 중 한쪽 장비만 정보를 가져오고 나머지 한쪽 장비는 정보는 커녕 연결이 아예 되지 않고 있습니다.

이를 tcpdump로 확인한 결과 snmpUsmMIB.usmMIBObjects.usmStats.usmStatsUnknownEngineIDs 오류와
snmpUsmMIB.usmMIBObjects.usmStats.usmStatsNotInTimeWindows 오류가 발생하고 있습니다.

동일한 모델의 장비가 올라가 EngineID가 중복되어 이런 오류가 발생하는 것으로 보이는데, 이런 경우 어떻게 해야 두 장비 모두 SNMP정보를 받아볼 수 있을까요?
기존에 SNMPv3를 다뤄보신 분이 계시다면 꼭 답변 부탁드립니다.

감사합니다.

mrx@Google의 이미지

exec함수 에러발생시 부모 프로세스의 wait 문 뒷부분 실행하지 않는 이유

int main()
{
char cmd[255];
pid_t pid;
int status;
while(1){
pid=fork();

if(pid== 0){
putchar('>'); putchar(' ');
memset(cmd, 0, sizeof(cmd));
fgets(cmd, sizeof(cmd),stdin);

페이지

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