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

qkrwncks593의 이미지

윈도우에서 유저모드에서 커널모드 진입

유저에서 커널모드로 진입시 내부적으로 어떻게 진입시키죠?

마잇의 이미지

vim 많이 쓰시는 분들 이거 한 번 해보세요

noremap ; :
noremap :

보면 아시겠지만 :(Shift + ;) 대신에 ; 키로 명령 모드로 진입 하게 하는 간단한 키 설정 입니다.
vim은 워낙에 : 키를 많이 쓰게 되다 보니 쉬프트키를 생략하는 것이 기대 이상으로 효과가 좋습니다.

인터넷에서 어떤 아저씨의 vim 활용 발표 영상 보다가 배웠는데 생각 이상으로 손에 부담이 적어지고
vim 특유의 리듬감이 더 살아나네요.

;키 원래 기능이 n 처럼 f,t키로 했던 검색을 반복해서 하는 기능이 있는데요 easymotion 플러그인
때문에 저는 거의 안 쓰는 기능이라 부담 없이 시도해 봤는데 의외로 아주 효과 만점 입니다.

dero의 이미지

centos 6.4 서버에 ssh 접속시 connection timed out이 뜹니다.

안녕하세요

간단히 이것저것 만져볼 요량으로 centos 6.4 minimal 버전으로 서버를 설치하였는데요,

접속 ip가 근방에 있는 경우 (XXX.XXX.XXX.123 와 XXX.XXX.XXX.122 같은 경우) 에는 쉽게 접속이 되는 반면

집에서 접속해보려 하면 접속이 되지 않습니다.

현재 서버는 static ip를 쓰고 있으며, 확인을 위해 iptables 는 disabled 상태입니다.

또한, 집에서 서버로 ping을 보내면 정상적으로 가지만 서버에서 집으로 ping을 보내면 응답하지 않는 상태입니다. 다만 다른 주소 (구글의 8.8.8.8 같은 주소로 ping을 서버에서 보내면 응답합니다)

telnet으로 port 22번에 접속하려 해도 역시 마찬가지로 응답이 뜨지 않구요

서버의 hosts.allow 나 hosts.deny 는 모두 공란인 상태이고, netstat 을 이용한 포트 개방 상태는 ssh 22번 포트와 따로 설정해둔 24033번 포트로 LISTEN 하는 상태입니다.

sshd 데몬 역시 가동중이라고 나오구요.

vani2의 이미지

c++ template 질문

템플릿 공부하다 궁금한 점이 생겨 질문 올려봅니다.

ratmhun의 이미지

사설 IP 주소로 도메인 없이 DNS를 운영하려는데 괜찮을까요?

제목 그대로입니다.

192.168.0.0 같은 사설 IP 주소를 갖고 'sample.com'처럼 등록되지 않은 도메인 주소로 DNS를 운영하려고 합니다.

외부에서 접속할 이유도 없는데 이걸 운영하려는 이유는 네트워크 내 호스트 관리를 /etc/hosts가 아닌 DNS로 하고 싶기 때문입니다.

이렇게 DNS를 운영하면 문제가 발생하지는 않습니까?

root zone에 트래픽을 발생시켜서 민폐를 끼치는 결과를 가져오지 않을까 생각되는데 궁금합니다.

xoduddk123의 이미지

kthread에서 특정 디렉토리 파일을 open하여 읽어서 변수로 사용할려면 어떻게해야하나요???

일반 유저 어플리케이션에서는 IPC통신중 FIFO통신을 통해서 매 루프마다 FIFO값을 읽어서 변수로 사용했습니다.

함수로는 sacnf?인가 잘은 기억안나는데 비슷한함수가 있었던거 같아요.

그런데 kthread는 커널단에서 사용하는 커널쓰레드인데 여기서 특정 디렉토리에 있는 파일을 open하여서

쓰고싶은데 어떤 api를 써야하나요?

현재 드라이버내부에서 kthread를 돌리고 커널타이머까지 사용해봤는데 파일을 open해서 변수로 사용하는 항목에 대해서 어떻게 해야할지 감을 못잡겠습니다...

seren0924의 이미지

리눅스 외부접속 질문입니다.

