Private IP 범위
클래스A 10.0.0.0
클래스B 172.16.0.0 ~ (255).255.255
클래스C 192.168.0.0
(feat RFC1918에서 규정)
Ethernet
다수의 시스템이 랜선,통신포트에 연결되어 통신 가능한 네트워크 구조
NAT (Network Adress Translation)
-사설IP <-> 공인IP 서로 IP변경하는 기술
-자체 DHCP서버를 띄워 내부 네트워크 대역 할당 및 통신(가상머신)
인터넷 ip (8.8.8.8)를 통신하고자 할 때
||
|| 공인ip 존재 (21.23.1.2 ISP에서 받은 유일무이한 ip)
||
공유기(사설 ip <--교환--> 공인 ip) 공인ip인 21.23.1.2를 사설ip인 192.168.2.01 변경
||
|| 사설ip 할당
||
호스트PC들 192.168.2.22, 192.168.2.23 등등
||
||
||
호스트PC_1에서 설치한 가상머신 ip 10.0.3.15
호스트PC_2에서 설치한 가상머신 ip 10.0.3.15
호스트PC_3에서 설치한 가상머신 ip 10.0.3.15
즉 NAT연결한 가상머신은 고정IP
BRIDGE
인터넷 ip (8.8.8.8)를 통신하고자 할 때
||
|| 공인ip 존재 (21.23.1.2 ISP에서 받은 유일무이한 ip)
||
공유기 192.168.2.01(hostip와 같은 네트워크 대역)
||
|| 사설ip 할당
||
가상머신1 192.168.2.77
가상머신2 192.168.2.78
가상머신3 192.168.2.79
hostip 192.168.2.22
즉 공유기 ip, 호스트pc들 ip, 그 호스트pc에서 설치한 가상머신들 ip
####같은 네트워크 대역대#####
HOST-ONLY
외부단절, 가상머신끼리 통신 가능, 호스트pc와도 통신가능
(즉 인터넷 사용 불가 단, nat랜카드 추가시 인터넷 사용 가능)
가상머신1(192.168.56.101)
||
가상머신2(192.168.56.102)
||
가상머신3(192.168.56.103)
호스트PC <-------> 가상머신1,2,3
(통신가능)
정리하자면~!!!!!!!!!
pc1
가상머신
host-only ip 192.168.1.11
nat ip 10.0.3.3
호스트pc
host-only ip 192.168.1.1
MY 사설 ip 192.168.3.22
MY 공인 ip 106.23.56.12
pc2
가상머신
host-only ip 192.168.1.11
nat ip 10.0.3.3
호스트pc
host-only ip 192.168.1.1
MY 사설 ip 192.168.3.21
MY 공인 ip 106.23.56.12
가상머신 호스트pc
같음 : host-only,nat host-only,공인
다름 : host-only 사설
구글링시
내pc : 출발지 Source SRC
구글 : 목적지 Destination DST
ls -F 디렉토리명
디렉토리명 안에 파일들 목록 표시
cp -i 원본파일 복사파일
overwirte 여부확인 등 재차 확인
하드링크
ln fileA hardA
-inode가 같으면 같은 디스크의 같은 위치를 가리키고 있다는 의미
-디스크 절약위해 씀
-원본이 없어도 사용가능
-inode = 파일이나 디렉토리의 메타데이터 정보를 가지는 번호
소프트 링크
ln -s fileA symbolA
-바로가기
-원본파일 삭제시 사용불가 하지만 원본 존재시 다시 사용가능
-unlink symbolA로 링크 삭제
GREP
grep n 라인번호생성
v 찾을검색어 제외
c 카운트
w 찾을검색어만 검색(찾을 검색어 포함된 것들 제외)
.... 찾을 검색어에 사용시 모든 경우 포함 검색
EGREP
egrep 'N(o|e)+' /etc/passwd
N뒤에 o또는e가 있는 단어검색
egrep '(root|john):x' /etc/passwd
root 또는 john 단어 검색
egrep -c '(svm|vmx)' /proc/cpuinfo
가상화 실행여부
0 : enable
1 : able
FIND
find / -name fileC -type f -ok rm {} \;
파일 fileC 찾아서 묻지도 않고 삭제
find / -name fileA -type f -exec rm {} \;
파일 fileA 찾아서 삭제전 묻기
VI 모드
i 커서에서 insert 모드
a 커서뒤에서 insert 모드
o 커서다음줄에 insert 모드
x 커서가 위치한 부분 삭제(라인수 유지)
u 명령어 실행 전으로
dd 커서라인삭제
yy 커서한줄라인 복사
p 커서라인 다음줄에 붙여넣기
:%s/old/new/g 모든 old를 new로 변경
:45,50d 45번~50번까지 삭제
잡다구리하지만 독특한 명령어
~
물결보다 틸드라고 부름
cd ~사용자명
사용자명 홈 디렉토리 이동(타 사용자로 접속시에도 실행권한 있을시 접속 가능)
ls ~-
이전 폴더 파일 목록