학교 실습삼아 shell을 제작하고 있습니다. 거의 다 끝났구여 ^^... 그런데 하다가 궁금한 점이 생겼습니다.
bash나 cshell등 자주쓰이는 shell에서 pipe나 redirection등의 내부 구현이 어떻게 되는지 알고 싶습니다.
제가 구현한 shell에서는 하나의 단형 명령어들을 읽어드려서, 순차적으로 처리하고 있습니다.
예를 들어,
'ls -al | more | wc' 이런 구문이 있을시.
ls -al을 실행시키고, more를 실행하고, wc를 실행한 다음 마지막 모든 child가 종료시까지 대기하고, 최종 결과를 추출합니다. parent 밑에 child가 3개 형성되는 것입니다.
침입 정보
설명 값
룰 HTTP _vti_rpc
호스트 nids-giga
침입 시간 05/30/2005 14:21:40
출발지 172.17.56.68
목적지 211.115.158.8
침입자 네트워크 사용자
Time to Live 124
상세 정보 있음
패킷 헤더
키 데이터
Time 05/30/2005 13:56:50
Protocol TCP Protocol
Ethernet Source Address 00:09:43:2E:C3:FF
Ethernet Target Address 00:00:5E:00:01:02
Ethernet Type 2048
IP Source Address 172.17.56.68
IP Target Address 211.115.158.8
TCP Source Port 4848
TCP Target Port 80
InBounding yes
OutBounding no
IP Header Length 20
리눅스 입문자 입니다..
아직 갈길이 구만리 같네요..
어제 밤새해본 자바 설치때문에
질문드립니다.
다른곳에도 질문을 올렸는데 답을 찾을수 없어 이곳까지올립니다
이곳저곳올려 괜히 죄송스럽네요
인테넷의 메뉴얼대로 자바를 깔았습니다
그런데 , 이클립스가 실행이 안되네요..
그래서 클래스 패스를 잘 못 설정해서 그런가 해서 계속
만지고 있는데 잘 안됩니다..
이클립스를 실행하면 아래와같은 에러가 뜹니다.
JVM terminated. Exit code=1
eth0 인터페이스로 들어오는 모든 패킷을 또다른 인터페이스로
bypass 해주는 방법이 없나요? ipv6 에 소스라우팅이 비슷한
기능인 것 같은데, iptables 로 destination 을 바꿔버리면
패킷자체가 수정되서 이 라우터가 그냥 자체적으로 응답해버리고 맙니다.
그런거 말고, eth0 로 들어오는 모든 패킷을 그대로 패킷수정없이
eth1 등의 다른 인터페이스로 넘겨주기만 할려면 어떻게 해야할까요?