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

maestrosmj의 이미지

vmware ftp 서버 외부접속 포트포워딩 방법이 궁금합니다.

본의 아니게 질문을 두개 올리게 되었네요.;;;

구성 :

호스트 pc. iptime 공유기 사용.

vmware. centOS 6.5 bridge 방식. ftp 서버 구축.

아파치의 경우 iptime에서 포트포워딩을 외부포트 8888 내부포트 80 으로 한 뒤

외부망에서 (핸드폰 lte 환경) 외부아이피:8888 하니까 vmware 내 index.html 화면이 잘 보입니다.

그런데 ftp를 위한 포트포워딩 외부포트 9998~9999 내부포트 20~21 으로 한 뒤

외부망에서 ftp://외부아이피:9999 를 해도 9998 을 해도 페이지를 표시할 수 없다고 나오네요.

ftp니까 20, 21 포트 뭐 모드에 따라 1024였나요 아무튼 포트가 좀 다양한 편이라 제가 포트포워딩을 잘못한것 같은데

외부포트, 내부포트를 어찌 써야 하며 외부에서 접속시 어떤 포트로 접속을 해야 하는건가요?

답변 부탁드립니다!

maestrosmj의 이미지

centOS 6.5 ftp 권한 질문입니다.

os : centOS 6.5

에러 메세지 : 550 Create directory operation failed.

useradd user1 (기본 /home/user1) 은 ftp 접속해서 mkdir 잘 됩니다.

useradd -d user2 (/ftp/user2) 는 ftp 접속해서 mkdir 안됩니다. 위 에러 메세지 출력.

이게 안되는 이유가 있나요?

/home 이랑 /ftp , user1 이랑 user2 권한은 동일 합니다.

각각 user1, user2 가 소유주, 그룹이고 권한 역시 동일 합니다.

혹시 몰라서 user2 홈 폴더 권한을 777로 줘봤으나 역시 안됩니다.

/ftp 도 777, /ftp/user2도 777 해도 안됩니다.

혹시나 해서 그냥 로컬로 user2 접속 후 자신의 홈폴더에 mkdir 해보면 이건 잘 됩니다.

도통 이해가 안됩니다. 제가 뭔가 착각하고 있는게 있나요?

도움을 부탁드립니다.

jejeje8의 이미지

ps 질문좀 드릴게요..

tty1 에서 로그인을 하고, ps -ef | grep bash 를 했습니다.

로그인을 할때.. getty -> login -> bash 로 흐름이 진행되는 것은 대략 알고 있는데요..

-bash 라고 뜨던데.. 앞의 '-' 는 무슨의미인가요?

허접해서 그런지 구글링도 잘 안되네요 ㅠㅠ

Sunyoung78의 이미지

Code::Blocks 13.12 디버그를 위한 C컴파일러 다운


orwell dev c++ 쓰다가 디버깅 기능이 너무 열악한듯해서

Code::Blocks 13.12 로 갈아탈까 생각중입니다.

그런데 보니까 GNU GCC Complier 등 PC에 컴파일러가 깔려있어야 하더라구요. 인텔꺼든 뭐든..

제가 군인인데, 군대 PC가 인터넷선이 좀 안좋습니다.

가능하면 국내사이트로, Code::Blocks에서 지원하는 무료 C Complier 없을까요

jungjury의 이미지

cdev_add 함수에 대한 질문

디바이스 드라이버 책 보다가 궁금한 점이 있어서 질문합니다.

int cdev_add(struct cdev *dev, dev_t num, unsigned int count);

num은 이 디바이스에서 응답할 첫번째 디바이스 번호이고
count는 이 디바이스와 관련있는 디바이스 번호의 개수라는데

이렇게 문자 디바이스 드라이버에서 여러 개의 디바이스 번호를 등록해 놓고
어떤 일을 할 수 있는 건가요?

jic5760의 이미지

DLL에서 CreateFile을 하면 문제가 생깁니다.ㅠㅠ

Main프로그램에서 Sub프로그램을 SUSPENDED 상태로 프로세스를 생성한 뒤 DLL을 Inject(LoadLibrary)하고

RemoteOps(http://www.codeproject.com/Tips/139349/Getting-the-address-of-a-function-in-a-DLL-loaded)을 이용해서

DLL내부 함수의 주소를 알아낸다음 그 함수를 실행(CreateRemoteThread)합니다.

그 함수에서는 CreateFile을 합니다.

그런데 그 뒤 Main프로그램에서 Sub프로그램의 메인쓰레드를 ResumeThread하는데...

(수정 : DLL_PROCESS_ATTACH할때 CreateFile을 해도 이러네요...)

INVAILD HANDLE (오류번호 6번) 을 밷어버리면서 안됩니다...

physicon의 이미지

fn키를 이용한 단축키 설정

제가 주로 사용하는 키보가 미니 키보드입니다.
End, Home, PgUP, PgDn 은 fn키+(화살표)로 하게 되어있는 것이지요.

그런데....요즘 문제가 하나 생겼습니다.
노트북을 하나 새로 샀는데
이 노트북에는 End, Home, PgUP, PgDn 키들이 따로 존재한다는 것이죠!!!!
편하겠다...생각할 수도 있겠지만
이미 fn키+화살표에 익숙해져있는 상황이라는 점이 문제죠.

사용하고 있는 시스템은 linux mint 17.1 입니다.
fn키+화살표 조합으로 End, Home, PgUP, PgDn 단축키를 만들고 싶은데 어떻게 해야할지 잘 모르겠네요.
혹시 아시는 분 있나요?

jic5760의 이미지

modsecurity 모니터링 프로그램?

웹에서 php을 통해 modsecurity (Apache)을 모니터링 할 수 있는 프로그램 추천해 주세요~ 오픈소스루요.
waf-fle을 설치해볼려고 몇시간동안 끙끙앓았는데 자꾸 /controller/ 이 500오류가 나서 안되네요.ㅠㅠ

popuri의 이미지

OpenGL 프로그래밍에서 좀더 C++를 잘 지원해주는 라이브러리는 없나요?

현재 수치시뮬레이션을 하면서 그래프를 GLUT으로 그리고 있습니다.
수십만개나 되는 입자를 빠르게 플롯하는건 gnuplot 등을 사용하는것 보다는 GLUT등을 사용해서 내보내는게 월등히 빨라서 만족중입니다.

다만 프로그래밍 언어가 C++(정확히는 CUDA...지만)라서, GLUT을 사용하면서 boost와 같은 라이브러리와 함께 사용하려고하면 제대로 사용이 안됩니다.
예를들어서

void display(FooClass);
...
glutDisplayFunc(boost::bind(display, some_objects)); // error!
boxboxii의 이미지

LINUX kernel syslog 관련 내용인데 많은 조언 부탁 드립니다

안녕하세요.

/var/log/messages 로그
Dec 12 09:33:44 HOSTNAME kernel: eth0: going to grow rx ring.
시스템에서 위와 같이 로그를 출력했는데 구글을 검색해도 별로 관련 내용이 없어서 혹시 아시는 분 계신가요?

현재 시스템에서 동일 시간에 지속적으로 네트워크 단절이 일어나는데
해당 로그에 대한 분석이 필요한데 많은 분들 조언 부탁 드립니다....

페이지

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