본문 바로가기

IT/리눅스5

NAT 설정 NAT 는 Network Address Translation 의 약자로 외부망과 내부망을 연결하는 다리역할을 한다. NAT는 2개의 chain을 포함하는데 PREROUTING 과 POSTROUTING 이다. PREROUTING 은 DNAT를 이용하여 처음패킷이 생길때 이용되고 POSTROUTING은 SNAT를 이용하여 패킷이 나갈때 이용된다. 여 기서 DNAT 와 SNAT 에 대해서 살펴보면 DNAT 는 Destination NAT 의 약자로 박화벽에서 특정 공인 IP를 내부의 사설 IP로 포워딩하는 경우 이용되며 SNAT는 Source NAT 의 약자로 내부의 사설 IP를 이용하여 외부 인터넷으로 연결된 공인IP로 변환하고자 하는 경우 이용된다. 이제 NAT 설정에 대해서 살펴보자. IP forward.. 2017. 4. 1.
리눅스 명령어 공사중에 로그인 막기 시스템을 공사중일 때, root 이외의 다른 사용자를 로그인 못하게 해야 할 때가 있죠? 그럴 때는, /etc/nologin 이라는 파일을 만들어, 공사중 또는 Under Construction이라는 공지를 넣으면 됩니다. 크기가 가장 큰 파일, 디렉토리 찾기 가장 큰 디렉토리를 찾으려면, du -S | sort -n cf) 솔라리스의 경우 du -sk `ls -1 | grep '/$'`|sort +n 가장 큰 파일을 찾으려면, ls -lR | sort +4n 디스크 Full발생시 쓸모없는 파일 제거 오브젝트파일만 제거하는 예제 find . -name '*.o' -print -exec rm -f {} ; 실행파일들 출력 find . -type f -perm +u+x -print fi.. 2017. 4. 1.
리눅스 vi 명령어 삽입 I: 줄의 제일 앞에서 입력 A: 줄의 제일 끝에서 입력 콤보command 4w: 4단어 skip후 이동 4b: 4단어 skip후 이동 4j,h,k,l: 커서이동시 지정한 수만큼 건너뛰므로 이동을 좀 더 빨리 할 수 있다. 줄의 결합(J) 2줄이 있고, 2째줄을 1째줄 끝에 붙이고 싶다면, 1째줄에서 J를 입력하면 된다. 커서이동 0: 줄의 처음 ^: 줄의 처음(글자가 시작되는 처음) $: 줄의 끝 w: 단어단위 이동 e: w와 같으나 단어의 끝으로 이동 b: w의 반대방향으로 이동 H, M, L: 커서를 화면 상,중,하로 이동 검색(/후 검색할 단어입력) n: 뒤로 검색 N: 앞으로 검색 매크로 ab aa aaaa: aa를 입력하면 aaaa로 자동변환 치환 s/pattern/replace: 현재줄.. 2017. 4. 1.
PING 이란? ping 개요Ping은 네트워크로 연결된 두 호스트 사이에서 연결할 수 있는지 점검하는 진단도구이다. 우리가 Ping명령을 실행하면 ICMP Echo Request 패킷을 원격 IP 주소에 송신하고 ICMP 응답을 기다린다. 요즘 우리가 사용하는 ping 프로그램의 첫 버전을 만든 이는 Mike Muss이다. 그 후로 다른 많은 이들이 성능을 향상시키고, 고쳐 작성하고, 다양한 곳에 함부로 사용해왔다.ping이라는 이름이 무엇을 뜻하는지에 대해서는 많은 의견들이 있다. 어떤 사람들은 Packet INternet Groper 라는 구문의 머릿글자를 따온 것이라 말한다. 그럴 듯 해 보이기는 하지만 맞는 말은 아니다. 사실 Ping은 소나(sonar: 수중 음파 탐지기) 추적 시스템의 소리를 흉내 내어 붙여.. 2017. 4. 1.