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

kdg0886의 이미지

일대일로 TCP 프로토콜을 이용해 파일을 전송할때 멀티쓰레드로 여러개의 소켓으로 동시에 전송하면 전송속도가 개선될까요?

궁금증은 제목과 같습니다

일대일로 TCP 프로토콜을 이용해 파일을 전송할때 멀티쓰레드로 여러개의 소켓으로 동시에 전송하면 전송속도가 개선될까요?

제 생각에는 네트워크 대역폭을 충분히 활용할 수 있을 정도로 소켓연결을 생성하고

동시에 파일을 세그먼트로 분할해서 보낸다면 속도가 개선될거라고 생각했는데, 실제로 그럴까요??

혹시 여기에 대해 잘 아시는분들 있으시면 도와주시면 감사하겠습니다. 꾸벅

ngh1262의 이미지

리눅스 레이드 풀림현상...

수세리눅스를 사용하는 유저인데요

mdadm을 이용해 레이드구성을 하려하는 유저입니다

(리눅스는 버추어박스에서 구동중입니다.)

http://blog.naver.com/shw20319?Redirect=Log&logNo=20136316564

요 블로그를 참조하여 레이드 구성을 하는데 까지는 잘 됬습니다.

근데 문제는 재부팅하고 나면 레이드 구성이 풀려버리네요 ㅡ.,ㅜ

왜 자꾸 풀리는지 아무리 찾아봐도 모르겠습니다.ㅠ

버추어박스에서 설정을 잘못해서 그런것인지 아님 뭐때문인지 고수님들 조언부탁드리겠습니다 ㅠㅠ

minsu9101의 이미지

안녕하세요 ㅜㅜ 궁금한게 있어서유 ㅠ

지금 회사에 HPUNIX 서버가 하나 들어왔는데

유닉스는 첨만져보거등요ㅎㅎㅎ
레드햇은 많이 만져봤는뎁 ㅜ

그런데 yum 명령어 써보려고 하니깐 명령어가 없드라구요??
그래서 설치하려고 하는데
왠지 싶어서 gcc 버전 알아보니깐 gcc도 없구요 ㅜㅜ

리눅스랑은 다른게 많나요??

canuyes의 이미지

linux에 입문해보려합니다.

현재 컴퓨터를 공부하는 학생입니다.
C/C++/java등의 언어를 학습하였고, 자료구조,TCP/IP를 공부중입니다.
학교에서 putty를 사용하여 linux와 비슷한(? ; 지식이 모자라 잘 알지 못합니다.) unix실습 서버를 사용해왔습니다.
휴학을 했기에 학교 unix 실습서버 계정은 날아가 버렸고, 현재 vs2010 을 사용하여 실습중입니다.

앞으로 이 분야 일을 쭉 할것이기에 집 데스크탑에 ubuntu 11.04를 다운 받았습니다.
어렸을때 윈도우를 쓰면서 자연스레 그 기능들을 알아가고 사용해온것과 달리 리눅스는 별도의 학습없이는 사용 또는 활용이 힘들것 같다는 생각이 들었습니다.
저는 주로 c/c++/java 관련 개발이나 tcp/ip관련 실습을 합니다.
제 사용패턴에 맞는 리눅스 학습을 하기 위해서는 어떤 서적 또는 사이트를 참고하면 좋을까요?

혼자 구글링 해본결과 lpic이라는 리눅스 자격증에 대해서도 알게 됬는데 이 자격증을 위한 학습이 리눅스를 이해하는데 도움이 될까요?

ndmnwg의 이미지

블럭 디바이스 드라이버에서 마운트시 일어나는 bio를 알 수 있나요?

안녕하세요.

지금 블럭 디바이스 드라이버를 개발하고 있는데요.

제목 그대로 블럭 디바이스를 마운트 할 때 발생하는 bio를 분류할 수 있는 방법이 있나요?

마운트를 할 때 write bio가 발생하는데 다른 경우 발생하는 bio는 무시하고 마운트 할 때 발생하는 bio만 분류해서

make_request()에서 처리하고 싶습니다.

sysmoon의 이미지

django mysql server has gone away 에러문제

안녕하세요

아마존 환경에서 ec2(django), RDS(mysql) 연동해서 빅데이터 구축중입니다.
문제는 2틀 정도 django가 동작하다가 "MySQL server has gone away" 와 같은 에러가 발생합니다.
아마 한동안 mysql 연결이 없었고 타임아웃 나서 발생한걸로 의심이 됩니다. 그래서 아래와 같은 코드로 개발을 해서
DB 클래스를 만들어서 예외상황 발생시 재접속 하는 코드를 만들었는데 그 이후 또 발생하네요. 해결방안이 뭘까요?

csco0124의 이미지

파이썬 또는 루비로 개발하면 맥북이 좋다고 하는데 이유가 뭔가요??

어느 사이트를 보니

파이썬 또는 루비로 개발하면 맥북이 편하다. 맥북을 사용하면 윈도우로 개발하기 싫어진다.

라는 내용을 보았는데요??

윈도우에서의 개발과 맥북에서의 개발의 차이점이 무엇인지 궁금합니다~

답변 부탁드리겠습니다~

khnet의 이미지

리눅스 x윈도우에서 부팅 직후 자동으로 프로그램 실행되게 하려면 어떻게 해야 하나요?

리눅스에서 아래와 같은 간단한 프로그램을 작성 후

#include 
 
int main()
{
printf("hello world\n");
}

x윈도우로 부팅 시 자동으로 이 프로그램이 실행되게 하려면 어떻게 해야 하나요?

인터넷 검색으로 나온 왠간한 방법은 다 해보았는데 안되네요;;;

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

kramji13의 이미지

리눅스 2.4 의 jiffies 32bit 를 64bit로 바꿀 수 있나요?

안녕하세요
리눅스 커널 2.4의 32 비트 jiffies를 64비트로 바꿀수 있다고 하는데요.

값은 바꾼다고 하더라도 jiffies 를 참조하는 많은 코드들의 데이터형 도
모두 64비트로 바꾸어 줘야 하지 않나요? 대단한 작업일거 같은데요.

unsigned long item = jiffies; < jiffies는 unsigned long long >

혹시 jiffies 32 bit -> 64 bit (커널 2.4) 가 실제로 가능한것인지요
만일 가능하다면 위와 같은 형변환 문제는 어떻게 해결하는지 도움 주시면 감사하겠습니다.

bosungs2y의 이미지

winpcap을 이용한 sql injection공격 방어 소스제작

winpcap을 이용한 sql injection공격 방어 소스제작

랜카드 2개를 장착한 PC를 게이트웨이로 하여 양단간의 트래픽을 캡쳐한 후

이를 분석 및 필터링하여 Server로 전송하게 프로그램을 작성할려 합니다!

Linux를 사용하다 Winpcap을 이용하니 여간 힘든게 아니군요...

SQL injection을 탐지하고 방어하는 프로그램을 제작할려고 합니다.

우선 Promiscuous 모드로 패킷을 받고

목적지 IP가 Server IP주소이고 사용된 port가 80번 일시 Detect기능 수행

해당 웹서버에 ID, PASSWORD에 '-- 'having 'union 등 sql 쿼리문 이용시 탐지하여??

( 아니면 for문을 돌려 packet[i]에 순서대로 ', -, - 문자가 들어오면이 좋은가요?)

그 쿼리문의 사용한 컴퓨터 IP에서 SQLinjection공격!!! 라는 식의 알람이 발생하는 프로그램을 제작할려합니다.

페이지

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