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

brown의 이미지

virtual hosting중인 웹서버중 하나를 port forwarding으로 접근 가능한가요?

aaa.com의 ip를 192.168.0.10(사설ip)이라 하고
1.aaa.com
2.aaa.com
3.aaa.com
세개의 호스트네임으로 서비스중인 웹서버가 있다고 했을때

111.111.111.111(공인ip)의 2222포트로 접근하면 192.168.0.10의 80포트로 접근하도록 port forwarding을 걸어서 위의 세개의 호스트네임중 원하는 특정(2.aaa.com) 호스트네임으로만 접근하도록 설정이 가능한가요?

avanwz의 이미지

[해결] 꺽쇠 '>' 로 결과물을 파일에 저장하는 동시에 보는방법은 없나요?

안녕하세요

현재 프로그램하나를 돌리는데 시간이 좀 오래걸리고 결과물도 많아서
python xxx.py > result로 저장하는데요.
하지만 저렇게 하면 결과자료는 result로 저장이되지만 문제는 실시간으로 프로그램의 출력물을
확인할수가 없어서 답답하더군요.
파일로 출력을 저장하면서 동시에 보는 방법은 없을까요?

(애초 프로그램 코딩할때 파일에 저장시키면서 출력하게 하면 되겠지만 궁금합니다)

좋은하루 되세요

spkpc의 이미지

yum 으로 설치된 패키지가 기록되는 곳이 있나요?

갑자기 생각난 원론적인 질문인데..
패키지 자체는 /usr 폴더등에 설치되는 것으로 알고 있는데
설치된 패키지를 삭제할때 yum remove --- 리눅스는 그 패키지 명하고 버젼을 어떻게 알 수 있는거죠?

jaejyn의 이미지

make의 --ignore-errors와 --keep-going의 차이

안녕하세요 make를 공부하고 있는 직장인입니다

make의 옵션중에 --ignore-errors와 --keep-going는 에러를 무시하고 진행된다는 점이 동일한데,

두 옵션의 정확한 차이는 무엇일까요?

제가 참고한 책과 인터넷 싸이트가 번역이 애매한건지, 제가 이해를 못하는 건지 잘 모르겠더군요

고수님들의 도움을 부탁드립니다.

fussionist의 이미지

[질문]ethernet 인식 (rtl8139, 제 컴의 결과도 같이 실었어요)

처음으로 리눅스를 접하는 왕초보입니다. 부팅시디로 깔면서 맨땅에 헤딩으로 배우고 있어요..
근데 무선랜은 잡히는데 유선랜이 잡히지 않네요..;;;
고수님들 여기 글을 읽고 스스로 주말에 해결을 해보려고 노력했으나..헛사..OTL... 도와주3
도움이 될까봐 제가 수행했던 명령어 결과도 같이 실을께요..

1. lspci
0b:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

2. lsmod

usb_storage 43946 0
8139too 23208 0
hid 77084 1 usbhid
uas 17676 0
8139cp 22497 0

prankenmk2의 이미지

리눅스의 link명령어는 무었인가요?

안녕하세요.

시스템 엔지니어라는 이름표를 달고 있지만 아직 한참 먼 사람입니다.

요즘 백업을 해야해서 알아보다 rsnapshot가 보여서 테스트 중입니다.

중간 에러는 있지만 구글 검색하며 알아보고 있는중입니다.

여쭤볼것은

link라는 명령어 입니다.

로그를 보니 rsnapshot는 중복되는 파일은 link 명령어로 파일을 링크만 거는거 같습니다.

테스트를 해보니

link test1 test2

명령어로 테스트 하면 test1과 test2파일은 내용이 같고 파일이 수정되면 두 파일 모두 수정이 됩니다.

그리고 한파일을 삭제해도 다른 파일은 그대로 유지되고요.

평소 ln명령어로 심볼릭 링크만 걸어서 link명령어는 생소합니다.

link명령어에 대해 설명을 부탁드립니다.

감사합니다.!

나그네나그네의 이미지

정전 뒤 외부에서 서버에 접근할 수가 없네요.

정전이 나서 서버를 재시작했으나 외부에서 서버에 접근할 수가 없네요..

/etc/init.d/apache2를 재시작해보았고, ping으로 게이트웨이와 자기자신의 ip로 쏘기 모두 제대로 작동합니다.

참고로 서버 컴퓨터에서 firefox를 통해 자기 자신의 도메인으로 접속하면 잘 들어가집니다.

도메인을 학교에서 받아쓰고 있는지라 학교측의 문제일수도 있습니다만 확인할 방법을 모르겠네요-_-;;

혹은 기초적인 곳에서 문제가 있는건가요? 제가 초보라 ㅎㅎ

갈길이멀다...의 이미지

자바 Timer, TimerTask 사용에 관해서 질문이 있습니다.

저번에 올린건 너무 길어서 그런가 아무도 답변을 안해주시더라구요 ....... ㅠㅠ

타이머로 일정 시간마다 반복하는 작업이 아니라
패킷을 전송하고 타이머를 작동시킨 다음에
에크를 받으면 타이머를 종료시키고 다음 패킷 전송 시에
다시 타이머를 작동시키는 과정을 반복합니다.
만약 에크를 받지 못하면 타이머 시간이 종료되면 패킷을 재전송하는 식으로
구현했습니다.

그런데 타이머를 한번 취소하고 나니
그 다음 타이머 스케쥴 부분에서
java.lang.IllegalStateException: Timer already cancelled.
at java.util.Timer.sched(Unknown Source)
at java.util.Timer.schedule(Unknown Source)
at Chat$SendPacket.run(Chat.java:852)
이 에러가 나옵니다. ㅜ

sting323의 이미지

커널내 파일 쓰기

list 자료구조 중에 배열값이 있는데
커널내에서 파일에 쓰기가 안되네요 ㅠㅠ
유저에서 받은 배열의 주소값으로는 잘되는데..
유저에서 받은 리스트나속의 배열이나,
아니면 그 리스트에서 옴긴 커널내 배열을 가지고
파일에 쓰려고 하는데요(sys_write 하고 wfs_write 모두 해봤어요)
모두 안써지네요.. 혹시 커널내에서 파일을 쓰는 방법을 아시는분.....
참고로 유저공간에서 fd 를 넘겨주는 형식의 시스템콜을 만드는거 입니다.
syscall(int fd, list *list);
이런식으로요.. 파일 디스크립터는 넘겨줘야되서.. 커널내에서 열기가..좀..

그냥 위의 내용이 어려우면
유저 공간의 배열은 write (sys_write, vfs_write)하면 써지는데
커널내라고 가정하면
커널에서 선언한 배열을 가지고 write (sys_write, vfs_write)하면 안된다는거죠

페이지

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