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

ratmhun의 이미지

가상 네트워크 어댑터를 이용해서 사설 네트워크 구축하기

일반적으로 리눅스를 이용해서 사설 네트워크를 구축하는 문서들을 보면
리눅스 서버에 랜카드를 두개 꽂아서
하나는 외부 네트워크, 하나는 다른 컴퓨터와 연결시키는 식으로 구성하는 예제가 많습니다.

그런데 eth0:0처럼 가상 네트워크 어댑터를 사용할 수 있잖아요? 그렇다면 굳이 랜카드 두개 없이 하나로도 충분히 사설 네트워크를 구축할 수 있지 않을까요?

집에서 사용하던 공유기를 허브로 사용할 수 있도록 설정을 변경해 놓고
리눅스 서버의 eth0는 공인 IP 주소를 받아오고 eth0:0에는 사설 IP를 부여합니다.
그리고 공유기에 연결된 다른 클라이언트에는 또 다른 사설 IP를 부여하는 식으로 말이죠.

이렇게 구성해도 문제가 없을까요?

high385의 이미지

make -p | grep cc -n 했을 때 결과가 다르게 나오는 이유는?(CC의 gcc? or cc?)

50:COMPILE.cpp = $(COMPILE.cc)
64:CC = gcc
74:LINK.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
88:YACC = yacc

=============================
53:COMPILE.cpp = $(COMPILE.cc)
67:CC = cc
77:LINK.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
91:YACC = yacc

위와 같이 서로 다른 폴더에서 make -p를 해서 cc를 찾기 위한 grep을 했을때

CC의 결과가 한번은 gcc, 한번은 cc로 나오는데 이유가 무엇인가요?

malja444의 이미지

페도라 부팅시 로그인창이 안뜨고 배경화면만 뜰때...부탁드립니다


스크린샷에 있는 컴퓨터는 서버입니다 . 컴퓨터 부팅시에 로그인창이 안뜨고 덩그러니

배경화면만 뜹니다... 어떻게 해결해야하나요? 로그인창이 정상적으로 뜨게요.

putty로 서버에 접속하면 정상적으로 잘 접속이 됩니다.

하지만 정상적으로 로그인창이 뜨게 복구를 해야 해서 이렇게 질문 드립니다.

해결방법을 아시는분은 댓글좀 부탁드리겠습니다. 정말 부탁드리겠습니다...

NoZero77의 이미지

왕초보 입니다 이것저것 질문이 많습니다 ㅠㅠ...

안녕하세요!

구글을에서 검색하다가 이런좋은 포럼 이 있는줄은 꿈에도 몰랐네요 ...
모르는게 이것저것 많은 왕초보여서 말을 이상하게 할지도 모르겠네요 ㅠㅠ 그래도 이해해 주시고 천천히 읽어주시면 감사하겠습니다 ㅠㅠ.
각설하고 질문드릴께요 !

이번에 argc argv 두놈을 처음사용해 봤습니다.
(오늘 하루종일 이거 하나해결하느라고 헤매다가 하루를 다썻네요 ㅠㅠ)

처음에 생각했던게 아무 인자도 argv 에 전달하지 않을경우에는 A방법으로 실행되고
인자가 하나 있으면 해당 인자에따라 B방법으로 실행되게 할려고 했는데요.

테스트를 해보니 아무인자도 입력하지 않으면 argv에 NULL 값이있더군요
그래서 ,
[아무인자없을경우 ] -> if ( argv[1] == NULL ) { A }
[인자가 하나있을경우 ] -> if ( argv[1] == "test" ) { B }

asleea의 이미지

glade with C

글래이드를 이용해서 간단하게 프로그램을 만들어 보려고 합니다.

메인문에서 처음 메인문에서 Gtkbuilder를 만들어주고

각 함수에서 원하는 필요한 Gtk 오브젝트를 꺼내서 쓰도록 하기 위해서 각각의 함수들은 Gtkbuilder를 인자로 받도록 하였습니다.

Gtkbuilder를 인자로 받는 함수들은 최초 호출되는 순간 static Gtkbuilder 변수에 만들어진 Gtkbuilder를 받고 그 후 호출될 때마다

처음 초기하된 Gtkbuilder를 가지고 각 목적에 맞는 프로세스를 수행하도록 하기 위한 목적이었습니다.

예를 들어 insertStateTextView는 text buffer 오브젝트를 꺼내서 함수 목적에 맞는 프로세스를 수행하니다.

그래서 한번에 초기화를 수행하려고 functionStaticInit(builder)라는 함수에 초기화를 할 함수들을 몰아서 넣어려주고 만들었습니다.

그런데 동작을 하지 않습니다.

원인지 무엇인지.

twince의 이미지

VI Editor에서 패턴 검색시 생기는 마크 제거방법?

모두가 아시다시피... vi를 사용하여 패턴을 검색하면 노란색으로 마크가 생기지요. 당최 그 마크를 없애는 방법을 모르겠습니다. 종료하고 다시 들어가도 사라지지 않는 마크 ㅠㅠ... 어떤 키를 눌러야 그 마크가 사라질까요 ?

jetzt82의 이미지

SSH를 21번 포트로 사용할 수 있는 방법이 없을까요?

지금 있는 곳의 환경이 21번, 80번 포트 외에는 방화벽으로 막혀져 있는 상황입니다.
그래서 21번 포트를 FTP 대신에 SSH로 사용하고자 합니다.
OS는 CentOS를 사용하고 있습니다.
OS 자체 내의 방화벽에서는 물론 21번을 열어놨습니다.
/etc/ssh/sshd_config 에서
Port 21로 수정해서 데몬을 띄우면, ssh 데몬이 충돌이 발생하지는 실행되질 않습니다.
21번 외에 다른 포트(8021번 등으로)로 해보면 정상적으로 SSH 데몬이 실행됩니다.

OS에는 FTP 프로그램이 설치된 것이 없습니다.
netstart -ntpl로 해봐도 21번으로 떠 있는 데몬이 없습니다.
(참고로 OS를 기본 설치하고, 아무 것도 설치하지 않고 처음으로 SSH 포트를 변경하는 작업을 하고 있습니다.)

SSH 데몬을 21번 포트로 실행시킬 수 있는 방법이 없을까요?
적어도 21번으로 변경하고나서 데몬이 실행이 안 되는 원인을 알 수 있는 방법은 없을까요?

아시는 분은 답변 부탁드립니다.

tipgon1의 이미지

소켓서버 구현중 동시접속 1000까지 유지할라면 쓰레드풀 사용시 쓰레드 갯수는 몇개로 해야될까요?


소켓서버를 구현할 예정입니다.

동시접속 많은거는 처음인지라 문의합니다.

서버 사양 :
Red Hat Enterprise Linux Server release 6.4 (Santiago)
Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz(12코어) * 2장

클라이언트가 동시접속이 최대 1000정도될듯합니다.

서버가 하는 일은 소켓연결후 Req를 파싱하여 간단한 데이터를 Res 보내는 역활입니다.

금새 끝나고 서버의 부하는 없을듯 합니다.

그래서 소켓연결후 금방 처리후 소켓닫고 합니다.

소켓세션이 문제가 될듯합니다.

세션요청이 좀 빈번하다고 봅니다.

1. 소켓에 Accept 들어오면 쓰레드 생성후 처리하고 쓰레드 종료

2. 쓰레드풀 생성하여 처리

두가지중 하나로 해야될거 같은데요....

1번같은 경우는 쓰레드 생성 종료시 너무 많은 자원을 할꺼 같아

페이지

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