첨부파일과 같이 3대의 리눅스 pc가 있습니다. C에서 mjpg-streamer를 이용하여 스트리밍을 하고 있습니다.

A에서 AP1을 만들어서 B가 그 신호를 받고, 받은 신호로 AP2를 만들어 그 신호를 C가 받아서 사용하고도 있습니다.


이렇게됐을때, C에서 웹캠 스트리밍을 하는것을 보려면.. AP2를 접속해서 휴대폰이나, 다른 기기에서 스트리밍 되는것을 확인했습니다. 그런데 이 스트리밍을. A에서 보고싶은데요.. 접속하니까 보이지않고. ping도 날아가지않더라구요.


C에서 하는 스트리밍을 A에서 볼 수 있는 방법은 없는건가요? 결국 AP1로 모두 만들어진 망이라.. 볼 수 있을꺼라 생각했는데 되지 않네요.. 좀 조사해보니 포트포워딩을 하면 된다고하는데.. 포트포워딩을 어느pc에서 해야하는지도 잘 모르겠습니다. 그리고 포트포워딩을하면 제가 원하는 C의 ip로 받을 수 있는 것이 아니라, 공인IP로 접속이 가능하다고 알고있는데.. 공인IP말고 꼭 C의 IP로 접속해야하는 문제가 있습니다..

seren0924의 이미지

리눅스

첨부파일과 같이 3대의 리눅스 pc가 있습니다. C에서 mjpg-streamer를 이용하여 스트리밍을 하고 있습니다.

A에서 AP1을 만들어서 B가 그 신호를 받고, 받은 신호로 AP2를 만들어 그 신호를 C가 받아서 사용하고도 있습니다.


이렇게됐을때, C에서 웹캠 스트리밍을 하는것을 보려면.. AP2를 접속해서 휴대폰이나, 다른 기기에서 스트리밍 되는것을 확인했습니다. 그런데 이 스트리밍을. A에서 보고싶은데요.. 접속하니까 보이지않고. ping도 날아가지않더라구요.


C에서 하는 스트리밍을 A에서 볼 수 있는 방법은 없는건가요? 결국 AP1로 모두 만들어진 망이라.. 볼 수 있을꺼라 생각했는데 되지 않네요.. 좀 조사해보니 포트포워딩을 하면 된다고하는데.. 포트포워딩을 어느pc에서 해야하는지도 잘 모르겠습니다. 그리고 포트포워딩을하면 제가 원하는 C의 ip로 받을 수 있는 것이 아니라, 공인IP로 접속이 가능하다고 알고있는데.. 공인IP말고 꼭 C의 IP로 접속해야하는 문제가 있습니다..

morolty의 이미지

csh에서 sh의 trap DEBUG를 구현할 수 있을까요?

sh 환경에서, 명령어가 입력될 때마다 logger를 실행하는 코드를 인터넷에서 긁어와서 사용중인데요..

function logging
{
  stat="$?"
  cmd=$(history|tail -1)
  if [ "$cmd" != "$cmd_old" ]; then
    logger -p local1.notice "[CMD] PID=$$, PWD=$PWD,CMD=$cmd"
  fi
  cmd_old=$cmd
}
trap logging DEBUG

해당 코드입니다. /etc/profile.d에 위치하고 있는 스크립트 파일이구요

그런데 저희 사이트는 csh환경이더군요.. 그래서 스크립트가 동작을 안합니다ㅜㅜ

열심히 구글링을 해보니 onintr 이라는 빌트인 명령어를 찾긴 했는데, 이 명령어는 ctrl+c 같은 인터럽트 시그널만 캐치하는 모양이네요.. c에서 signal INT옵션으로 사용하는 듯한 느낌으로..

나그네나그네의 이미지

특정 port로 통신할 수 있는 c++ 프로그램

안녕하세요.

특정 port로 통신할 수 있는 c++ 프로그램을 만드려고 합니다 -_-a

예를 들면 32222 port를 listen하거나 그 port로 respond하는 간단한 C++ 프로그램을 만들어 보려고 하는데..

간단한 예제 같은 것이 있을까요?

그리고 linux와 windows에서 두 프로그램의 구현 방법이 다른지도 궁금합니다.

페이지

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